We provide IT Staff Augmentation Services!

Ios Developer Resume

3.00/5 (Submit Your Rating)

Orlando, FL

SUMMARY:

  • 10+ years of experience in Software Development with strong Object Oriented Programming skills.
  • Strong experience in design and development of software systems using objC, C and C++ on iOS UNIX LINUX and Windows environment.
  • Experienced of working on iOS platform and cocoa framework and customizing it as per requirements.
  • Undertaken full life cycle of mobile (iOS) Application Development that includes testing on device and simulator as well
  • Experience of iPhone mobile application development and testing on device and simulator using x code, Objective C and exposure to Swift.
  • Involved in various parse level application and well aware of parsing of XML and JSON formatted services for iPhone and iPad.
  • Experience in handling XML, JSON & RESTFUL services.
  • Having working experience on SDK development in iOS
  • Good understanding of multiple operating systems like iOS, UNIX, LINUX VxWorks.
  • Expertise in Embedded system by using RTOS VxWorks.
  • Worked under various multithreading environments including UNIX, LINUX, and VxWorks.
  • Strong hands on experience in design patterns and involved in various design activities.
  • Involved in complete software development cycle (R&D Test cases, Design, Tech Specification, coding, performance tuning, bug fixing and trouble shootings).
  • Expertise in Object Oriented Design using UML (Rational Rose) and Rhapsody.
  • Adept with Scrum Methodologies.
  • Expertise with code management tools like Clear Case, git etc.
  • Good experience in Healthcare domain which includes GE Vascular imaging system, Biplane and Monoplane (Innova).

TECHNICAL SKILLS:

Operating Platforms: iOS, UNIX, LINUX, Microsoft Win NTWindows 2000, VxWorks (RTOS)

Programming Language: Objective C, C, C++

Frameworks: cocoa

Protocols: SNA, HTTP 1.1

Database: Oracle 8i

Code Management Tools: Clear Case, SVN, Git

Modeling Tools: UML (Rational Rose 2000), Rhapsody

GUI: Visual Basic, ASP, C#

Compiler: Turbo C++ compiler, GNU

Scripts: Flash Action Script (3.0)

IDE: CS4, Eclipse, XCode

PROFESSIONAL EXPERIENCE:

Confidential, Orlando, FL

iOS Developer

Responsibilities:

  • Responsible for delivering the platform features for iPhone. Involved in Design discussion for features.
  • Preparation of estimates for identified new features/requirements, Work includes both bug fixing and new feature development.
  • Used Objective C, C++ and STL, Responsible for developing the code in multi threaded environment as well as performing Unit testing of the code. Debugged the code which runs on iOS.
  • Used Git as Version Control System for managing the Application Code, Developed modules for making network calls on iPhone.
  • Developed libraries for encrypting & decrypting (AES, 3DES) for iPhone.Used AutoLayout for designing new screens.
  • Implemented streaming services of live data for trading applications, Worked on UIViews, TableView, ScrollView, MailViewController and View Controllers on iPhone
  • Used Instruments to analyze memory allocation. Did application profiling to check for possible memory leaks, Implemented worker threads which were part of kony framework.
  • Exposed TouchID as an API in Kony framework.Worked on Background and fetch jobs, Used PlausibleDB library for writing wrappers on SQL lite.
  • Integrated SQLCipher library for
  • Encrypting the SQL Database on the device. Used JSON Parsers for parsing the data from REST services.

Environment: Objective C, C++, STL, XCode, Eclipse, Multi - Threading, iOS, cocoa touch framework,SQL Lite, SQL Cipher,JSON, REST

Confidential

iOS,C++ Developer

Responsibilities:

  • Was Scrum Master for a team of seven people, Responsible for delivering the stories on the priority of the story points.
  • Involved in Design discussion for features, Responsible for maintaining Burn down charts.
  • Preparation of estimates for identified new features/requirements. Work includes both bug fixing and new feature development,
  • Used Flash Action Scrip (3.0) (CS4) for developing web based Poker application.
  • Developed the UI for iOS app, Used UIView and UIViewControllers for achieving the UI.
  • Used ObjC, C++ STL and boost libraries, Involved in validating XML messages from external systems.
  • Used Sybase as Database and involved in writing the SQL queries and Stored procedures.
  • Developed Unix Shell Scripts for background jobs, Used Visual Studio for developing code in C++ on LINUX and Windows.
  • Responsible for developing the code in multi-threaded environment as well as performing Unit testing of the code.
  • Debugged the code which runs on various platforms like iOS, LINUX and Windows.
  • Used SVN as Version Control System for managing the Application Code.

Environment: Objective C, C, C++, STL, Xcode, Multi-Threading, Sybase, iOS, cocoa touch framework Linux, Windows, Flash Action Script.

Confidential, Waukesha, WI

Software Engineer

Responsibilities:

  • Involved in Design discussion for features.
  • Preparation of estimates for identified new features/requirements.
  • Work includes both bug fixing and new feature development
  • Created UML class diagram, sequence diagrams using Rationale Rose for embedded Medical Application
  • Used C++ STL as containers for Database Objects.
  • Involved in validating XML messages from external systems
  • Used Oracle as Database and involved in writing the SQL queries
  • Creating the directories and paths using Perl. Developed Unix Shell Scripts for background jobs.
  • Developed code in C++ on LINUX which interacted with the actors on VxWorks (RTOS) and Windows.
  • Used CORBA as middleware between different systems. Used ntpd server for synchronizing the time on Venus Subsystem (LINUX) and Mars Subsystem (VxWorks),
  • Responsible for developing the code in multi-threaded environment as well as performing Unit testing of the code.
  • Debugged the code which runs on various platforms like LINUX, VxWorks (RTOS).
  • Responsible for supporting Subsystem Verification Program Testing (SSVP).
  • Responsible for supporting System Verification Program Testing (SVP).Conducted super bench and cell integration testing.
  • Used DDTS Tool for tracking the issues
  • Debugged and fixed various issues which were caused due to the porting of code
  • Used Clearcase as Version Control System for managing the Application Code.

Environment: C, C++, STL, MultiThreading, Oracle 9i, Linux, VxWorks, Windows Sun OS, CORBA, ClearCase, gdb, Java Script, Shell and Perl Scripting.

Confidential, Piscataway, NJ

Software Engineer

Responsibilities:

  • Designed the classes responsible for implementing Confidential Algorithm.
  • Created UML class diagram, sequence diagrams using Rhapsody.
  • Used Object Oriented Principles in designing the classes.
  • Designed and developed observers for the Confidential Algorithm.
  • As per the system requirements developed modules for embedded system using C++ which operated on INTEGRITY RTOS.
  • Responsible for updating and archiving the requirements using Borland Caliber RM.Used ClearCase for code management.
  • Involved in preparing test scripts for integration testing, validation testing, and system testing in object-oriented environment.

Environment: C++, INTEGRITY, Rhapsody, Clearcase, Caliber RM.

Confidential, Atlanta, GA

Software Engineer

Responsibilities:

  • Designed new features & enhancements for the specific client requirement. Involved in designing of shipping process which involves various tracking mechanisms.
  • Used OOP concepts in designing various classes.
  • Created UML Class and sequence diagrams using Rational Rose.
  • Imbibed the architectural changes into the code base which were developed for efficiency and scalability.
  • Inherited CORBA object s (server object) for implementing the business rules.
  • Developed business objects using C++ and CORBA which would communicate with objects on UNIX and Windows 2000
  • Ported the code base from earlier versions to latest versions.
  • Scheduled various batch processes for updating the databate using SHELL scripts.
  • Used SHELL scripts (BOURNE shell) for testing the software.
  • Enhanced and understood various multithreaded servers for Warehouse management systems which formed the crux of business logic for shipping, inventory management and transportation process.
  • Developed framework which was free of operating system compatibility and proved very handy in porting.
  • Responsible for development & delivery of the code on time.
  • Debugged and fixed various issues which were caused due to the porting of code.
  • Was involved in the release process of the code.
  • Documented and archived various release notes and process specific documents.
  • Responsible for post release support.

Environment: C++, UNIX, CORBA, Windows 2000, Rational Rose

Confidential

Design Engineer

Responsibilities:

  • Involved in Design discussion for features, Feature owner for Bolus Chase application, Variable SID application.
  • Created UML class diagram, sequence diagrams using Rationale Rose
  • Adhered to various FDA norms in medical process and also got acquainted with ISO standards.
  • Responsible for updating SDD and SWRS using DOORs Suggested better alternatives for infrastructure/platform related architectural and design issues.
  • Defined the dosage limits of the x-ray apparatus for biplane angiography and designed/implemented foolproof mechanism for over dosage of x-ray.
  • Responsible for validating Test Plans and Test Reports, Used threads for processing the request from the X-ray table to the Bolus Chase Server.
  • Used CORBA for the interactions between components.
  • Implemented and Reviewed codes for Biplane system in C++ on VxWorks (Embedded system).Finalized and presented multiple designs.
  • Involved in debugging multithreaded environment.
  • Responsible for solving and tracking defects using DDTS.
  • Developed unit test cases by using TCL script and SHELL script.
  • Conducted super bench and cell integration testing for Innova Biplane.

Environment: C++, CORBA, TCL, UNIX, RTOS-VxWorks, Rational Rose

Confidential

Design Engineer

Responsibilities:

  • Involved in Design discussion for features.
  • Presented and finalized design discussion.
  • Feature owner for event logging, Send Angle.
  • Responsible for changes for Bolus application.
  • Used Windows 2000 for DL and RTAC Interaction
  • Responsible for improving ROB figures continuously which improved MTBF.
  • Responsible for Defects analysis of type sev1 and sev2.
  • Created UML class diagram, sequence diagrams using Rational Rose.
  • Analyzed and developed the ARCNET framework which forms the basis for the table communication.
  • Used CORBA for the interactions between components.
  • Prepared FMEA (Failure Modes Effects Analysis) documents.
  • Responsible for updating SDD and swRS using Doors,
  • Responsible for validating Test Plans and Test Reports
  • Involved in debugging and testing of multithreaded servers like PatPos,UserIF, Implemented and reviewed Code.
  • Developed unit test cases by using TCL script.
  • Conducted super bench and cell integration testing.
  • Maintained various Design documents as part of the FDA Audit for quality regulations.

Environment: C++, CORBA, TCL, RTOS-VxWorks, Windows 2000, Rational Rose

Confidential

Design Engineer

Responsibilities:

  • Created and presented design workflow for Confidential, Implemented the code for Confidential using C++ and VxWorks.
  • Created design document using Rational Rose.Unit tested using TCL,Conducted Memory leak Test in cell and super bench for Innova product,Log analysis of files created by Confidential
  • Created reports by using Confidential for components like XRUserIf, XRAppDir, XRAcqSync, XRTechOpt, XRImDet, XRBeamForm.The tool helped to improve ROB figure.

Environment: C++, TCL, RTOS-VxWorks, Rational Rose

Confidential

Software Engineer

Responsibilities:

  • Involved in development and maintenance of Confidential protocol stack.Involved in Feature Specifications for newly added features.
  • Understand the existing hardware and software architecture of Tandem Nonstop server CPU to support Confidential .
  • Involved in porting of Confidential protocol stack. Developed various application interfaces to interact with Confidential protocol stack s APIs.
  • Support other team members in resolving implementation issues.
  • Designed and authored test scripts to test the API s of NSK Kernel.Used TAL/TACL for coding the API s which interact with the server. Analyzed the customer issues and customer network.
  • Reproduce the customer defect in lab as described by customer.

Environment: C, C++, Garth, Outside View, TAL/TACL.

We'd love your feedback!