Senior Mobile Engineer Resume Profile
NJ
SUMMARY:
- Over 12 years of experience in Web and Mobile Development.
- Over 6 years of Architecting, Design, develop, program, and deploy iOS applications including iPhone, iPad developed with Xcode using the latest iOS SDK, with apps available in the iTunes Store.
- Knowledgeable with Interface Builder as well as all core technologies, including: UI Elements, Graphics, Location, Maps, Media, Animation, Data, Multitouch and Gestures, Motion, Backgrounding, and Universal apps.
- Lead developer for iPhone, iPad and other mobile applications. Produced a corporate iphone/ipad applications and libraries.
- Over 5 years of Java/J2EE development experience.Performed architectural design and development of enterprise and web-enabled applications.
- Designed and implemented a RESTful interfaces and web services.
TECHNICAL EXPERTISE:
- Operating Systems: Windows 9x/NT/2000/XP/7, Unix, Linux, Solaris, Dos, Mac OS
- Programming: Objective-C, Erlang, Java/J2EE, JSP, JavaScript, Python, Perl, XML, PL/SQL
- Databases: Oracle, MS SQL, MS Access, Sybase, MySQL, DB2
- Framework: Django, Hadoop
- Messaging: RabbitMQ, Jabber/Ejabbered
EXPERIENCE:
Confidential
Senior Mobile Engineer
Responsibilities:
- Architected, Designed and developed iPhone /iPad Apps and iOS enterprise framework.
- Drove project discovery phase to define business objectives, existing system capabilities, mobile requirements iPhone, iPad and API services. Worked closely with Engineering, Marketing, Business Development and Customer Service departments to discover ongoing and future company initiatives for mobile users.
- Integrated online support messaging system using ejabbered/erlang with mobile app.
- Designed and implemented Enterprise REST API. Components included resources, representations, versioning, extensibility, security, monitoring, and throttling.
- Heavy architecture discovery and design phase documented via Omni raffle. Reported and presented Architecture, goals, progress and milestones to senior management.
- Coordinated with Project Management, Engineering, QA.
- Documented project requirements, API design and implementation, API Developer Guide and iPhone App Developer Guide.
Environment:Objective-C, iPhone SDK iOS 5/6/7, XCode 4/5, HTML5, Backbone, JSON, GIT, Xamarin,/C , Java/J2EE
Confidential
Senior Mobile Engineer
Responsibilities:
- Architected, Designed and developed iPhone /iPad Apps and iOS enterprise framework.
- Coded key API infrastructure including search, shopping cart, checkout, and ecommerce.
- Coding, maintenance and enhancements to iPhone application.
- The app features search, barcode scanning, push notifications, geo location, and mapping.
- Worked closely with clients to define requirements, write design documents and technical specifications.
- Built wireframes for app designs. Coding of applications. Built application test framework with UIAutomation.
Environment:Objective-C, iPhone SDK iOS 5/6, XCode 4, JSON, GIT, Java/J2EE
Confidential
Senior Mobile Engineer
Responsibilities:
- Architected, Designed and developed iPhone /iPad Apps and iOS enterprise framework.
- Worked closely with clients to define requirements, write design documents and technical specifications.
- Built wireframes for app designs. Coding of applications. Built application test framework with UIAutomation.
- Provisioned, compiled, and managed apps for adhoc and app store distribution. Submitted apps to app store for approval.
- Designed REST based API platform and coded iPhone/Android modules for their Mobility platform Rain .
- Core Location framework was integrated into project to allow user to find closest branch location.
- Implemented various OOP practices including MVC, KVO, and Singleton architectures.
- Implemented Push Notification servers SSL certificates, database for push notification tokens and messages, cron jobs to send out push notifications on a regular interval
- Integrated API with Memcache for fast response speeds and to minimize load on database.
- Instrumentation of API performance hits, response time, load balancing, caching .
- Syslogger to collect and aggregate log data from several machines and integrate with RRD for trending API performance over time.
Environment:Objective-C, iPhone SDK iOS4/5, XCode 3/4, JSON
Confidential
Software Engineer
Responsibilities:
- Architected, Designed and developed iPhone Apps and iOS enterprise framework.
- A web-based admin portal which manages content for mobile apps deployed across several mobile platforms iPhone, Android, Blackberry .
- Involved at every project phrase, from concept creation to app store deployment.
- Responsible for general maintenance of application library and debugging.
- Tested applications on device simulators and actual devices to fine-tune products.
- Supported junior members of the team, providing ongoing advice and guidance.
- Architected and developed API Platform is based on Java/J2EE. Reliability and High Availability implemented with separate database servers, memcache layer and load balanced web servers using HA Proxy. API supports HTML, JSON, XML and plain text data representations.
- Managed data and memory management from streamlining code and using various debugging tests.
- Developed and tested unit cases through automated tests and unit testing using Instruments 3rd party automated testing tools.
Environment:Objective-C, iPhone SDK iOS1/2/3/4, XCode 3.x, JSON, SVN, Java/J2EE
Confidential
Software Engineer
Responsibilities:
- Worked in a team of 5 developers and responsible for developing reports on in-house Java report engine and enhancing to functionality of the java report engine.
- Performed analysis, specification document development, designing, coding, testing, and deploying phases of the projects
- Performed multi-tiered web application development using J2EE standards HTML, JavaScript, JSP, Java Servlets, JavaBeans, and JDBC
- Client side design and development using Java, JSP, JavaScript, XML, XSLT, CSS, HTML1.0/1.1, DHTML
- Worked in Model View Control Architecture MODEL-1, MODEL-2, and STRUTS Frame Work
Environment:Weblogic Application Server, Java, JSP, JNDI, XML, SOAP, DHTML, CSS, JavaScript, Oracle