We provide IT Staff Augmentation Services!

Mobile App Engineer Resume

4.00/5 (Submit Your Rating)

Chesapeake, VA

Objective

  • A Highly creative and motivated software developer, seeking position developing advanced mobile applications and to obtain a career in the area of mobile technology in an organization that will benefit from my innovative ideas, and leadership abilities.
  • I am eminently interested in a position with the option for advancement and added responsibilities. As an experienced iOS/Android developer, my Mobile Dev abilities could help the client achieve its goals.
  • Active and potential clients will be impressed with innovative product presentations and the meticulous management of their million - pound accounts, allowing long-lasting relationships to be formed.
  • If you're seeking a Mobile Developer to improve the reliability and development of your company's project, my experience in design, implementation and maintenance will prove invaluable. Troubleshooting and support come as second nature, meaning fewer and less frequent crashes for your big project(s).

SUMMARY

  • A seasoned professional with over eight years of experience in full project life cycle development, specializing in Software Engineering, System Architecture, Database Design, Large Scale Web Applications and Commercial Mobile Applications.
  • Has expertise in the entire Software Development Cycle (Feasibility, System Studies, Architecture Design, Coding, Testing, Implementation, and Documentation & Maintenance) and am experienced in translating user requirements into functional and technical specifications.
  • Fluent in native iOS Objective-C and Xcode as well as mobile web applications using Java and JavaScript frameworks like Sencha ExtJS and Sencha Touch.
  • Expert in iOS8 SDK, SWIFT, iPhone6 and iPhone6+.
  • Remarkable developing app for the iPhone and iPad.
  • Familiarity with Apple OSX and Apple iPhone user interface.
  • Proficient with XCode IDE, iPhone SDK, Apple Approval & Distribution Process.
  • Strong object oriented programming and designing skills.
  • Knowledge of interacting with web service APIs.
  • Has extensive experience creating and using RESTful web services utilizing JSON data communication with native iOS, HTML5 JavaScript, Java Persistence API (JPA) with JavaFX and Java applications.
  • In-depth knowledge of Objective-C on Mac OS X, XML, Web Services, JSON, SOAP.
  • Extensive design and development as an Android Sr. Software Engineer using with Google’s Android SDK with Agile methodology and tools such as JIRA, Beanstalk and Git. Implementing all android building blocks (Activities, Services, Content providers and Broadcast receivers) to develop rich custom and quality mobile application of mobile and tablet devices.
  • Also using PhoneGap/Cordova & Sencha Touch for rapid development for other iOS and Windows mobile devices. Using Android’s ADT (v22.6) plugin for the Eclipse IDE and IntelliJ’s Android Studio for project development.
  • Specialized in designing applications in the medical field delivering mobile and desktop applications to a wide range of users to solve complex problems.
  • Experienced in using traditional Waterfall methodologies and Agile environments.
  • Strong Project Management and experience of using Tools such as Github, Asana, SVN.
  • Profound ability to work in a fast-paced environment.
  • Proven ability to meet compressed deadlines.
  • Has strong analytical, interpersonal and communication skills and is well equipped for a team lead position and enjoy mentoring emerging developers.

TECHNICAL SKILLS

Industries: App Store Entertainment & Retail Apps, Banking/Finance, Health Care, Tech/Hardware, Web Start-ups.

General computing: Microsoft Office, Graphic Design, Robotics, Photoshop, Dreamweaver, Eclipse.

Programming: C++, C, Java, J2EE, UNIX, Web Development, SQL, PHP, Perl, Bash Scripting, Python, Assembly, API development, and AutoCAD drafting.

Server Skills: Linux Centos, ubuntu, Debian. Windows IIS 2000. Shell script & cron tab.

Web Skills: HTML, HTML5, XHTML, XML, CSS, PHP, Java (android development), Javascript, Ajax, jQuery.

Web UI: JavaScript, HTML, CSS, AJAX, JQuery Mobile Google Web Toolkit, Dojo Toolkit, YUI.

Tools: JIRA, GIT, Gerrit, P4V, CVS, ClearCase, MS Visual SourceSafe, ClearQuest, GNATS, CaliberRM, Maven, Ant, adb, JUnit, XDoclet, JProbe, HermesJMS, PuTTY, winSCP, Cygwin

App Servers: OSB 10g, Mule, WebLogic v5.1-v9, Oracle 9i-11g, WebSphere, Apache, JBoss & Tomcat.

Analytical Skills: Google Analytics, Omniture, OWA, Google Charts, Fusioncharts, Mac Numbers, Excel.

CMS Skills: Joomla, Wordpress, BuddyPress, Opencart, Magento, Drupal, Mediawiki, phpBB.

Design: Photoshop, Flash, Illustrator, Indesign.

Version Control: Git (Including Github), Subversion.

Core Skills: iPhone/iPad/Android/, Objective-C, Java, Ruby, REST, Objective Cloud Services and virtualization, Sencha Touch.

iOS Frameworks: Core Foundation, UI Kit, Core Location, Social Framework, Map Kit, Message UI, Address Book UI, UIAutomation, Phonegap.

iOS Third Parth: FB SDK, Crittercism, Mixpanel, New Relic, LeanPlum, Appirater, MonkeyTalk, AppsFlyer-SDK, MMDrawerController, asi-http-request, JSONKit, FastPDFKit, Omniture, Flurry, MBProgressHUD, TestFlight, Apperian EASE, AFNetworking.

Android Third Party: htmlcleaner, jackson-core-asl, Jackson-mappper-asl, jsoup, jtidy, libGoogleAnalytics.

Java APIs: JSP, Servlets, JavaBeans, EJB, JDBC, JMS, JavaMail, LDAP.

Java Frameworks: Spring, Hibernate, JSF, Struts, Tiles, JSTL.

Messaging: Web Services, SOA, ESB, BPEL, Axis, SOAP, WSDL, SSH, HTTP, FTP, SSO, HIPAA X12 EDI.

Markup: XML, XSLT, XSD, Schema, XQuery, SAX/DOM, Xerces, Castor, XmlBeans.

Methodologies: Agile, Scrum, Daily Standups, XP, OOD, UML.

Databases: SQL, Oracle 8i/9i/10g, MS SQL Server, SQLite, MS Access, MySQL.

O/S: iOS, Android OS, Mac OS, Linux, Solaris UNIX, Windows XP/2000/Server.

Editors: XCode/Interface Builder/Instruments, Eclipse/AVD, Dreamweaver, Oracle Workshop, IntelliJ Idea, JDeveloper, NetBeans, WSAD, VisualAge, Rational Rose, Together, XML Spy, Stylus Studio, UltraEdit, VI, Emacs.

PROFESSIONAL EXPERIENCE

Confidential, Chesapeake VA

Mobile App Engineer

Responsibilities:

  • Develop software that communicated to a cluster of VOIP servers for a call center in real time
  • Develop software to interface with our logging system to organized interleaved logged processes
  • Worked with a team of developer to update legacy C code into python
  • Design and develop client side application using HTML5, CSS3, and Javascript libraries including Angular on a Cordova/PhoneGap platform
  • Used native Objective-C and Java to develop state-of-the-art mobile applications for iOS and Android
  • Involved at every project phrase, from concept creation to app store deployment
  • Responsible for general maintenance of application library and debugging
  • Implemented integration with Dropbox for uploading and downloading audit files, creating folders on Dropbox and listing out Dropbox folder content.
  • Created and incorporated SQLite database Manager for local data persistence of audit files on the device
  • Used standard Android components activities, services, database, layout as well as creating custom views for application
  • Designed and created GUI, sound and haptic feedback based on client requirement
  • Coded using complete java programming methodologies, Android SDK and SQL when required
  • Coded using complete java methodologies to implement function like cut, copy, paste and delete
  • Implemented code to display all the folders in alphabetical order as well as to display all the files which are present in the mobile.
  • Coded to use gps api to track current position of the person
  • Debug and identify issues and bugs by using Eclipse debug mode
  • Used block and multi-threaded based programming concepts in the code
  • Coded using java methodologies in such a way that it will announce arrival or departure of the bus with talk back method
  • Used Direct source anywhere as source control systems for organizing different version of project code
  • Instrumental in the implementation of Import and Merge functionality within the app
  • Conducted product to demonstrate project to multiple clients
  • Deployed prototypes of the app for hands on user testing
  • Identified and fixed any bugs reported during testing phase of the project
  • Wrote project report every phase that follow the project process
  • Helped to reach total downloads in the region of 150,000, with Apps featured in multiple prestigious publications
  • Tested applications on device simulators and actual devices to fine-tune products
  • Supported junior members of the team, providing ongoing advice and guidance

Technologies: iOS 3.X-4.X, Obj-C, XCode, FastPDFKit, Android, Java, Eclipse with ADT/DDMS plugins, MuPDF, Flurry, Apperian EASE, HTML5, CSS3, JavaScript, JQuery Mobile, Deamweaver, XML, JSON, Web Services, SSO, P4V, Mac O/S

Confidential

Mobile Web Developer

Responsibilities:

  • Transfer music from iTunes Library to your android phone wirelessly
  • Reading iTunes library and playlist
  • Use android wifi API to connect to specific computer and then sync to iTunes library and playlist
  • Successfully sync, transfer music over wifi to your android device
  • Used android's Wifi API to find and connect with PC in same network
  • Agent broadcast message and looking for server (Android phone)
  • Server sends signal to agent, according to the signal, its shut down your computer
  • I’ve developed a python based internet radio streaming box for on-location streaming events
  • Converted an existing design to Android layouts and contributed feedback
  • Created custom shell scripting for internet radio stream hosting on confidential
  • Designed custom website, banner, flyers and other media items for clients
  • Developed sites with multiple CMS platforms
  • Compile, Deploy and Debug on devices using Phonegap
  • Worked with HTML5, CSS3 and mobile site development on the main website
  • Design and develop client side application using HTML5, CSS3, and Javascript libraries including Angular on a Cordova/PhoneGap platform
  • Integrate Facebook sharing, Google plus and Twitter
  • In App purchase
  • Acting on client feedback
  • Monitoring staff and team performance
  • Used Bitbucket as the version control tool for developing the project
  • Tested the application across different versions of Android and on different android phones to assure quality and performance
  • Created the entire UX design and UI of the application based on the graphical design provided
  • Used fragments, Dialog boxes, List view, and Linear, Relative and Grid layouts in UI which supports all types of android phone
  • Coordinated the development of the UI including wireframes and storyboarding of the different screens
  • Worked closely with designer and developer team
  • Managing client expectations by ensuring the delivery of the highest quality service
  • Worked extensively with Java, Android Touch frameworks and third party API including Java mail API
  • Involved in entire software development process for all assigned android application development projects: requirement specification, design, implementation, testing and maintenance
  • Currently working on Wireless iTunes playlist transfer to android phones. It features wirelessly transfer all of your playlist including songs from iTunes to your android phones
  • Also working on Remote Shutdown your PC via Android phone. It features shutdown your PC remotely via android phone but limitation includes, it must be in same network because it's on beta version
  • Wrote personal code library, which comprised of all commonly used functions and features such as: sharing content (email, Facebook, Twitter, etc.) also includes push notification and application tracking and rating functions
  • Worked with Instruments tools extensively at the end of development cycle to minimize memory leaks and assure overall application stability
  • Used Photoshop CS5, Firework CS5, and Illustrator CS5 frequently for editing images, altering photos, and customizing look and feel of client's applications

Technologies: iOS, Obj-C, Core Location, Map Kit, UI Kit, Message UI, Address Book UI, asi-http-request, JSONKit, Omniture, MBProgressHUD, TestFlight, XML, JSON, Web Services, GIT, XCode/Spec Builder/Instruments, Mac O/S, Android Studio, Android SDK, Facebook SDK, Twitter SDK, Google plus SDK, BitBucket, Java, XML, Android Studio, Balsamiq tool

Confidential

Mobile Tech Lead/Project Manager

Responsibilities:

  • Manage a team of developers, designer, and outside vendors to deliver a stable engaging product.
  • Lead regular meeting of all team members and coordinate with stakeholder and requesters to make sure all projects are delivered on time and to specification.
  • Since I was initially the lead designer on this project I am also the lead technical resource serving as the point for developers when planning new projects.
  • I have spoken at wordcamp Raleigh on a custom plugin I developed with a co-worker
  • Developed a REST API using Python, Twisted, and SQLAlchemy
  • Ported windows app to android - Created Android version of an internal shipping management application that was built on an old windows handheld.
  • Bluetooth Scanner - Wrote part of the app to connect a Bluetooth barcode scanner in which you could scan package barcodes and parse them into the application.
  • Dynamic Forms - Built dynamic form views based off of a document from a SOAP web service.
  • Analyzing the requirements, and understanding the functional specifications.
  • Development of various modules in accordance with Agile Methodology framework.
  • Collaborating along with the Business Analysis, Design, QA and Development team in shaping the product as per the Customers’ requirements
  • Worked on core framework of the Android, iOS and Web Application Design and its communication (e.g. Web Services, Database, Connectivity, UI)
  • Development of key functionalities like on middleware side, Database design, Android framework for multiple device support
  • Involved in Application testing, Memory Analysis, Screen fragmentation support and working with the QA team on test plan and test cases
  • Involved in designing the Web Services and Database design to suite the Android and iOS Application support.
  • Involved in designing the interface along with the Design and UX team for better usability and handling across iOS and Android and maintain their relative nativity (phones and tablets.)
  • Bug Fixing of the application and fine tuning of the complete Application end to end.
  • Attending daily standup meeting, discussing the work accomplished, planned and road
  • Analyzing the existing systems and provide the impact assessments regarding the supporting the applications, debugging analysis, errors and faults correction and • Prevention to ensure business applications function smoothly.

Technologies: Java, Android SDK, Python, Twisted, iOS 4.X-7.X, Obj-C, XCode, Android, Java, Eclipse with ADT/DDMS plugins, JSON, Web Services, Mac O/S, Crittercism, Mixpanel, New Relic, Appirater, FB SDK, Twitter/Social Frameworks, Leanplum, MonkeyTalk, JIRA, Gerrit Code Review

Confidential

Lead PHP / Wordpress Developer

Responsibilities:

  • Develop custom Wordpress plugins for the organization.
  • Train and transition .net developer to a more PHP based environment.
  • Research new technology for future projects.
  • Developed BuddyPress user profile functionality along with achievements system.
  • Developed XML-RPC service layer for interfacing peta2.com with our mobile apps and other api calls.
  • Developed multiple custom wordpress plugins for all of PETA’s wordpress sites.
  • Worked on IIS server to transition .net site to wordpress sites on our Ubuntu Linux servers.
  • Integrated Google Map's API
  • Used SQLite for databases
  • Integrated barcode feature and also made a provision for typing a barcode
  • Designed three tabs viz. past, present and future that display the delivery status by fetching the correct data from the database
  • Developed electronic signature page to confirm delivery
  • The app determines the exact coordinates of a driver that are fed to the web server to keep track on the bus
  • Implementation of this software was achieved using extensive design principles, robust algorithms, road networks, map services, SQLite knowledge and Java programming.
  • Worked with web services, web views and populated list from databases using simple adaptors and cursor adapters.
  • Worked with testing team to resolve the bugs.

Technologies: JEE, Wicket, JavaScript, PHP, Ubuntu, Wordpress, XML, JSON, Web Services, Guice, Jetty, Eclipse, Maven, JUnit, CVS, WindowsXP, Linux, Mac O/S, Agile

Confidential

Software Engineer

Responsibilities:

  • Involved in all phases of Software System Life Cycle - Analysis, systems specification, design, implementation, testing, and integration, support of application deployment.
  • Dealt with specificities in security, authoring, staging of the site's web content management (Joomla CMS) and personalization.
  • Developed PHP applications and algorithms which seamlessly integrated applications and database in a very efficient manner.
  • Developed PHP web services to be used by the classes for obtaining Application data.
  • Developed the Utility classes for reusability components.
  • Worked with teams in designing and developing server optimization techniques like caching, output stream compression, SEO etc.
  • Worked with the Database Schema design and normalization in designing new databases for the expanding applications.
  • Implemented Session Handlers to be persisted into the MySQL database tables.
  • Involved in User Training with the clients for and Product Delivering.
  • Developed the Stored Procedures and Functions using PL/SQL for database intensive operations.
  • Extensively used modeling techniques using UML and OOAD.
  • Created and used SQL Queries, Scripts and Stored Procedures for data validations.
  • Performed Unit and Integration testing of the applications.
  • Used Xoops forum and Blog modules for giving information to the Users.
  • Maintained PHP OOP based websites (boattrader.com, yachtworld.com, & boats.com)
  • Developed php classes to make sites more efficient and user friendly.
  • Built queries for multiple databases for reporting purposes
  • Involved in enhancements using JSP, JavaScript for client side validations.
  • Collaborated with teams in various business and technical functions to implement launches and enhancements
  • Responsible for the performance improvement for VIP batch process for loading and processing PeopleSoft feed for Major application
  • Created Test plan documents for applications for executing the scripts for major enhancements
  • Involved in Creating SOAP based Web services using Top-Down approach.
  • Involved in enhancements using Spring Framework, implemented MVC with spring.
  • Involved in server migration for Dealer Training application, Built and deployed new code changes to server according to business needs.
  • Configured Weblogic servers in Linux environment and performed Java coding for different parts of the application.
  • Coordinated efforts with other teams for proper implementation.

Technologies: PHP v4, HTML, XHTML, CSS, AJAX, DOM, JavaScript, MySQL, Windows, Apache, Rational Rose, UML, Xoops, Joomla, GIMP, Adobe Dreamweaver, XML, JSON, Web Services, Maven, WindowsXP, Linux, Mac O/S, Agile

Confidential

SW Engineer

Responsibilities:

  • Queried multiple databases for different measurable events
  • Utilized Omniture to track on-site user beaver and company trends across 3 different portals
  • Identified trends in YOY data sets for our business team and created user friendly pivot tables.
  • Worked with networking solutions including: TCP/IP, FTTx (Active Ethernet and GPON), Gigabit Ethernet, Broadband Ethernet, and DSL.
  • Developer for the implementation of an internal web-based sales tool, BigMachines.
  • Self-taught the proprietary language similar to C used in BigMachines.
  • Responsible for enhancing current features ofthis tool, creating new features, and fixing bugs within the current system.
  • Coordinated with sales staff to increase their productivity using the tool and the intuitiveness of the software.

Technologies: Java, C++, and C programming languages, JSON, SQLite, JEE, Wicket, JavaScript, XML, Web Services, Guice, Jetty, Eclipse, Maven, JUnit, CVS, WindowsXP, Linux, Mac O/S, Agile

Confidential

Tech Support/ System Admin

Responsibilities:

  • Manage CentOS Linux server within a large hosting network.
  • Monitor Noxious for server alert on the cluster level.
  • Train upcoming tech support staff on system admin work.
  • Write custom shell script to automate task.
  • Address any advance customer issues.

Technologies: JEE, Wicket, JavaScript, XML, JSON, Web Services, Guice, Jetty, Eclipse, Maven, JUnit, CVS, WindowsXP, Linux, Mac O/S, Agile

We'd love your feedback!