We provide IT Staff Augmentation Services!

Mobile Lead/senior Mobile Developer Resume

5.00/5 (Submit Your Rating)

IrvinG

SUMMARY:

  • Defining the overall technical architecture for the mobile application
  • Followed Agile / Scrum methodology and work on specifications, development, and debugging of mobile applications
  • Led a team of developers from conceptual design to a finished product. in support of business development and defined a modular framework for rapidly delivering mobile apps for iPhone/iPad and Android devices and supporting services. Mentored developers in Mobile Technology and App development
  • Extended revenue and consulting opportunities with strategy and technology frameworks for mobile apps including enterprise apps and security. Developed mobile consulting practice messaging and presentations for business development and presented value proposition to potential customers
  • Conducting mobility assessments for clients and developing mobility roadmaps.
  • Provide vision and insight on mobile innovation
  • Seeking and capitalizing on the opportunities to improve productivity, improving time - to-market, improving solutions quality, and improving cost effectiveness
  • Goal focused and skilled in UI prototyping and UX/User experience, Persona creation, Interaction Design which are customer oriented for various clients.
  • Ability to Identify problems, investigate issues, perform root case analysis, impact analysis, plan and execute solutions
  • Providing technical and architectural leadership for both hybrid and Native mobile applications and .Net Web Services/Serverless Application Model (Node.js)
  • Extensive experience in deploying Service Oriented architecture and high-performance applications on the cloud, including microservices using Node.js
  • Deployed native & hybrid apps on to Google Play and Apple iTunes by passing publication requirement validation.
  • Experience in developing cross platform mobile development using React Native + Redux which run successfully on both iOS and Android.
  • Created reusable react presentation and container components
  • Good understanding and usage of states and props.
  • Implemented EcmaScript6 (ES6) arrow functions, constants, block-scope variables, class inheritance.
  • Solid experience of react/redux development using Babel, Web pack, isomorphic fetches, ES6, NPM.
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
  • Sound understanding of React Virtual Dom, unidirectional data flow.
  • Used Redux-thunk to asynchronously launch Redux actions in response to async code.
  • Developed React/Redux code using functional programming best practices to enable efficient pure function testing.
  • Reach out to the open source community to encourage and help implement mission-critical software fixes.
  • Developed Native modules for iOS (Objective C) and Android (Java) to augment the lack of functionalities in RN.
  • Developing enterprise grade mobile applications on iOS (Swift/Objective-C/React Native), knowledge of Apple’s Human Interface Guidelines
  • Hands on experience in publishing more than 10 enterprise grade apps to iTunes/App Store Connect. Includes Developer Provisioning Portal Distributions Ad hoc, Release, Push Notifications Distribution. Release management and snapshots including Make and build systems.
  • Experience with Apple SDKs for iOS development experience with software debugging techniques (debuggers, loggers, crash report tools)
  • Experience with data parsing using Restful Web APIs, integrating with APN push notification and crash reporting services.
  • Experience with analysis of memory issues such as memory leaks using memory analyser and tools (Instruments)
  • Experience with command line XCode build tools for Continuous Integration
  • Experience in unit and integration testing on iOS.
  • Work experience with Instruments and GCD, dispatch queues, Multithreading, race conditions, locks, mutex and semaphores. User Interface standards and design, multi-language support, UTF8 enabled systems, user analysis, and persona driven development.
  • Strong knowledge of concurrency and multithreaded programming techniques on Android platforms.
  • Extensive knowledge of responsive and adaptive Native Mobile UI development techniques: Fragments on Android.
  • Created a variety of different custom Android applications from conception to implementation phase.
  • Expertise in working with Android GUI Components i.e., layouts, widgets, fragments, alert notifications, List View, menus, WebView and with latest architecture components.
  • Hands on experience in Intents, Android services, Shared Ps, Broadcast Receivers, and database SQLite, SQL and content providers.
  • Followed the SCRUM-Agile methodology for managing projects, and experience working in Agile software development practices, tools (such as JIRA) and source control (GIT/SVN/Bitbucket).
  • Good knowledge of applicable data privacy practices and User Experience (UX) best practices and software design patterns and principles (SOLID, DRY etc)
  • Interfaced with customers from many large Consumer companies and Service Providers to customize software to meet their needs and to help with deployment and scalability issues
  • Strong comprehension of web services, HTTP protocol, and service-oriented architecture.
  • Built backend ASP.Net Web API/NodeJS which support JSON, XML, Web Services (SOAP and REST)
  • Used popular Node.js frameworks like Express and Restify to mock a Restful API
  • Participated in and understand the full application development life-cycle, from concept to deployment in production environment
  • Developed backend Cloud Architectures to support Android and Apple Clients including Full Stack Development
  • Good working experience in Testing tools like Selenium, Soap UI, Katalon & Appium

TECHNICAL SKILLS:

Operating Systems: Mac OS X (10.5.x and above), Windows, Ubuntu, Linux, iOS, Android

Languages: Swift 4, Objective-C, Java, C#, .Javascript, NET Framework 4/3.5/2Visual Basic, OOAD, UML 2 and design patterns, MVVM.

Databases: SQL Server (2014/2012), SQLite, MongoDB, RealmJDBC/ODBC

Web Development: HTML 4/5, ASP.NET, Angular 2/4+, Node.js, ExpressType Script, React Native, React JS, Responsive Web Design(RWD), ASP.NET MVC 4.0/5.0, jQuery, CSS3, Bootstrap, Web API, PHP, AJAX.NET, JavaScript, XML,AJAX, IIS 7/6, SOAP/REST/JSON, Tomcat, Cordova

Middleware: WCF, WCF REST, ASP.NET Web Ai, Web services, SNS, AWS IOT

Tools: XCode 6.x/9.3, Sketch, iOS, Cocoa Touch, InstrumentsAndroid Studio, Ionic Framework 2/3, Sublime, Visual Studio (2017/ 2019), Visual Studio Code, Atom, MS Visio 2016, NUnit, NetBeans IDE, LogCat, TraceView, Android memory analyzing tools, DDMS, Eclipse, Enterprise Library, Visual Studio.Net Enterprise Architect (VSEA)Visual Studio 2013/2015

Source Control: Subversion, Visual SVN, TFS, BitBucket, Git

Methodologies: OOAD, UML.

Agile Tools: Rally, JIRA.

Build Tools: TFS, Jenkins

Concepts: SOA, Design patterns.

ORM: Entity Framework 6.0

Cloud Development: Amazon Web Services (AWS), Lambda, Azure, Google Cloud Platform

EXPERIENCE:

Confidential, Irving

Environment: React Native, Javascript/ES6, Xcode, Swift 4, Android 4~8, Java, Objective-C, IONIC, Angular, MongoDB, Node.js,, New Relic, Sentry, Amazon/AWS Cloud (EC2, Lambda/Serverless, (Internet of Things) iOT Core, Thing Shadow, S3, CloudWatch, API Gateway, Code Commit, IAM, Kinesis, Jenkins, CodePipeline, HTML 5, CocoaPods.

Mobile Lead/Senior Mobile Developer

Responsibilities:

  • Architecting and designing the store system, documenting the solution for customer order and delivery for all the 800+ stores
  • Collaborate with Client and development team in production release and support for version 1 and the newly released v2.
  • Developed backend AWS Cloud Architecture to support iOS and Android
  • NodeJS Serverless REST API deployment and auto-scaling
  • Managing a team of developers by allocating tasks, mentorship and code reviews
  • Interacting with product team for requirements & estimates
  • Involved in all phases of SDLC like requirement gathering, designing, developing the application.
  • Involved in managing Version/Jira stories update and assigning the tasks.
  • Established the process for app submission, orchestrating deployments for release and quality assurance versions.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Implemented modules into Nodejs to integrate with design and requirements
  • Communication with the server using REST API, here we use a symmetric encryption to communicate sensitive data such as end of shift transactions and login services on Legacy ISP servers.
  • Implemented and deployed RESTFUL API in Nodejs to AWS Lambda using Serverless
  • Support the DevOps team with continuous Integration (CI) with Jenkins Servers with additional slaves.
  • Experience with analysis of memory issues such as memory leaks using memory analyzers tools (Instruments)

Confidential, Plano, TX

Technical Lead/Mobile Lead

Environment : React Native, ES6 /Javascript, Xcode, Android Studio, Cocoapods, Node JS, Express, PM2, Webpack, RN-Camera API.

Responsibilities:

  • Followed the SCRUM-Agile methodology for managing the project.
  • Worked closely with UI/UX and business team to design, implement the screens and app architecture.
  • Collaborate with the development team in production release and support.
  • Implemented image and toolbar customization, custom dashboards, dynamic user alerts, asynchronous requests to web server, handling network availability issues, push notifications, saving and restoring app context.
  • Providing code reviews and defining best practises
  • Developed backend Cloud Architecture to support the RN application with ASP.NET on Azure

Confidential, Plano,TX

Technical Lead/Mobile Lead

Environment: Swift 4.1, iOS SDK, Xcode, Java, Android SDK 4~8, Realm DB, HTML 5, Net 4.5, C#, WCF, Angular 4,Node.js, Firebase Cloud Messaging, CocoaLumberjack, CocoaPods, ASP.NET MVC Core, Web API, Espress, SQL Server, SDWebImage, Search API, Camera/Bar Code Scanner, DashBird, PM2, Bluebird, WebPack

Responsibilities:

  • Lead the mobile development team as well as server-side team
  • Completed user research to identify opportunities for improving EventOmni’s Mobile presence.
  • Collaborate with Client and development team in production release and support.
  • Developed backend Cloud Architecture to support Android and Apple Client with ASP.NET on Azure
  • Responsible for project reorganization, fix memory leaks and crashes, automate build versioning
  • Implemented offline access using Realm DB on iOS
  • Implemented image and toolbar customization, custom dashboards, dynamic user alerts, asynchronous requests to web server, handling network availability issues, push notifications, saving and restoring app context.
  • Worked closely with UI/UX and business team to design, implement the screens and app architecture.
  • Worked on various UI widgets and Constraint Layouts, View controllers, container views, navigation controllers, accessibility, AutoLayout & Adaptive Layout, secure consumer health information, AFNetworking, and Cocoa pods.
  • Optimized Microservices using NodeJS and ES6 as interfaces to MongoDB NoSQL database.
  • Passport and JSON web tokens for authentication and authorization security configurations
  • Followed the SCRUM-Agile methodology for managing the project.

Confidential

Mobile Lead/Senior Mobile Developer

Environment: Xcode, Swift 4, Android 4~8, Java, Objective-C, Firebase Cloud Messaging, Validic SDK, Apple Health SDK, Touch ID, Bluetooth API, Volley, Azure Cloud, AWS, ASP.NET, Angular 2+, .Net 4.5, C#, SQL Server 2014/2012, HTML 5, CocoaPods

Responsibilities:

  • Architecting the system, documenting the solution
  • Collaborate with Client and development team in production release and support.
  • Developed backend Cloud Architecture to support Android and
  • Apple Client with ASP.NET on Azure and AWS
  • Managing a team of developers by allocating tasks, mentorship and code reviews
  • Interacting with clients for requirements & estimates
  • Involved in all phases of SDLC like requirement gathering, designing, developing the application.
  • Involved in managing Version/Jira stories update and assigning the tasks.
  • Established the process for app submission, orchestrating deployments for release and quality assurance versions.
  • Conducted iTunes App Store readiness for one app submission and many updates of the app supporting multiple iOS versions.
  • Syncing with health devices over the network and Bluetooth.
  • Used NodeJS to run grunt tasks and build the project properly (compile, minify, beautify, concat..etc)
  • Experience with analysis of memory issues such as memory leaks using memory analyzers tools (Instruments)

Confidential

iOS Senior Developer

Environment: Swift, Xcode 9, Android, Material Design UI, Firebase Cloud Messaging, Sketch ASP.Net Web API, C#, Java, SwiftyJSON, CocoaPods, React JS, React Native

Responsibilities:

  • Involved in the design, development and provisioning of the mobile applications.
  • Partnered with user interface designers, Web developers and UX managers at Confidential to translate information architecture, navigation and process flows into beautiful and easy-to-use solutions.
  • Developing mobile applications on iOS with knowledge of Apple’s Human Interface Guidelines
  • Created a custom iOS application from conception to implementation phase.
  • Helped in establishing templates for coding, designing, mockups and wireframes.
  • Responsible for technical leadership providing guidance for iOS development.
  • Developed numerous apps that utilize various technologies including XML, URL connections, animation, table processing, and multithreading.

Confidential

Senior Mobile Developer

Environment: Swift 4, Xcode 9,Android SDK, Android Studio, REST, GIT, C#, Angular 2+, HTML 5, SQL Server 2012, WCF,UX, jQuery, ASP.NET MVC

Responsibilities:

  • Designed the mobile mockups and work flow of the app, imbibed branding colors in the application and the website/portal.
  • Managed usability testing for landing pages in preparation for Web site redesign. Defined testing parameters, prepared prototypes, recruited users, facilitated tests and reported results.
  • Developing mobile applications on iOS (Swift/Objective C), knowledge of Cocoa Touch, Universal app for both iPhone and iPad.
  • Deployed the myNYP app on to Google Play and Apple iTunes with all the requirements.
  • Designed UI/UX for both Smart Phones and Tablets.
  • Worked with client to pass security requirements, Authentication and authorization using keychain interface.

Confidential

Senior Mobile Developer

Environment: React Native, React JS, Xcode 8, Android, Atom, Type Script, APN, UI/UX., WCF, HIE Integration, Material Design

Responsibilities:

  • Designed and developed notification services for the app using Firebase Cloud messaging
  • Developed the Health application in iOS and deployed to iTunes
  • Developed reusable UI component using React Native.

Confidential

Senior Mobile Developer/Mobile Lead

Environment: Swift, C# 4.0, Material Design UI, WCF, iOS SDK, Xcode, Android SDK, Java, Firebase Cloud Messaging, MBProgressHUD, Bluetooth, SQL Server 2014

Responsibilities:

  • Designed and developing the iOS and Android app with Material Design UI considerations
  • Lead the team to design develop, implement and deploy the My Medical Record apps to both iTunes and Google Play store
  • Involved in user experience interactions and testing for devices with different sizes.

Confidential

Senior iOS Developer

Environment: Swift, iOS SDK, Xcode 8, Android SDK, Firebase Cloud Messaging, ASP.NET, SQL Server, C#

Responsibilities:

  • Developed the various API’s which will consume various REST services.
  • API’s were written in C# cutting across various projects and n-tier structure was followed and there were various services which were consumed.
  • Worked on logic to bring down the redundancy level from 95% to 15%.
  • Deployed both Android and iOS versions of the client application
  • Interacted with the users for gathering business requirements, analyzed them, prepared estimates and various enhancement proposals.
  • The entire code was written in .Net Framework 4 and worked to optimize stored procedures, triggers to implement those functionalities.

Environment: Xcode 6.0, iOS SDK 5.1, Objective-C, Android SDK, Java, HTML 5, .Net 4.5/3.5, C#, ASP.NET, SQL Server, WCF, NUnit

We'd love your feedback!