Sr Mobile Software Developer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- 10+ year experience in Mobile application development for:
- 4+ years of Java development using Android SDK and Development tools
- Using JAVA, Eclipse and Android Studio
- Android versions Gingerbread, Ice Cream, Kit Kat to most recent
- 4+ years of Objective - C for iOS development which includes IOS 5, iOS 6, iOS 7 and iOS 8 iPhone and iPad … Objective-C, Swift, Xcode 6
- 8+ years of Windows Mobile development experience from Windows CE, Pocket PC and Windows Mobile
- Registered with Apple as iOS Developer and Google Play store Developer
- Experience building iOS and Android mobile clients that consume web services that use RESTful APIs or SOAP
- Other related development experience
- 3+ years with Javascript includes experience using Node.js
- 2+ years using C/C++ and Robot C in Lego Mindstorms NXT
- 2+ years using Unix\Linux command line in Cygwin and Terminal
- 1+ years working as part of Development teams in Agile/Scrum iterative and incremental software development
- Experience using:GitHub, Rational Clearcase and Subversion source control
- Titanium Studio and Java Script for cross-platform iOS and Android development
- Xamarin for cross-platform development for iOS, Android and Windows Phone using C#
- Python 2.x Object Oriented Programming
- Pattern-Oriented Software Architecture, POSA, which includes but is limited to: Bridge Pattern, Factory Methods, MVC, Singleton, Observer and State.
- 11+ year experience as Chief Mobile Software Architect, Project Manager and Lead Mobile Developer
- Translated User Requirements aka User Storyboards, Wireframes and hardware\software diagrams into Gantt charts and Critical Path Analysis
- Illustrated project schedules including work-break-down structure, dependencies, precedence networks and the relationship between activities
- 10+ year experience using Visual Studio from versions 2002 to 2012 in Desktop development, including 3 years of ASP.NET web development. Recently used Visual Studio 2013 with C# for Windows 8 Phone development
- Visual Studio experience includes VB.NET, C# and Visual Basic 6.0 development
- 4+ year experience in Website development includes: JAVA, ASP.NET (2.0, 3.0 & 3.5) with VB.NET and C#, XML DTD, XML Schema, XPATH, XQUERY, HTML, HTML5, DHTML, AJAX, Javascript, JSON, JQUERY, PHP, CSS, CSS3 and Twitter Bootstrap.
- Web service integration XML and JSON, XPATH, Node.js, HTTP, SOAP/REST, and Section 508 compliant web development for people with disabilities
- Development and testing using SOAP UI, Firefox and Xcode debugger
- 2+ years SQL programming TSQL, PL/SQL and MySQL; experience with MS SQL server 2003/2005 and MS SQL Server 2008 R, including stored procedures, database backup and recovery, indexing, triggers, SQL transactions with isolation levels, SQL recursion and authorization security
PROFESSIONAL EXPERIENCE
Confidential, Illinois
Sr Mobile Software Developer
Responsibilities:
- Translated Android apps into iOS apps that consumed Restful Web Service APIs on remote servers
- Developed with iOS CoreLocation including CoreData, NSURLSession, and CoreBluetooth framework technologies
- Built Android App versions that extended their functionality to match iOS apps
- Built several iterations of iOS 7 apps as rapid prototypes
- Parsed REST JSON responses
- Used SSH to GitHub for source control
- Implemented AdHoc “Over-the-Air” beta testing of iOS app in-house distributions from SSL internal servers
- Delivered several Web service consuming apps as Enterprise Ad Hoc Distribution demos/prototypes each within two to three week Agile\Scrum Sprints
Confidential, Maryland
Mobile Software Developer
Responsibilities:
- Developed iOS version addition of the Contribution Center to the CYC Mobile for deployment in iTunes in the beginning of 2014.
- The Contribution Center is one component of the CYC major upgrade to the original app for 2014.
- The Contribution Center allows employees to schedule additional contributions to their HSA, and have these contributions deducted from their personal bank accounts. These contributions are in addition to their scheduled payroll deductions for HSA accounts
- Developed Contribution Center based on CYC's object design, workflow and User Requirements aka User Story . User interface allowed users to add or edit their personal banking information, enter into agreement and create/edit a schedule for their additional contributions
- Constructed the user interface including but not limited to: UIViewController classes Create/Edit/Verify contribution schedule, Add/Edit personal banking information, Accept/Decline agreements, custom UITableViews, and customized UIAlerts with tax requirements text in XIBs without use of Storyboards or segues to integrate into the existing iOS 5|6 version of the CYC Mobile
- Added the web service request and response templates in XML within the existing SOAP model specifically for Contribution Center functions. Used SOAPUI, XPATH, and the required WSDL to create and test SOAP requests
- Added the service call methods for viewing and editing Contribution Center data to the web service class
- Integrated the data received through the Key-Value Coding which allowed data to be accessed as object properties when returned from the web service
- Constructed a custom model class to hold the data object that was returned and make the data available to the view controllers for the Contribution Center
- Added the required validation app-side for user entered data before it was sent to web service. Contribution Center had complex validations for user contribution schedule additions or updates to ensure compliance with tax law requirements
- Worked through the QA process and developed bug fixes for the Contribution Center to prepare it for deployment with other components of the CYC Mobile upgrade
- CYC Mobile had multiple targets within one Xcode project (These targets included iOS versions of CYC Mobile for their clients)
- Debugged and deployed BenefitWallet and Bluegrass Family Health in iTunes in 2013
- Generated push notification certificates for web service and setup app for push notifications
Android App Development
Confidential
Responsibilities:
- Hired a team of developers who developed and deployed the complete software system for both Windows Pocket PC and Palm OS using VB.NET
- In July 2005 through January 2006, beta tested new assistive robotics system, e-prosthesisTM software, Pocket SupervisorTM at Goodwill Industries in New York State
- Awarded First patent in October 2007 patent number 7287984
- 2007-2009 developed assistive technology for cognitively disabled users using Lego Mindstorm NXT robotics. Development languages used were C/C++ and RobotC
- 2008-2010, evolved Pocket SupervisorTM into Pockie & ScrapTM robotic assistants
- Used VB.NET, VB 6.0, C\C++, XML, JSON, ASP.NET, AJAX, Javascript, JAVA, HTML, DHTML, PHP, SQL includes TSQL, PL/SQL and MySQL
- Awarded Second patent in November 2010 patent number 7835545
- Created and developed the artificial intelligent agents on the web, desktop and for Android, iPhone, and Windows Mobile operating systems
- 2010 to 2011 Android and Windows apps distributed as ad hoc distributions provided free to users
- 2012 to 2013 developed the barter and trading application, Hoboes BundleTM as both an iBook companion for the series of iPhone apps, Hoboes BundleTM and geoHoboTM
- Managed all projects for full software development life cycle, SDLC
Contractor, Harrisburg, Pennsylvania
Consultant with SCFoster
Responsibilities:
- Started on-site contracting as Sr. Architect for Android Development
- Designed and supervised the development of web service for enterprise level application on Android Tablet. The mobile software was developed as a native app for Samsung Galaxy Tablet
- Developed and tested with Java, SQLite, XML, Eclipse IDE with Clear-case plug-in for versioning and GIS|GPS technologies
- Edited and maintained the project plan and timeline
- Assigned project hours and tasks to developers
- Developed software and hardware architecture diagrams
- Gathered and updated user requirements
- Developed Gantt charts and Critical Path Analysis to illustrate project schedules, work-break-down structure, dependencies, precedence networks and relationship between activities
- Performed software demonstrations on-site for user groups
- Taught developers how to develop native Android apps using the Eclipse IDE
- Provided troubleshooting for both hardware and software issues
Confidential, NY
Responsibilities:
- Developed, deployed and beta tested e-prosthesis TM Pocket Supervisor software
- Developed using VB.NET, Socket Technologies SDK for barcode scan module and Windows Mobile on HP\Compaq Pocket PC handhelds
- Developed the robotic algorithms that gave disabled users visual and voice instructions to assist them in performing tasks, such as cleaning offices
- Pocket Supervisor software robot interacted with the user and guided them like a “seeing-eye” dog now called “service” dog
- Developed, deployed, and maintained Taskon Manager desktop software component using VB.NET, Access database, ActiveSync
- Developed handheld software using VB.NET, Pocket Access database and ActiveSync
- Synchronized handheld data Pocket Access database with desktop database using ActiveSync
