Software Engineer (ios) Resume
3.00/5 (Submit Your Rating)
SUMMARY
- Converted full wireframe into a native iOS application with Swift and distributed the app in the AppStore.
- Added third party libraries and frameworks using pods for REST API's handling and implementing both the service layer and the UI CocoaPods Layer.
- Usage of JSON Serialization, NSNotifications, NSUserDefaults and Firebase to perform multi - threaded development.
- Developed application using ReactJS and Node.js connecting to MySQL and redis on the backend.
- Populated the iOS app by getting JSON data form API calls to the Confidential REST API.
- Implement charts using React Native pathJS and autantication integration with OAuth.
- Used Interface Builder to build UI/UX via Storyboards and XIBs, and using AutoLayout in conjunction with size classes to optimize app for the iPhone and iPad.
- Wrote iOS Unit Tests and UI Tests in Xcode. Responsible for implementing Apple MapKit and Core Location.
TECHNICAL SKILLS
- iOS
- Swift
- JAVA
- Javascript
- Python
- ReactNative
- ReactJS
- AngularJS
- ExpressJS
- Node.js
- HTML
- CSS3
- jQuery
- AJAX
- SQL
- GIT
- Django
- MongoDB
- REST API
- Webpack
- AWS
- UNIX
- OS X
- Xcode
PROFESSIONAL EXPERIENCE
Software Engineer (iOS)
Confidential
Responsibilities:
- Performed in a lead developer role on an iOS app for Confidential .
- Integrated user facing elements with server side logic.
- Designed REST APIs supporting JSON that allow sophisticated, effective and low cost application integration.
- Vet various libraries/frameworks that satisfy technical requirements while focusing on the company’s bottom line.
- Work closely with product management and other developers.
Lead Software Engineer
Confidential
Responsibilities:
- Extensive working noledge on Swift, and different iOS frameworks such as CocoaTouch, XCTest, Google APIs, Social Framework, UIKit, CoreData, EventKit, CloudKit, SQLite, SwiftyJSON, etc.
- Experience in Rest - Web Service Invocation, Parsing JSON using AFNetworking, SwiftyJSON, NSURLSession.
- Detail oriented developer with experience in the entire software development life-cycle. Including requirements gathering, design, development, testing, debugging and maintenance.
- Familiar with OOP design patterns such as Singletons, KVC, KVO, MVC, MVVM, Protocols & Delegation, etc.
- Worked with blocks/completion handlers and memory management.
Bioinformatics Engineer
Confidential
Responsibilities:
- Algorithm optimization design and implementation toward improved performance of large genome assembly. Cut assembler run time by 60% and improved assembly quality.
- Created a process to analyze genomic data and identify splice events statically associated with tumor occurrence.
- Database noledge; relational database programming and/or NoSQL programming (postgres, dynamodb, mongodb, redshift)
- Programming with Linux, Python and R