Sr Ios Developer Resume
Boston, MA
SUMMARY:
- Around 9+ years of development experience in Information Technology, with a progressive and robust experience in Object - oriented technologies, experience in the full-life cycle of the software development process.
- Strong knowledge of OOPS Concept and iOS SDK application Development using Objective-C, Swift, Cocoa Touch, UIKit.
- Expertise in MVC, MVVM design architecture and Cocoa touch design patterns and concepts like delegation protocol, notification -observers.
- Proficient in comprehending the customer needs and business requirements.
- Hands on Experience in Designing and implementation of UI using StoryBoards, XIB File and Programmatically.
- Used NSURLSession to make backend calls using Rest APIs.
- Good working experience with the RESTful/SOAP APIs to consume web services in both JSON as well as XML formats by using parsers such as NSXML Parser and NS JSON Serialization, parsing with both SBJson and Libxml.
- Hands on experience with Auto Layout.
- Created and customized views, Table views, Tab bars, Item Bars and Navigation bars which are basic functionality in a multi-view Page Controls, View Controllers.
- Extensive Knowledge over various Frameworks such as UIKit, MapKit, CoreLocation,
- CoreMotion, Core Audio.
- Conceptual knowledge and Implementation of Multithreading, Grand Central Dispatch (GCD).
- Ability to integrate third party API's such as Facebook, Google, Twitter, PayPal into iOS Applications.
- Experience with app bot to understand the performance, app reviews and rating analysis.
- Experience of SDLC (Agile, Scrum) including SRS, Design & Analysis, Development, Implementation, Build, Deployment, Version Controlling, Testing & Post Implementation and UAT issues support, migration of existing project.
- Experience with version control tools like Git and SVN - merging, branches, updating repository, checking out code.
- Extensive Knowledge of PL/SQL, SQL with database designing, debugging, maintenance.
- Proficient on Memory Management - Manual Reference Counting (MRC) and Automatic Reference Counting (ARC).
- Experience working on all phases of the project - requirement analysis, development, testing, debugging and support.
- Experience in writing coherent, organized codes and also comfortable working on complicated codebase with high levels of abstraction.
- Worked on Web Service calls, JSON, SOAP was used in the project.
- Authorized to work in United States for any employer
PROFESSIONAL EXPERIENCE:
Sr Ios Developer
Confidential - Boston, MA
Responsibilities:
- Developed iOS application using agile development cycles, TwDD techniques and code reviews to ensure reliability of code.
- Project managed with Agile/SCRUM methodology, code delivered in 2-week Sprints.
- Strong Working knowledge on Swift 4.0 and 4.2 through the project and experienced many improvements over Objective -C.
- Gathered requirements for how the application should look and built the application accordingly from the Design and Architect team.
- Developed and managed user stories while providing status updates to Agile Scrums.
- Used GitHub to pull/push the code and make changes to it. Review and provide comments for the Pull Request and Daily interaction with the version tools.
- Developed the app using iOS frameworks, Alamofire, Observable, Encrypted Core Data, CoreGraphics, SQLCipher Frameworks.
- Worked on the iOS concepts like BLE (Bluetooth), Camera, Core Data, AutoLayout constraints, Storyboards.
- Worked on the BLE devices (multiple knee braces) to show the device related information like real time steps, Angle, Flexion, Extension, Activity time and private data.
- Strictly followed MVC design patterns for smooth application performance and secured user credentials for better user interaction with the app.
- Integrated the basic Login and Forgot PIN pages and stored the password in keychain.
- Added animation between UI Views for smooth transitioning and better user experience.
- Implemented custom UI Views, Table Views, Table View Cell, UI Tab Bar, and UI Navigation Controller for easy navigation of the app.
- Implemented the Hamburger Menu Navigation on the Dashboard screen and created the root navigation to dashboard screen for menu list.
- Utilized Storyboards with Auto Layout constraints to ensure graceful orientation handling on all devices from iPhone 5 onwards but mainly for iPAD in landscape mode.
- Worked on integrating with backed services and parsed JSON responses.
- Worked on Messages, used for thread communication between the Patient and Doctor.
- Integrated the Videos from the backed service and listed them in a table view, downloaded in the background with status indicator for the patient based on the userID.
- SQLiteCipher is used to store data in the database and make the data to be Encrypted safely.
- Deployed the TestFlight API builds to get user logs and crash reports and will push each build with a specific feature for testing.
Environment: Xcode 10 and latest, Swift 4.0 and 4.2, Pods, Alamofire Framework, Observable Framework, Box SDK, SQLCipher Framework, Encrypted Core Data Framework, Charts, Animations, JSON, Storyboard, CoreGraphics, AutoLayout Constraints, GitHub, Keychain, BLE devices, iPad Device, TestFlight.
Confidential - Middletown, NJ
Sr Ios Developer
Responsibilities:
- Designed mobile websites and apps for iOS.
- Project managed with Agile/SCRUM methodology, code delivered in 2-week Sprints.
- Strong Working knowledge on Swift 3.0, 4.0 through the project and experienced many improvements over Objective -C.
- Gathered requirements for how the application should look and built the application accordingly from the Design and Product team.
- Worked on Memory management and ARC (Automatic Reference Counting).
- Executed and Monitored standards for user interfaces, page design and iOS development.
- Developed and managed user stories while providing status updates to Agile Scrums.
- Fixed bugs when notified or documented by QA in bug tracking system Jira.
- Conducted Memory management testing by using Static Analyzer and Instruments.
- Worked on the iOT application using the BLE features and camera feature for bar code scanning.
- Used the React Native for combining HTML and JavaScript on breaking down large application to smaller component-based solutions.
- Developed the feature of Nvidia Hub used only for the smart TV's.
- Review and provide comments for the Pull Request / Merge Requests and Daily interaction with the version tools.
- Worked on integrating with back end services using existing frameworks and worked on the Samsung Analytic Events.
- Worked on the iOS concepts like accessibility, custom transactions, core Data, Auto Layout and storyboards.
- Developed the App using CocoaTouch frameworks like UIKit, Foundation, CoreGraphics Frameworks.
- Used GitHub and GitLab to pull code and make changes in the code and push the code back and expertise in device firmware testing.
- Invoked RestFull Web services using NSURL Session and Parsed JSON responses using NSJSON Serialization.
- Utilized Storyboards with Auto Layout constraints to ensure graceful orientation handling on all devices from iPhone 5 onwards.
- Multi-Threading, memory management and caching mechanisms specific to mobile devices.
- Performed regression and unit testing with XCTest UI Testing framework within Xcode.
- Worked with Backend team to display the correct data format in devices.
- Incorporated Categories, Protocols, User defaults, notification center, localization bundles, custom fonts, attributed strings.
- Tested the UI flow with every Smart Thing's devices and on the alarm devices.
- Worked extensively with Objective -C and Cocoa frameworks.
- Developed the App using CocoaTouch frameworks like UIKit, Foundation, CoreGraphics Frameworks.
- Strong Working knowledge on Swift 2.2 and older versions through the project and experienced many improvements over Objective -C.
- Added animation between UI Views for smooth transitioning and better user experience.
- Implemented custom UI Views, Table Views, Table View Cell, UI Tab Bar, and UI Navigation Controller for easy navigation of the app.
- Working Knowledge on libraries specific to Swift like Alamofire and implemented bridging header from objective-c to Swift.
- Worked with Instruments tool extensively Confidential the end of development cycle to minimize memory leaks and assure overall application stability.
- Integrated a web-based content made with HTML5 on a Native application using UI Web View.
- Worked on React Native core concepts to build responsive designs that work on different device sizes, animations, notifications.
- Web service calls by including XML parsing and JSON parsing in the project.
- Implemented Push Notifications and Local Notifications and Fixed bugs are documented by QA team.
Environment: iOS, XCode, objective-c, Swift, foundations Frameworks, MVC design, UIKit Framework, Core graphics, Quartz core framework, Core Location, AVFoundation, Cocoa Touch, GCD, Cocoa Framework, Alamofire, Interface Builder, iPhone Simulator, jQuery, REST, GIT.
Confidential - Dallas, TX
Mobile Developer
Responsibilities:
- Ported an iPhone iOS application to Android to include SQLite database management and several data entry views and GUIs.
- Developed full code and scripts for actual iPhone and iPod touch.
- Worked significantly with Objective- C.
- Tested applications on iPhone simulator, iPod touch and iPhone device.
- Implemented data scrolling using UIScrollPane and UITextView.
- Map View implementation using the MapKit and Core Location Frameworks.
- XML response parsing using the NSXML Parser and NSXMLParser Delegate.
- Performance test and fixes done through instruments.
- Followed a work data flow principle for design and development.
- Created User Interface/ Navigation Layout for the application.
- Improved the application efficiency with multi-threading.
- Developed the App using Cocoa Touch frameworks like UIKit, Foundation, Core Graphics and SQLite 3.0 Frameworks.
- Live Updates implemented using RSS link.
- Experienced in Debugging the Code Confidential every Stage line of Implementation.
- Coordinated with technical staff in the configuration of iTunes App Store.
- Collaborate with end users and clients in the implementation of complex software.
- Worked closely within a cross functional team of testers and developers.
- Used HTML, XML, AJAX, JavaScript, CSS and pure CSS layouts.
- Configuring Hibernate Struts and Tiles related XML files.
- Performed Database connectivity and transactions and also wrote stored procedures as per the requirement in MY-SQL.
- Developed each and every web page which handles all popular search engines which targets the Search Engine Optimization (SEO).
- Used to work with OOPS concepts and memory concepts like string pool.
- Used Eclipse for writing code for HTML, Java, Servlets, JSP and JavaScript.
- Implemented various design patterns like, MVC, Factory, Singleton.
- Developed the action and action form classes, based on the Struts framework, to handle the pages.
- Used JDBC connectivity with callable statements to invoke the stored procedures.
- Deployed and tested the JSP pages in Tomcat server.
- Worked on code reviews, debugging, unit testing and integration testing.
- Worked on source code management tools such as SVN.
Environment: Android, IOS, Phonegap, Jqtouch, Sencha Touch, Java, JQuery, MySQL, TOAD, SQL, DB2, Mercurial, ClearCase, Selenium, Water Fall Model, UML, JSP, Servlet, Ant, XML, EMC Documentum, Jira, Swing, Cognos, iLog, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, COBOL, PL/I, JCL, SQL, SAS, VB
Confidential - Rockville, MD
Mobile Developer
Responsibilities:
- Worked on full software development cycle from concept through deployment for iOS and Android.
- Developed full code and scripts for actual iPhone and iPod touch.
- Worked significantly with Objective- C.
- Tested applications on iPhone simulator, iPod touch and iPhone device.
- Implemented data scrolling using UIScrollPane and UITextView.
- Map View implementation using the MapKit and Core Location Frameworks.
- XML response parsing using the NSXML Parser and NSXMLParser Delegate.
- Performance test and fixes done through instruments.
- Followed a work data flow principle for design and development.
- Created User Interface/ Navigation Layout for the application.
- Improved the application efficiency with multi-threading.
- Developed the App using Cocoa Touch frameworks like UIKit, Foundation, Core Graphics and SQLite 3.0 Frameworks.
- Live Updates implemented using RSS link.
- Experienced in Debugging the Code Confidential every Stage line of Implementation.
- Coordinated with technical staff in the configuration of iTunes App Store.
- Collaborate with end users and clients in the implementation of complex software.
- Worked closely within a cross functional team of testers and developers.
Environment: iPhone SDK, XCode, SQLite3, SQLite Manager, Objective-C, Cocoa Touch, MapKit, UIKit, jQuery, JavaScript, HTML, CSS and Instruments.
Confidential, Westchester, PA
Software Developer
Responsibilities:
- Mobile application development with Titanium SDK.
- Designed and developed of UI using HTML/DHTML, CSS, Dojo & JavaScript.
- Used HTML, XML, AJAX, JavaScript, CSS and pure CSS layouts.
- Performed Database connectivity and transactions and also wrote stored procedures as per the requirement in MY-SQL.
- Used Eclipse for writing code for HTML, Java, Servlets, JSP and JavaScript.
- Implemented various design patterns like, MVC, Factory, Singleton.
- Developed the action and action form classes, based on the Struts framework, to handle the pages.
- Used JDBC connectivity with callable statements to invoke the stored procedures.
- Deployed and tested the JSP pages in Tomcat server
Environment: Java, Visio, Adobe Photoshop HTML, CSS, JavaScript, Hibernate, Struts, JDBC, AJAX, XML, DHTML, SEO, Tomcat, My SQL, JSP, SVN.