We provide IT Staff Augmentation Services!

Mobile Application Developer Resume

5.00/5 (Submit Your Rating)

Mountain View, CA

Summary:

  • My career experience ranges from leading android development teams to delivering complex mobile payment SDKs, to leading teams working on server - side back-end web development projects. I have considerable experience with Android development and about two years of experience with iOS.
  • I have broad experience working with UX teams, back-end developers, and I enjoy working with teams of all sizes. I have several years of experience with Agile, scrum, etc.

SKILLS AND TRAINING:

Leadership Experience: Dev lead, NFC PayWave mobile payments SDK, Visa, Inc.

Related Training: Android Bootcamp, Marakana http //bit.ly/23JJzR Advanced iOS, Big Nerd Ranch http //bit.ly/xA83kk iOS Bootcamp, About Objects http //bit.ly/qXv9ue

Agile: scrum, Sprints, Jira

Programming Languages: Kotlin*, Java, Javascript, Python, PHP, C++, Objective C, C, Perl

Databases and ORM: MySQL, Oracle, MS SQL Server, Hibernate, iBatis, JDBC

Web Servers: Apache HTTP Server, Apache Tomcat, JBoss, WebLogic

App Frameworks, SDKs, etc: Android, ButterKnife, Retrofit, Dagger, iPhone, Spring Framework, Spring Security, Spring MVC, AOP, Struts, Servlets, JSP, JSTL, Tiles

Web Client Technologies: HTML, CSS, DHTML, Javascript, AJAX, jQuery, DOM, YUI

Source Control Management: Git, Subversion, CVS, Perforce

Operating Systems: Linux, Windows

Development Tools: Eclipse, Maven, Ant, IntelliJ IDEA, Android Studio, Jenkins, TeamCity

PROFESSIONAL EXPERIENCE:

Mobile Application Developer

Mountain View, CA

Confidential

Responsibilities:

  • Working on fourth implementation of EMV card reader integration, including contactless
  • Learning Kotlin - Enjoying it very much. Most of Intuit Android development is moving to Kotlin.
  • Implemented and advocated for using Retrofit and Dagger from Square.
  • Participate in daily scrum meetings, backlog grooming, retrospectives and sprint planning.
  • Created temporary workaround for new card readers by decrypting, reformatting and re-encrypting payload to server to mimic existing card readers.
  • Participate in design and architecture meetings.
  • Work with hardware vendors to communicate issues as integration takes place.

Dev Lead, Android SDK 

Foster City, CA

Confidential

Responsibilities:

  • Dev lead for a new mobile product for Visa, the Android equivalent of Confidentials
  • Lead a team of 8 team members to deliver the CBP mobile SDK.
  • Have already delivered initial September release and current January release.
  • Preparing for rollout to 300 beta users.
  • Primary integrator for NDK based c module that provides cryptography for data at rest. The rest of the SDK is written in Java. Wrote large amounts of Java code for this project while leading team.
  • Lead team in design meetings, scrums, team direction, user story implementation, and all other agile processes related to team execution. Primary point of contact for interaction with other teams.
  • Conduct code reviews and act as gatekeeper for all code being added to the project.

Android Developer

Mountain View, CA

Confidential

Responsibilities:

  • Worked on secret Google project, with customer facing Android app
  • Senior Android developer on the team
  • Provided guidance and recommendations about standard Android practices
  • Developed advanced application framework to proxy activities based on form factor
  • Followed Google’s extremely tight quality control processes including code reviews
  • Advised on interface design issues, coordinating development with other team members
  • Created and implemented layouts, activities, fragments, view pagers, list adapters, etc.
  • Introduced team to open source libraries, like Dagger, Retrofit and Butterknife.

Android Developer

Confidential

Responsibilities:

  • Short-term contract to help with first native code release
  • Worked intensely on Meijer supermarket app to convert from web-views to native code. Developed layouts, wrote backing code for fragments, using ButterKnife, Retrofit and Dagger plus support compatibility libraries (V7 actionbar, etc), joda time, array adapters, listviews.
  • Working with distributed international team using Agile scrum process, sprints, Jira, Github, Gitlab

Mobile Application Developer

Mountain View, CA

Confidential

Responsibilities:

  • Developed first Android tablet version of Confidentials.
  • Integrated Thyron chip and PIN (point of sale) device with Confidentials for Android.
  • Worked on Confidentials project (phone and tablet.)
  • Helped resolved cross-platform UI and functionality discrepancies.
  • Participated in daily scrum meetings, bug bashes, UI brainstorming and cleanup sessions.
  • Worked overtime when necessary and met deadlines and aggressive schedules.
  • Developed iOS components “Confidentials” app for in-house use by Intuit developers.

Mobile Application Developer

Pacifica, CA 

Confidential

Responsibilities:

  • Published Confidentials and Confidentials  FREE for the iPhone.
  • Designed and brought to market two Android applications, one paid, one free.
  • Responsible for all coding, graphics, marketing, promotion, everything
  • Blast Off simulates space launch from any location, using either GPS or typed location.
  • RemindAnother integrates with the Google Calendar to allow SMS notifications for calendar reminders.

Software Engineer and Web Developer

Milpitas, CA

Confidential

Responsibilities:

  • Designed and implemented Spring MVC application using Hibernate, JPA with annotations, Oracle, and Spring Dojo to support intranet asset management.
  • Responsible for all aspects of this Spring application, including schema design, provisioning and rollout of Oracle schema, data conversion and migration from MySQL to Oracle (per corporate standards).
  • Enabled search solution using Perl and Google Mini Search box.
  • This project was cut short because of Cisco’s company-wide cost cutting measures.

Software Engineer and Tool Developer

San Francisco, CA

Confidential

Responsibilities:

  • Member of the SWAT team, troubleshooting and debugging production-level application issues.
  • Designed and wrote Cancel Capture tool in Java with Tapesty.
  • Wrote shell script jboss log search tool to supplement Splunk.
  • Created modified version of HttpFox FireFox plugin to detect Big IP pool and blade usage on live site.
  • Wrote several PHP scripts that use SOAP to talk to Big IP to support shell scripts that need access to pool and blade names.

Software Engineer and Web Developer

Sausalito, CA

Confidential

Responsibilities:

  • Designed, coded and implemented server-side, Spring-based Java code for the APV project including controllers, GraniteDS AMF communication services, security via AMF, Spring MVC, Spring Security, Spring Web Flow, iBatis XML and SQL, tools development, production deployment responsibilities.
  • Worked on video downloader and performed request/response analysis for iPhone QuickTime delivery video delivery.
  • Lead architect, designer and implementer for all MySQL database schema design, creation, maintenance and tool-building. Responsible for all production deployments of all database assets.
  • Designed and implemented Ad Network plug-in service architecture for APV, using Java and Spring.
  • Developed Media Delivery Bar (MDB) Javascript code generation JSP page to generate Javascript for integration of YouTube embeds and the MDB with common blogs and customers’ web sites.
  • Daily scrum meetings and regular Sprint planning.

Software Engineer and Web Developer

Mill Valley, CA

Confidential

Responsibilities:

  • Designed and implemented new functionality for Web Application using Java, Spring, Hibernate, SQL Server.
  • Upgraded trading and whole loan application using DWR and AJAX for progress monitoring of batch processes; rewrote the Begin-New-Month functionality as a batch process.
  • Wrote build tools using batch files to assist in building and deploying applications.
  • Designed and wrote database upgrade tool, greatly simplifying and speeding up upgrade process.
  • Assisted in developing proof of concept application for MULE ESB.

Software Engineer and Web Developer

San Francisco, CA 

Confidential

Responsibilities:

  • Managed all server and client-side Java coding (Spring MVC with AOP and IOC), XML, HTML, AJAX, Javascript, Ant scripts, Linux build scripts, and JSP integration.
  • Developed a web site using Spring, Hibernate, Java, JSP, XML, JSTL, AJAX, and Quartz for scheduled tasks; developed new customer support web site that integrated with SalesForce.com (SFDC).
  • Implemented AJAX and server-side controller code to perform file uploads with progress bar and validation of serial numbers; implemented AOP to manage SOAP connection for SFDC-related tasks.
  • Developed Spring Framework foundation for future Riverbed projects.
  • Coordinated requirements and specifications with support staff to achieve objectives on time.
  • Performed upgrades to customer support site, as needed.

Software Engineer and Web Developer

Emeryville, CA

Confidential

Responsibilities:

  • Designed and implemented, in collaboration with other teams, Confidentials’s first Confidentials product for Confidentials and Confidentials.
  • Assumed all aspects of web site development project, saving Confidentials money; collaborated with designers and project managers to implement all technical aspects of the project.
  • Designed database schema and implemented campaign system for multiple co-brands using Java.
  • Wrote all Java, Struts, JSP, Ant scripts, CSS, HTML and Javascript; used Tomcat for app server.
  • Implemented virtual hosting, designed all ANT build scripts, built RPMs for QA, staging, and production.

Software Engineer and Web Developer

San Francisco, CA

Confidential

Responsibilities:

  • Wrote extensive Java code using ATG Application Framework on top of BEA WebLogic Application Server.
  • Coordinated back-end development with front-end JSP programmers, architect and DBA, providing end-to-end interoperability with the back-end.
  • Created Java code generator that reads Oracle schema (XML), generates ATG repository definition files (XML), greatly enhancing the ability to immediately recreate dependable code, if the schema changed.
  • Wrote J2EE Web Application filters and servlets to support Akamai Edge-Side Includes and Localization.
  • Wrote tests in JUnit before writing code; implemented localization scheme using specialized requirements.

Software Engineer and Web Developer 

Fort Washington, PA

Confidential

Responsibilities:

  • Developed web sites using ATG Dynamo, Java, JSP/JHTML and XML, DHTML, and Javascript.
  • Wrote back-end Java bean components to support front-end functionality. Updated sites regularly.
  • Led web development in J2EE, JSP, Java, JDBC, XML. Maintained and enhanced site regularly.
  • Implemented single sign-on solution using Oblix and iPlanet LDAP. Site enhancement included several redesigns to the portal, all done in JSP on Weblogic.
  • Wrote session beans that parse XML news feeds and populate Oracle meta-data tables using JDBC. Used Weblogic Portal and Portlet technology to design and build intranet.

Software Engineer and Web Developer

San Francisco, CA

Confidential

Responsibilities:

  • Developed presentation-tier front-controller based in ASP, greatly reducing subsequent development time.
  • Coded second version of healthshop.com health planner, a data-driven, interactive, web-based system.
  • Rewrote stored procedures in SQL 7.0; participated in site scaling and implementation of BigIP load balancer.

Software Engineer and Web Developer 

Concord, CA

Confidential

Responsibilities:

  • Wrote extensive ASP code using Visual InterDev, SQL Server 6.5, ASP and IIS 4.0.
  • Wrote stored procedures and code to access SQL Server 6.5.
  • Collaborated with three-person team to develop the new Automated Rate Information System (ARIS).

Independent Application Developer 

San Diego, CA

Confidential

Responsibilities:

  • Designed and developed Macintosh application (written in C) for blueprint measurement.
  • Wrote QuickMeasure for Windows (measures blueprints using a digitizing tablet) using Visual C++.

We'd love your feedback!