We provide IT Staff Augmentation Services!

Senior Mobile Engineer Resume

0/5 (Submit Your Rating)

Chapel Hill, NC

SUMMARY:

  • Central role in large development efforts from design through to launch. Current mobile development and deployment expertise. SDK and rendering engine creation. Game design and development. Cross platform deployment of applications

TECHNICAL SKILLS:

Desktop: Mac OS X, Linux, MS - Windows, Java applets/applications, embedded touch screen kiosks, BSD.

Mobile: Android, iOS, J2ME, Brew, RIM, Windows Mobile, and Symbian. Deployment on iTunes, Google Play, Verizon, AT&T, Confidential, Sprint, Alltel, and international carriers.

Object oriented languages: C++, Java, Objective C, Swift.

Hardware languages: Intel Pentium/x86/MMX/3DNow, ARM, Java bytecode, Motorola 680x0 and 6800, Xilinx FPGA, Scenix, Pic, Renesas RXx10 and RL78.

Other: OpenGL, Perl, bash, php, makefiles, VRML, Qt, POV, MS Project, git, SVN, CVS, XML, JSON, proprietary formats.

PROFESSIONAL EXPERIENCE:

Confidential, Chapel Hill, NC

Senior Mobile Engineer

Responsibilities:

  • Confidential is an agency that does mobile and web development for top clients such as Confidential, Confidential The Carrboro branch was responsible for the iOS and Android app development portion of the projects. At Confidential it was my responsibility to lead teams, train junior engineers, set up the software architecture for the larger projects, and code projects to completion. I was a senior developer on the Stash iOS projects, senior developer on the Confidential Android app, and the lead developer and software architect for Stash Android. Additionally I helped complete the
  • Grupo app project, and see all products through beta testing, customer review, and iTunes/Google Play deployment. One of my focuses at Confidential was the client app/server interaction. The server API integration is a critical part of the flagship products Confidential supports, and my efforts help to speed the development, ease integration of 3rd party packages, quickly resolve issues that arise, and keep the production schedule on time.

Confidential, Morrisville, NC

Tech Lead, Software Manager

Responsibilities:

  • I was responsible for supporting the other embedded projects by developing and maintaining the front end GUI and application logic code. Those projects included a next generation automated hospital bed, a portable light therapy device, and a portable therapeutic electrostimulation device. These project were built on a proprietary GUI SDK that I had developed earlier at TriE Medical which ran on Renesas RX210, RX610, and RL78 hardware platforms, as well as a Linux desktop port, and supported linux command line unit test cases of the code base. The Linux port was a complete package including GUI and hardware simulation, which was a great help isolating hardware vs software issues, as well as allowing the team to develop software and hardware in parallel rather than the software team having to wait for completed and debugged hardware. Later I became the software manager, responsible for overseeing the development efforts, and supporting the engineers as a technical lead.
  • As tech lead I was the primary software developer for a prototype insulin pump. This device was built with a Renesas RX210 processor to run the GUI, application, and insulin delivery logic, and a RX78 processor bundled with a bluetooth module to communication with mobile applications. The GUI on the device allowed for configuration of meals which included both custom foods and foods from the Calorie King database, along with basal insulin delivery profiles. The GUI functionality is replicated in an Android and iOS app, to give the user easy and discreet control of the device from their smartphone. The
  • Smartphone apps synchronize their data and treatments with the pump through a secure bluetooth connection. In addition the apps can locate and display services through google maps API, and report data back to cloud servers for review by the Confidential ts doctor. I developed the entirety of the RX210 GUI and application logic on the device, wrote the majority of the Android app, and maintained and debugged the RL78, bluetooth connectivity, and iOS code bases. In addition I assisted in the FDA submission documentation, wrote unit test cases, prepared and programmed the embedded board for assembly, and oversaw the management of the project.

Software Consultant

Confidential, Durham, NC

Responsibilities:

  • Confidential is a mobile publisher and storefront developer. I assisted in their Android storefront development, and created a billing wrapper for Android, J2ME, and RIM deployment.
Confidential, RTP, NC

Responsibilities:

  • Confidential develops medical and simulation software. Our team was responsible for the prototype development of real-time simulation software for the medical publishing company, Elsevier.
Confidential, Cary, NC

Responsibilities:

  • SPG develops causal games for the mobile, desktop, and console market. At SPG I worked to add features to their “gamified” social networking iOS application, and ported the iOS application to 5.0, 6.0, and current touchscreen BlackBerry devices.

Confidential, Bristol, PA

Responsibilities:

  • AMI manufactures touch screen games and develops desktop casual game software. I enhanced the graphic engine to allow older games to run in a higher resolution using the existing graphic assets. The code I added was highly optimized C that scaled the original 640x480 games and menu system to 1024x768 in real time using a custom high quality anti-aliasing upscale algorithm written in pure Pentium assembly code.
Confidential, Raleigh, NC

Responsibilities:

  • NOW develops news content apps and mobile web sites for WRAL and their affiliates. At NOW I enhanced the existing iPhone/iPad universal app, and developed the iPad only prototype code for their newest application. Additionally I assisted a junior programmer in adding streaming real-time audio to the existing Android application, and developed an automated build system to repackage a single iOS build into dozens of unique builds with different skins, assets, and news feeds.

Confidential, Cary, NC

Senior Client Software Architect, Tech Lead

Responsibilities:

  • Confidential develops MMO mobile companion apps targeted at complete handset coverage. Formed from Oasys Mobile, the company has a long history of mobile game and content deployment applications. It has been my work to develop a cross platform wireframe that allows our applications to deploy on all handsets for all major US carriers, as well as most international handsets. Additionally I mentored the junior programmers, and was the lead developer on 3 products, which were deployed on J2ME, Brew, Android, and iOS platforms.
  • Through R&D under my direction we had developed a mobile engine that allows us to design sophisticated applications for high-end smartphones including iPhone, Android, RIM, and tablets, while still supporting base functionality in low-end feature Brew and J2ME handsets. The core of our proprietary platform is a lightweight, modular, but full-featured mobile client that runs an application encoded as binary xml. A powerful graphical design tool is used to easily develop screens and module functionality, which automatically render correctly based on the screen size and DPI of the client device. This allows us to develop our applications one time across all mobile platforms, greatly automating handset porting.

Confidential, Philadelphia, PA

Previously Senior Software Engineer

Responsibilities:

  • Confidential is a pioneer in engineering and manufacturing coin operated amusement products. It was my team’s responsibility to design system software and program new video games. Over my employment at Merit I developed 15 games, designed/implemented the game engine, and mentored new engineers. The games were coded in C++ and Intel assembly, some being ported to Java. They display text in 25+ user-selectable languages, and most games are link-able using Ethernet or can run in on-line tournaments. I was part of the critical path of a dozen other games, some OpenGL based. In addition to game and engine development I coordinated the software builds, made software install iso images and downloadable updates, and maintained our Linux distribution.
  • During my employment at Merit I became integrally involved in the products and gained much embedded, management, design, and deployment knowledge. The games released at that time ran on a graphic engine, action/event handler, and game programming API that I designed and implemented. The core engine was cross platform and can run on MS-DOS, Java, and Linux variant OS's. We maintained our own Linux distribution for our embedded games. I was one of the key players designing and deploying the product and was often called upon to solve problems in critical situations during creation of new products. During my employment at Merit we shut out all major competition in the US and came to dominate our market. The total coin drop into Merit Megatouch machines exceeded one billion dollars a year in the period I was the Video Software Manager in 2004.

Contract Software engineer and graphic artist

Confidential

Responsibilities:

  • I worked as the only programmer on this project, which was based on a 3D graphic and physics engine that I had privately written a year earlier. This highly optimized software rendering engine was written entirely in assembly and included Z-buffering / draw ordering mix, 3D polygon texture mapping, optimized height field primitive object, compressed animated sprites which included a depth map and alpha channel, font engine, VRML parser, object/world creation tools, 3D character tree structures, and a 3D audio mixer. I produced some graphic content using POV-ray, and wrote integrated 3D object creation tools in C++ that could create and manipulate the complex 3D structures the engine used.

We'd love your feedback!