Sr. Mobile Developer (react Native ) Resume
Cincinnati, OH
SUMMARY
- 7 years of overall experience in software development with 4+ years of specialization experience in Development and Implementation of various native iOS applications using Objective - C and Swift. 2+ years experience in building mobile apps with React Native.
- Experience with unit testing, TDD and BDD.
- Experience with continuous integration & delivery tools (Jenkins, TeamCity, or GitLab).
- Expertise in Android App development with Android SDK using Android Studio, Xcode for iOS apps and React Native using VSCode and React js.
- Test Driven Development (TDD), Jenkins, Network layer like Volley, Retrofit, Jest.
- Expertise in Object Oriented Programming language Objective-C and Swift.
- Strong knowledge about Core Frameworks like Core Data, Core Graphics, Core Animation, UIKit.
- Created and customized views, table views, tab bars, collection views and navigation bars which are most needed functionality in a multi-view application.
- Developers tools: Maven, Gradle, Git, Leveraged native ios features (Push Notifications and Local notification, Animations, GPS, Settings, and Contacts).
- Proficient and experience in a variety of mobile development - IOS, hybrid (PhoneGap/Cordova), Ionic framework.
- Understanding of apple’s design principles and interface guidelines and working experience withReact Nativeframework.
- Used Ionic/Cordova and Google Cloud for hybrid mobile apps.
- Developing the Enterprise applications using the Ionic/Angular Framework with Typescript
- Wrote unit tests using XCTest, XCUITesting, OCMock Frameworks and maintained code coverage of 85%.
- Integrated unit testing for view models using XCTest Framework with Async Testing.
- Understanding of web servers like Apache, Nginx and expertise in REACT Native.
- Experience with Unit Testing using XCTest, Expecta and OCMock frameworks and TDD.
- Extensive knowledge and hands on working expresses in Hybrid Mobile Development using Xamarin, Cordova and Ionic.
- Proficient erudition on iOS development from iOS 6.0 and I have designed Mobile Applications on iOS, tvOS, watchOS and MacOS platforms for iPhone, iPad, iPod, Apple Watch and Apple TV in both Objective C and Swift languages.
- Strong knowledge on using Phone GAP.
- Have knowledge and developed prototype on iBeacons which uses Core Bluetooth as well as Core Location APIs.
- Expert in making efficient use of Interface Builder, Storyboard and navigation controllers in building the Applications.
- Experience with Auto layout to develop applications for multiple screen sizes using different constraints.
- Designed and implemented Enterprise RESTful API services.
- Good professional knowledge on Ruby scripting.
- Creating certificates and provisioning profiles required for development, distribution as well as App-store submission and Play store submission.
- Debugging of issues, monitoring memory leaks, profile analysis to ensure memory management and removing compiler warnings.
- Experienced in working with data parsing forms such as XML and JSON, to dynamically display data on iPhone/iPad.
- Experience working with In-app purchase application for the iPhone/iPad along with distinct marketing based applications enhancing sharing through social networks and email.
- Experience in developing utility and enterprise-based application using core data for iPhone/iPad to improve memory overhead of the app, increase responsiveness.
- Experience in Storyboard, MapKit, Core Data, Multithreading, User Defaults, P-list, SQLite, GCD, Core Data UIAlert, Delegates/Protocols and Categories.
- Good understanding & experience in app tunneling and content filtering using Air Watch.
- Designed and developed applications as per specifications. This included core development using various iOS frameworks and test driven development using XCTest framework and Cucumber.
- Experience to various stages of Software Development Life Cycle. Capable of analyzing the business requirements, software requirement specifications, functional design documents to write technical design documents and unit test plans.
- Knowledge using Good container(Mobile Device Management, Mobile application Management, Mobile content Management).
- Mobile hybrid application using cordova and ionic. Javascript for frontend and php for backend. All server request is made under Ajax web service
- Experience in UNIX,XPC Inter-process communication and Services
- Experience with source control tools SVN and GIT.
- Experienced in implementing UI/UX with Storyboards, XIBs and using NS Constraints
- Used Third-Party APIs - SDWebImage, AFNetworking, JSONModel, MBProgressHUD, TSMessages etc.,
- Expertise in working with public APIs, such as Twitter, Facebook, Google, YouTube.
- Experience integrating third party frameworks using Cocoapods.
- Worked with logging and capturing user navigation and app usage to Flurry Analytics and Google Analytics for understanding the most used features by users.
- Experience in designing and developing user interfaces using Xcode, Interface Builder and Storyboard using Size classes and Autolayout.
- Followed standard design patterns like MVC, Delegation, Factory pattern, Singleton patterns etc.
TECHNICAL SKILLS iOS Applications: Objective-C, Swift and Cocoa development for iPhone and iPad devices in Xcode Interface builder UIKit, Cocoa touch, Core Data, Storyboards.
Software: Expertise in iOS7, iOS8, iOS10, iOS11with Xcode 8.x, 9.x,10.x, 11.x OSX 10.5, 10.6, 10.7, 10.8, ASP.Net with Visual Studio 2005/ 2008, Microsoft Office suite
Programming Languages: C, C++, Objective-C, Java, HTML, WEB,JAVASCRIPT
Front End: HTML 4, and 5, CSS2 and 3. JavaScript/ jQuery library, XML, XSLT, AJAX
Databases: MySQL, SQL plus, PL/SQL, relational database Concepts. SQL server 2005/2008, SQL Cipher, SQLite with Core iOS sandbox, building, and database in iOS sandbox
Operating Systems: MAC OS, Windows, Linux, UNIX
Tools: Swift,Xcode 3.0/4.0/5.0/6.0/6.1.1 , Visual studio 2005, Dreamweaver, Notepad ++, MS Visio, Visual Studio, Eclipse, RAD IDE,Android Studio
PROFESSIONAL EXPERIENCE
Confidential, Cincinnati, OH
Sr. Mobile Developer (React Native )
Responsibilities:
- Work on POC for ionic to build Ionic components, Type script HTML, SCSS for styles and Angular JS.
- Worked on Ion cards, Ngrx store, Pipes and also validation in Angular.
- Developed the UI screens by integrating different Views and Windows to make them user friendly.
- Built the core app using React Native for both iOS and Android.
- Used Axios for web service calls.
- Used the third party integration Node Packagesin projectlike Axios, Redux and Lottie React native etc….
- Incorporated the Push Notification feature using APNS, in order to notify the user when any file operations were done.
- Implemented Business, Technology and Transportation functionalities in the application.
- Developed the UI screens by integrating different Views and Windows to make them user friendly.
- Coordinated with the design and development team to define the user interface (UI/UX) requirements for the application and develop the wireframes.
- Implemented Business, Technology and Transportation functionalities in the application.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Working with Object Oriented and multi-threaded systems.
Environment: Android, iPhone, Objective C, Javascript, HTML5, CSS3, Angular CLI 8, WebStorm, Swift, Visual Studio Code, Android Studio Ionic 4, Ionic Cordova,npm, Node.js.
Confidential, Dearborn, Michigan
Sr. Mobile Application Developer
Responsibilities:
- Work on different versions of iPhone, iPad, Mac and use different frameworks (Foundation Kit, UIKit, Core Foundation, Core Graphics, Core Animation, Web Kit, Core Data, Core Location, AF Networking).
- Develop apps using various iOS design patterns (MVC, Singleton, Adaptor, Factory View Models, Delegation, Blocks, Notifications).
- Participate daily defect triage meetings and used Rally to track bugs reportedly QA fix them.
- Developing mobile applications using Swift, Objective C, Xcode and various API in an agile environment.
- Built POC’s using ionic framework.
- Built UI features using mobile components in ionic like list, button, item.
- Built navigation in the application using modal and popover ionic components.
- Worked on Detecting changes of Users in Shared Device Mode and Geofencing in Airwatch.
- Implemented DeviceStatus, Requery methods, compilance policies and application list from airwatch.
- Authenticated users using airwatchsdk across Workspace ONE UEM.
- Integrated AWCompilance for compliance protection.
- Writing the native bridges for IOS and Android to integrate with React Native App.
- Worked on React Native to get access to the corresponding native APIs.
- Worked on React Native to develop Autonomus Taxi application.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Working with Object Oriented and multi-threaded systems.
- Developing, reviewing and maintaining code for client applications.
- Expert in making efficient use of Interface Builder, Storyboard and navigation controllers in building the Applications.
- Experience with Auto layout to develop applications for multiple screen sizes using different constraints.
- Designed and implemented Enterprise RESTful API services.
- Creating certificates and provisioning profiles required for development, distribution as well as App-store submission.
Environment: iPhone SDK,tvOS, objective C, Cocoapods, Xcode, iOS 11.0/12.0, JSON, XML, Cocoa Touch, Cocoa frameworks, UiKit, SQlite, AFNetwotrking, HTML5, CSS3.
Confidential, Mooresville, NC iOS Developer
Responsibilities:
- Custom UI implemented with XIBs and Story boards as well and associated with appropriate reusable classes.
- Segregated API Handler classes based on the Work flows, login services, user profile, search items.
- Added animation between UIViews for smooth transitioning and better user experience.
- Implemented AirWatch SDK and Citrix for Mobile Device Management.
- Presented a UI designed with regular Ionic UI components.
- Developed Angular5 and foundation-based UI Screens using HTML, CSS and Ionic framework.
- Created model classes based on the business requirement.
- Worked closely within a cross functional team of designers, developers and testers.
- Solved issues on different areas of the application.
- Used the same XIB to design for iPhone 5 and older iPhones by using Auto-layout.
- Worked with GIT to checkout and update the codebase changes.
- Worked with various Cocoapods to improve application features and framework usage
- Used Xcode and Storyboards to develop the screens for the application using MVC design pattern
- Developed the UI screens by integrating different Views and Windows to make them user friendly.
- Coordinated with the design and development team to define the user interface (UI/UX) requirements for the application and develop the wireframes.
- Implemented Storyboards including Auto-layout utilizing constraints and size classes and mixed with existing XIB files.
- Extensive experience in Web, iOS. (i.e., designs new templates, tests styles/sheets, fixes bugs; collaborates heavily with core team members (especially UX and Design))
- Used Core Location Framework to get the user current location accurately.
- Worked on iOS8 and iOS9 using Swift.
- Presented data as Collection View using delegate and data source methods using Swift .
- Worked on web service calls and JSON parsing included in the project. Used AFNetworking API for integrating the web services.
- Used the third party integration tool Cocoapods to integrate AFNetworking, JSONModel API s etc.,
- Incorporated the Push Notification feature using APNS , in order to notify the user when any file operations were done.
- Implemented Business, Technology and Transportation functionalities in the application.
- Implemented REST API to get the all response from server end and render the data on UI screens as per the keyword.
- Used Serialized JSON to read the response that came through the server.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Managed technical tasks, project implementations and technical projects going into production.
- Responsible for App support and latest versions compatibility.
Environment: iPhone SDK, objective C, Cocoapods, Xcode, iOS 9.0/10.0, JSON, XML, Cocoa Touch, Cocoa frameworks, UiKit, SQlite, AFNetwotrking, HTML5, CSS3.
Confidential
Web Developer
Responsibilities:
- Involved in developing GUI using ASP.NET Web forms.
- Used JavaScript for client side validations.
- Used ASP.NETvalidation controls for the server side validation.
- Implemented browser UI functionality using HTML, CSS and AJAX
- Used Master Pages , Themes to develop the consistent user interface.
- Developed User controls, Custom Controls to develop user friendly GUI .
- Developed Business Logic components in middle tier using C#.
- Designed and implemented XML Web services using ADO.NET, C#
- Developed reusable and optimized .NET components using C#.
- Involved in database design, created Stored Procedures, Triggers, and Functions for the data manipulation using T-SQL in SQL Server .
- Designed and developed Crystal Reports using the Crystal Report Bundled Version for .NET.
- Implemented Data Access layer using ADO.NET to communicate with the MS SQL server database.
- Involved in creating Backups, Restoring and Import/Export data using MS SQL and DTS packages.
- Utilized WCF services to provide different promotions and schemes.
Environment: Visual Studio 2008, C#, .NET, JavaScript, HTML, WCF, AJAX, WSDL, Crystal Reports, XML Web Services, SQL Server, Quality Center, IIS.