We provide IT Staff Augmentation Services!

Ios Engineer Resume

5.00/5 (Submit Your Rating)

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

Confidential

Responsibilities:

  • 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.

We'd love your feedback!