Mobile Developer Resume
Reston, VA
SUMMARY
- 9+ years of extensive mobile (iOS, Android &Hybrid) application development experience with strong knowledge of various programming languages including Swift, Objective - C, JavaScript, XAMARIN.
- Specialized in delivering mobile apps and enterprise class software solutions for big systems.
- Working experience with multiple Agile/Scrum/Waterfall application development projects. Good at creating artifacts, such as Product Requirement Documents, Technical Design Documents, Quality Assurance Testing, etc.
- Extensively used XML, JSON parsing.
- Worked on prevention for SQLITE injection, Side Channel Data Leakage, SSL implementation, Man in the Middle Attack
- Proficient in Implementing Adobe Analytics for tracking in IOS application.
- Proficient in Implementing Google Analytics for tracking in IOS application.
- Experienced in Compression/Decompression, Encryption/Decryption Framework
- Proficient in providing Web Services, Database Management, Locations Services, Audio, Graphics and Animation capabilities in Applications. Through understanding COCOA design patterns, MVC architecture and other concepts like Delegation and Protocols.
- Experienced in developing hybrid mobile applications using JQuery Mobile, Ionic 2 & 3, Angular 2, Cordova Plugin, HTML5/CSS3 and JavaScript
- Remarkable experience with iPhone and iPad application development using iPhone SDK, Cocoa, Objective-C and Xcode.
- Experienced in using various Databases, such as SQLite and Core Data.
- Experienced in developing Multi-View Applications (including Master-Detail View) that uses Web Services including SOAP and Restful to efficiently establish and maintain connections to server.
- Experience with Apple Push Notification Service APNS Certificate and Multi factor Authentication.
- Strong understanding and solid experience with version control systems, namely GIT Repo and SVN.
- Strong Understanding of the iOS Provisioning Portal, Obtaining Development Certificate and Installing Development Provisioning Profiles.
- Experienced in implementing iBeacon (Bluetooth Low Energy).
- Remarkable experience of using numerous iOS frameworks including Core Foundation, Core Data, Core Location, UIKit, MapKit, MediaPlayer, EventKit, Core Graphics, Bluetooth, Grand Central Dispatch, AVFoundation, AFNetworking, CFNetwork, MapKit, Security, Social Framework and Touch ID.
- Sole developer for an iOS app in Swift for the iPad called Lightning and Luna for the Brilliant Star kid’s magazine. Currently rebuilding it as a React Native app.
- Started out working in Content Strategy and then Information Architecture, by auditing web content, using card sorts and eventually building a mental model from UX Research (Journal Analysis).
- Helped to maintain and extend the bahai.us website using Git, Javascript and a Python/Django back end. Now assisting the team with React.js Development.
TECHNICAL SKILLS
Platforms: iOS, Linux Android, Unix, Windows
Programming: Swift, Objective-C, Cocoa Touch, Xcode, Alamofire, SwiftyJSON, ResearchKit, Javascript, MongoDB, Express.js, Node.js, LAMP Stack, Jade, Linux, Apache, MySQL, PHP, Java, C++, Android Studio, Eclipse, REST, JSON, SOAP, Visual Basic, Perl, KML, CSS, HTML5
Utilities: TestFlight, Asana, Bugzilla, Slack, JIRA, Crashlytics/Fabric, Google Apps, Git, PHPStorm
RDBMS: MongoDB, MySQL, Microsoft Access
Hardware: iBeacons / Beacons
Methodologies: Agile, Object-Oriented Design & Programming (OOD / OOP)
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
Mobile Developer
Responsibilities:
- Coordinated in every phase of Software Development Life Cycle (SDLC), starting from Requirements, Design, Development, Testing, Building, Deployment and Product Support.
- Worked in agile environment with daily scrums and biweekly sprints.
- Perform various test functions - Black Box, User Acceptance Testing, Functional, and Regression, End to End testing for mobile devices / websites and mobile apps.
- Perform regression, smoke testing around hot fixes.
- Made Restful Service Calls using Google's Volley Library at various stages in application development cycle and parsed responses back from the web servers as per the application requirement.
- Handled Multi-Threading using handlers, Loopers and Async task.
- Work on large complex existing codebase in latestAndroidSDK,AndroidStudio and APIs using TDD, MVP and dependency injection design concepts.
- Handling JSON data using efficient parsing techniques.
- Hybrid version of the app was created using native JavaScript, HTML5 and Cordova platform for GooglePlay and iOS App Stores.
- Used Phonegap to build the mobile application suitable toAndroid, Iphone and Mobile Browsers Managed tasks within Agile framework, cleared Sprinted tasks, and controlled JIRA workflows.
- Supported Devices:Androidhand set & tablets (Android4,Android5,Android6,android7) & Chrome browsers..
- Photos, video and audio editing and XML modification.
- Building websites for a various companies. Maintaining and creating new sitesusing PHP, HTML, Javascript, wordress and JQuery.
- Maintaining and creating MySQL databases.
- Worked onAndroidFramework APIs such as Google Maps, Camera, Resource
- Played a key role in writing application logic using Eclipse IDE andAndroidSDK.
- Worked onAndroidFramework APIs such as Google Maps, Camera, Resource Manager, Fragments, Location Manager, Notification Manager, Content Providers, Contact Manager, Telephony API and REST APIs.
- Designed the Layouts according to the requirements using Activity, Fragments, which has views such as List View and Scroll View.
- Worked onAndroidIntegration framework tools like Espresso and Gradle.
- Worked on push notifications using GCM, Broadcast Receiver.
- Registered the Broadcast Receivers for theandroidsystem announcements.
- ModifiedAndroidmanifest XML file to include all use permissions such as GPS, SMS READ /SEND / RECEIVE.
- Used Restful Web Services for transferring and retrieving data from different applications.
- Handling JSON data using efficient parsing techniques.
- Handled Multi-Threading using handlers, Loopers and Async task.
Environment: AndroidStudio,AndroidDebug Bridge, Logcat, DDMS,AndroidAPI's, RESTFUL Web service, Dagger 2, JDK, Jenkins, Gradle, GIT, JIRA
Confidential, Hazlet, NJ
Mobile Application Developer
Responsibilities:
- Contracted to develop client-facing mobile application solutions offering diverse end-user functionality.
- Designed and developed UrbanWonderer and “Only One Red Bank” apps for iPhone and Android, working in Objective-C under Xcode and Java under Eclipse.
- Created real-time app remote MySQL server interfaces in PHP / JSON.
- Enabled streaming video and audio support.
Confidential, AKRON OH
Web and Mobile Developer
Responsibilities:
- Lead a team of Mobile Developers on a project which spanned 2 years. Developed an in-house iOS application designed to assist Storm Responders during hazardous weather conditions. This application allowed Storm Responders to communicate with control center - and assisted with restoring power to 200,000 homes during the treacherous winter of 2017.
- Acted as a Mobile Developer consultant on a project which spanned a year and a half. Developed an iOS and Android application for the Google Play Store and Apple App Store which allows electric utility customers to access their accounts for bill payment, inquiries, requesting or cancelling service and transferring electric service. This application has been downloaded over 1 million times in the App Store.
- Lead an Agile SCRUM team of three web developers on an electronic document management system. Streamlined document management for First Energy’s Nuclear Power Plants. The application has also been praised for being a modern solution that simplifies document management, obtaining signatures, and ensures security for highly sensitive documents.
- Engineered an AngularJS Tax Document management system to assist Financial Analysts and Auditors. Application administrators assign employees to tax documents with this tool. The application coordinates the signing off on tax documents, sends reminders for past due tax deadlines, and sends warnings before deadlines - preventing federal and state penalties for the company.
- Programmed an ASP.NET Application to track all internal systems, vendor software and hardware which contain what the government classifies as Sensitive Data, as per the Nuclear Regulatory Committee.
Confidential, Austin, TX
Sr. Web Developer
Responsibilities:
- Created numerous web applications utilizing MV, C#, jQuery, AJAX and Web Services.
- Instituted and trained fellow developers on a custom Data Access Layerutilizing the Entity Framework, LINQ and Lambda expressions.
- Implemented cross-departmental Innovation Meetings to engage employees to explore new avenues of revenue-generating or cost-saving ideas.
- Coordinated branching/merging strategies incorporating Team Foundation Server 2010.
- Assisted in running various Agile project management meetings (Sprint Planning Meetings, Scrums, etc.).
- Built popular and trending module with ListView library, providing users the popular and trending projects onGitHub
- Hands on experience usingSeleniumand writingSeleniumtests through Eclipse including Quality Center.
- Working in agile scrum development environment with bi-weekly sprint.
- Developed user interface usingJSP,JSPTag libraries and Struts Tag libraries.
- Experience in using Java/J2EE technologies like JSPs, Servlets, EJBs, JDBC, and JNDI.
- Integration ofANT/Nexus, Cloudbees Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, Jira.
- Designed the front-end applications, user interactive UIwebpages usingwebtechnologies like HTML, XHTML, Google web toolkit and CSS.