Ios/android Developer Resume
Scottsdale, AZ
SUMMARY
- Experience working in Agile and Scrum methodologies of software development using Test Driven Development methodology (TDD). Actively participated in sprint planning sessions and experience in planning techniques such as poker planning
- Developed rich UI applications, integrating with various databases and client - servers
- Hands on experience with latest versions; X Code 9 & 10 GM, iOS 10,11 GM & 12
- Experience in iOS development using AV Foundation, MapKit, Event Kit, UI Kit, and Core Data, Core services, Core graphics and Core Bluetooth Frameworks.
- Expertise in Development tools like X Code, Interface Builder, Instruments, Mobility Tester and Static Analyzer.
- Through understanding COCOA design patterns, Clean Swift, MVVM Architecture and other patterns likeSingleton, decorator pattern: Delegation, Categories and adapter pattern: Protocols
- Experience in development of web applications, Web APIs, RESTful, SOAP web services, API management
- Experience in developing multi-device using interface builder, constraints and storyboard.
- Proficient in using Instruments for memory leaks/ memory management and performance analysis and focus on60fpsrefresh rate for screens
- Familiarity with the iOS Provisioning Portal and the processes involved. Familiar with obtaining Development Certificate, Assigning Devices, Creating App IDs, Installing Development Provisioning Profiles and creating IPA files.
- Experience in working in Mac OS-X and Windows Environments.
- Thorough understanding of backend database technologies like SQL and MySQL, and embedded database SQLite.
- Used KIWI and XC Test frameworks to write unit test cases in TDD approach.
- Working knowledge of Carthage, Cocoa Pods for dependency management
- Worked on third party libraries such as Alamo Fire, Alamo Fire Image, Swifty JSON for service layers
- Working knowledge of core Bluetooth framework, centrals and peripherals.
- Experience in writing SQL queries, Functions, Triggers and Procedures.
- Experience in using test flight, overview of Jenkins build server integration and app distribution
- Experience with markup languages like XML, Java script and HTML5, j query
- Experience with promises for aysc networking, event handlers, observers, closures, services(singletons)
- Penchant for, attention to detail and follow through to meet deadlines.
- Strong commitment to organizational work ethics and value based decision making
TECHNICAL SKILLS iOS: X code | Interface Builder | Instruments | JSON | iOS Simulator | Cocoa Frameworks iOS Tools: iOS( 8.x, 9,x, 10.x, 11.x GM) | X Code ( 9.x,10.x,11.x)
Programming Languages: Objective - C | C | C++ | Swift 4..2|MATLAB | SQL | MySQL
Front End Web Languages: HTML5|Angular | XML | JavaScript | CSS3 | JQuery
Databases: MS SQL (2005,2008,R2) | MySQL (5.0) | SQLite
Operating Systems: Mac OS(10.5,10.6,10.7,10.8, 10.9) | UNIX | Linux | Windows( XP,Vista,7,8) | Windows Server (2000,2003,2008)
Other Tools: SVN | Adobe (Dreamweaver, Photoshop) | GIT | Microsoft office suite
PROFESSIONAL EXPERIENCE
Confidential, Scottsdale, AZ
IOS/Android Developer
Responsibilities:
- Interacted with product management teams to design, develop UI features and establish the app workflow.
- Used storyboards to develop UI and Swift 5.0 to achieve feature functionality
- Integrated a c based library by creating interfaces using bridging header and safely interoperating c byte buffers to Swift data types.
- Profiled the app using instruments to reduce memory leaks on accessing databases and refactored code to avoid racing conditions.
- Integrated app with Jabber networking layer for message routing.
- Managed Test flight build deployments for product testing
Confidential, Chandler, AZ
IOS Developer
Responsibilities:
- Proactively interacted with design and product teams to design and develop UI features such as noteBook, Glossary and incorporate fluid animations to enhance usability.
- Migrated the application from objective C to swift using clean-swift architecture to achieve better code coverage.
- Integrated epub.js open source library to render using WK Web View Intercepted POST messages in to handle embedded JS content and handle book page navigation in a book view.
- Used SF Safari View controller to provide federated (social/third-party) login for WAYF multi-institution user portals to authenticate into the reader app.
- Developed an expanding and collapsing accordion table view to display and create chapter wise notes
- Developed table of contents feature by flattening tree structure
- Developed filtering and search functionality on notes
- Developed couch base sync gateway integration for data replication to allow multi- client synchronization when user toggles between online and offline state
- Developed custom wrapper api’s to work on CRUD operations on the couch base lite ensuring thread safety using respective serial Qs.
- Developed book download functionality to download zipped files and store them to documents(caches) directory, using Operation Queue and Url Session classes
- Wrote unit tests and integration UI Test cases using XC Test.
- Proactively analyzed crash lytic crashes and fixed them
- Used Instruments and memory debugger to optimize code for memory leaks