Ios Developer Resume
Burnsville, MN
SUMMARY:
Highly qualified professional with 10+ years of Information Technology experience, offers superb decision - making skills, judgment, and outstanding initiative. Exceptional skill demonstrated when working under high pressure. Extremely focused and motivated to achieve in a fast-paced, demanding environment that promotes teamwork but can identify and resolve issues independently.
TECHNICAL SKILLS:
Languages: Swift (1 year); Objective-C (3 years); C#(3); C/C++(8)
Familiar With: JSON push notifications, HTML5, XML, REST APIs iOS Frameworks CoreData, CoreGraphics, CoreAnimation, StoreKit, Social
Databases: SQLite, CoreData, SQL Server 2008 R2, MS Access
Development Software: Xcode (4)
Technologies: Autolayout, MS Visual Source Safe, Rational Clearcase, Rational ClearQuest, Subversion, Git
Services: Parse (1), Kinvey (1)
WORK EXPERIENCE:
iOS Developer
Confidential, Burnsville, MN
Responsibilities:
- Performed product design for iPad and iPhone UI.
- Implemented code meeting specifications using Xcode and ObjectiveC.
- Performed provisioning of the app and released on the Apple App Store.
Confidential
Web DeveloperResponsibilities:
- Performed product design for iPad and iPhone UI.
- CoreAnimation used to make the transitions of the balls on the screen.
- Custom Animations were added using CoreAnimation framework.
- Autolayout used to develop User Interface instead of adding constraints manually. Greatly reduced time to develop UI for iPhones(various sizes/resolutions) and iPad(various sizes/resolutions)
- Performed product design for iPhone UI.
- Designed bets across various categories which includes database design through out the app.
- Implemented functionality which allows users to redeem points for gift cards through the app.
iOS Developer
Confidential, Oakland, CA
Responsibilities:
- Performed design for iPhone User Interface.
- Implemented code meeting specifications using Xcode and ObjectiveC.
- Performed setup to get multiple developers working via Team Account on Apple Developer site.
Confidential, New Brighton, MN
Senior Software Engineer
Responsibilities:
- Performed product design and development; tests of software modules, models, prototypes, and software programs
- Developed configurable software components for the system. Various analysis modules were developed for biological signals such as BP, ECG, MAP, etc
- Achieved complex functionalities using C# under .NET 4.0
- Developed test instructions and diagnostic software and test tools
Tools: Subversion, JIRA, Sharepoint.
Environment: and Skills used: C# / WPF / XAML / SQL Server 2008 R2 / Prism
Senior Software Engineer
Confidential, Cleveland, OH
Responsibilities:
- Performed product design and development; tests of software modules, models, prototypes, and software programs
- Developed test instructions and diagnostic software and test tools
- Coordinated the software build process. Managed release of Service Packs
- Developed configurable software components for the system. There were analysis modules for various types of biological signals such as BP, ECG, MAP, etc
- Achieved complex functionalities using multithreading in MFC and Win32
Environment: and Skills used: C# / C++ / MFC / SQL Server 2005 / Win32
Senior Software Engineer
Confidential, Los Angeles, CA
Responsibilities:
- Designed and developed PET reconstruction program from functional requirement specifications using VC++ .NET on Windows Platform.
- Developed the GUI interface as specified in the Functional Specifications using features of Visual Studio .NET.
- Implemented the Two dimensional Ordered Subset Expectation Maximization and Field Back Projection algorithms to reconstruct the images. Implemented the Rebinning methods SSRB and FORE.
- Wrote managed code in VC++ .NET. Used Multithreading in MFC, COM and Win32 to achieve the complex requirements.
- Configuration Manager for the project. Maintained all releases of software during development using Visual SourceSafe. Wrote and implemented Test Plans.
Technology / Skills: VC++ / MFC / COM / Win32 / MS Visual SourceSafe
Software Engineer
Confidential, Concord, CA
Responsibilities:
- Mapped design requirements of protocol to VC++ specific application design.
- Suggested modifications in protocol design.
- Wrote Unit and Integration Tests for complex requirements.
Technology / Skills: VC++ / IGIP Tool / Visual Studio
Software Engineer
Confidential, Los Angeles, CA
Responsibilities:
- Ported the applications from VxWorks on APSIII to Linux on Next Generation Programmer. Monta Vista Linux was used in NGP.
- Tracked each defect in detail and discussed critical issues with domain experts at client side for speedy fix.
- Arranged meetings between onsite domain experts and offshore developers to discuss critical issues.
- Coordinated with the offshore team for all the development and testing issues. Served as single point of contact for all the resources of development and testing teams, approximately 40. Worked in co-ordination with Onsite Project Manager from client side to achieve delivery milestones.
- Released software builds from onsite to offshore. Worked closely with the Configuration Management team at client side to make/release the builds. The version control tool used was Rational ClearCase. A single code base was used for multiple releases and applications, hence PERL scripts were written for building the software with the correct versions of all the source files.
Technology / Skills: C++ / VxWorks / Linux / PERL scripts
Software Engineer
Confidential
Responsibilities:
- Designed the RS232 protocol (Serial protocol) used to communicate with the hardware device and implemented the protocol on the Application side.
- Ensured proper communication between software application and hardware firmware.
- Implemented the mechanism in VC++ (MFC) for communication through LON between device and the application.
- Implemented the logic of the test cases to automate the testing in VC++.
- Served as Configuration Manager for the project.
Environment: and Skills used: VC++ / MFC / RS232 / LON
Software Engineer
Confidential
Responsibilities:
- Attended onsite training in Switzerland.
- Developed a utility in Visual Basic 6.0 to compare source code files. The Utility identified identical files and picked up latest file from identical files.
- Enhanced features, fixed bugs, and developed test cases.
- Trusted as Configuration Manager for project. Responsible for all deliveries of code made from team in India.