Ios Engineer Resume
SUMMARY
- IOS Full Stack Developer with 4 years of experience in developing IOS applications and Node.js server application.
- Hands on experience in designing and developing IOS applications using Swift and React Native technologies like UIKit, AVFoundation, Coredata, and Realm.
- Good understanding of Core UIKit components, such as: Persistency, and multi - threading.
- Excellent knowledge on Object Orient Programming concepts (OOPS).
- Understanding of relational database concepts, and experience in query construction using SQL and none relational database such as MongoDB.
- Involved in designing of the application using URLSession.
- Strong expertise in API’s using Express.
- Excellent proficiency in Tomcat Apache and IIS web servers
- Outstanding knowledge of SOAP TCP/IP HTTP UDP and FTP protocols
- High skills Shell scripting languages
- Solid understanding and practical experience of software development life cycle (SDLC) principals and experience working with Agile software development methodologies.
- Work knowledge of Windows, Linux and Mac OS in client-server environment.
- Liaise with business analysts, and user representatives in application design and document reviews.
TECHNICAL SKILLS
Languages: Swift, Java, JavaScript, Typescript, Dart, React JS, HTML +CSS.
Development Approach: Waterfall and Agile.
API: Servlets, EJB, JNDI.
Design Patterns: Core J2EE patterns (MVC, MVVM Value Object, Data Access Object, Singleton, and Business Delegates).
IDE: Xcode, Visual Studio Code, Eclipse, My Eclipse and Net Beans IDE.
Frameworks: Spring, JSF, Node JS, and Hibernate, Bootstrap.
Design Technologies: OOAD and UML.
Database: MongoDB, Oracle, SQL Server and MySQL.
Protocols: TCP/IP, HTTP, HTTPS and FTP.
Operating Systems: Windows, Unix, Mac OSX
PROFESSIONAL EXPERIENCE
IOS Engineer
Confidential
Responsibilities:
- Involved in the full life cycle of software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing and maintenance.
- Assisted in the application design and implementation for customer and employee interaction using Swift.
- Diagnose and correct errors Swift code to allow for connection and utilization of proprietary applications.
- Troubleshoot various software issues using debugging process and coding techniques.
- Developed screens using Swift/XCode.
- Working JSON parsing.
- Front end design using UIKit and business logic in Servlets.
- Involved in writing Node.js functions for front-end validations.
Environment: Swift, Node.js, Visual Studio Code, XCode
Software Engineer
Confidential
Responsibilities:
- Involved in developing software for front-end IOS UI and back-end services
- Added e-commerce functionality to existing IOS applications.
- Collaborating with Web Developers to assure timely deployment and minimizing defects.
- Designing User Interface using UIKit.
- Implementing validations using frontend technology like JavaScript and jQuery.
- Executing checkouts and revisions of software modules to prepare for production server.
- Revise previously implemented code and fixing bugs present in the system.
- Participated in Wrote and executed test cases based on written design, as well as based on product knowledge that resulted in greatly improving the software.
- Researched and documented software bugs and created and implemented fix.
Environment: Swift, Node.js, Visual Studio Code, XCode
Software Engineer
ConfidentialResponsibilities:
- Wrote and executed test cases based on written design, as well as based on product knowledge that resulted in greatly improving the software.
- Wrote JSP and Servlets to add functionality to web application based on customer requirements.
- Utilized frameworks such as Hibernate and Spring for persistence and application layers.
- Wrote SQL queries to retrieve data from the database using JDBC
- Use J2EE design patterns to create application, including utilizing EJB for business logic.
- Researched and documented software bugs and created and implemented fix.
- Completed training project utilizing Spring MVC and JSP to create a basic data modification web
- Collaborated with developers and performance engineers to enhance supportability and identify errors.
- Worked closely with clients to establish problem specifications and system designs.
- Developed loan, client, and credit modules from full-stack using WebSphere.
- Debug, record, and execute programs.
- Interacted with client for requirement gathering and analysis and for studying the existing system.
Environment: Agile, JSP, JDBC, Java, HTML, SQL Server, Windows, Oracle, Eclipse.