We provide IT Staff Augmentation Services!

Android Developer Resume

3.00/5 (Submit Your Rating)

NJ

SUMMARY

  • A senior programmer/analyst with exceptional analytical skills.

TECHNICAL SKILLS

  • Java
  • C/C++
  • Android development iOS development
  • Objective - C
  • Xcode
  • OpenGL ES 2.0 / 1.x
  • GLSL
  • PHP
  • C#
  • .NET cakePHP
  • MySQL
  • DHTML
  • CSS
  • XML
  • JavaScript jQuery
  • J2EE
  • EJB 2.x
  • JSP
  • Spring framework
  • Hibernate ORM
  • Struts
  • MVC
  • Weblogic server
  • Actuate reporting
  • GWT
  • Unix shell scripting
  • SQL
  • Sybase DB
  • DirectX
  • Direct3D

PROFESSIONAL EXPERIENCE

Confidential, NJ

Android Developer

Responsibilities:

  • Developed tool for building and editing of screen layouts for native code, using Java Swing, JAXB XML binding, and Reflection API.
  • Developed 2d / 3d graphics intensive real-time rendered application for Android in C++ and java, utilizing OpenGL ES, hardware acceleration and optimizations based on custom built framework and toolchain.
  • Designed and developed productivity app for Android for tracking progress of projects.
  • Employed use of Android SDK within Eclipse for design and layout of UI, including data gathering forms utilizing various UI elements.
  • Developed CRUD functionality to support persistent data store in onboard sqlite database.
  • Designed database structure for hierarchical data model within relational database.
  • Built data filters and app intelligence to provide a solid UX.
  • Provided feature for app to import/export delimited data.

Confidential, New York, NY

Android Developer

Responsibilities:

  • Co-developed BMW EVolve app for Android devices available at confidential
  • Developed multiple app screens for the BMW EVolve app, working extensively on UI and functionality.
  • Built library of custom reusable components for various purposes, including look-and-feel, Sqlite database access and other functionality, to promote clean, efficient code.
  • Developed animations and the functionality driving them, for visual indicators such as progress bars, radial gauges and odometers.
  • Built timer-controlled rotating banner component, providing randomly selected banners that link to dynamic detail generation via communication between Activities.
  • Performed extensive testing, debugging and tweaking of code for GPS tracking, Google Maps integration, lifecycle issues, app navigation, to ensure the app met behavior specifications and provided a good user experience.
  • Provided debugging analysis for BMW X3Anywhere app for Android devices
  • Offered suggestions which were implemented to minimize memory related issues, which resulted in getting the app to market.
  • Trained employees informally through discussion of Android specific design issues and memory management techniques.

Confidential, NJ

Lead developer

Responsibilities:

  • Designed and built real-time 3D graphics framework and engine based on OpenGL ES for Android devices. Wrote data extraction bash scripts and file converter apps in java to transform DirectX and COLLADA data into a more efficient, proprietary binary format used by graphics engine. Designed efficient data structures and class hierarchy, facilitating a modular approach, adding flexibility while minimizing future coding efforts.
  • Successfully utilized tools for testing, debugging, tracking memory allocation and method profiling, to find and eliminate bottlenecks for low-latency applications.
  • Built a virtual products listing web application with PHP MVC architecture, running on Apache web server with MySQL RDBMS. Hand coded pixel-perfect CSS layouts with custom CSS menus and embedded text editor for profile generation. Employed heavy use of Javascript, jQuery, Ajax via jQuery, JSON data exchange. Implemented registration and login feature, with authentication and authorization.
  • Designed and built gain/loss equity app using Java Swing, persisting equity transactions in a MySQL database via JDBC. Application scraped market and historical stock data from web to provide real-time portfolio performance analysis.
  • Built web application in GWT as a container for utility tools, financial calculators. Hand coded pixel-perfect CSS layouts. Added secure, form-based contact system via PHP. Performed webmaster duties, including configuration of Apache web server and mail server, deployment of apps, determination of dependencies, and installation of supporting services.

Confidential, New York, NY

Senior Programmer/Analyst, AVP

Responsibilities:

  • Personally built multi-threaded batch reporting process for all Fixed Income High Net Worth clients in C/C++ utilizing Actuate API, Unix shell scripting, Sybase DB, while developing load-balancing technique due to limited server resources.
  • Lead the migration of batch reporting process to new Actuate server cluster, including conversion of code to java implementation using updated Actuate API over SOAP.
  • Rebuilt and maintained web application for reporting system using GWT (Google Web Toolkit), Spring and Hibernate.
  • Provided coding and critical systems analysis for rewrite of fixed income taxlot accounting batch system, to streamline nightly process for time-critical dependent applications. Dealt with accounting processes for a wide spectrum of fixed income securities, tax-exempt and taxable, Municipals, Corporates, Mortgage-Backed Securities, among others.
  • Maintained J2EE web applications for client reporting and client proposal systems, running in Weblogic server. Performed upgrades, additions, and enhancements to EJB components and JSP pages for Struts MVC app.
  • Redesigned, built and maintained informational and analytical report slides using Actuate Designer Pro software, which relied heavily on custom Actuate Basic coding, an object-oriented language very similar to VB5.
  • Produced customized adhoc reports for prospective High Net Worth clients to assist Financial Advisors in bringing new business into the firm. The program consistently grew during my time there, reaching over 100 billion dollars in tracked assets.
  • Provided statistics and analytical information related to business activity, to the fixed income trading desk and operations personnel.
  • Designed database table structures and relationships for front end web applications.
  • Maintained Public Finance applications and processes using Java Swing, Sybase stored procedures, and secure FTP within Unix shell scripting.
  • Developed and maintained batch reporting processes for risk control and pricing controls within municipals trading division.

We'd love your feedback!