We provide IT Staff Augmentation Services!

Lead Android Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • 10+ years of programming experience with consistently increasing responsibilities in software design and development of applications for mobile and embedded systems;
  • 5 years of experience in Android development;
  • Strong proficiency in problem solving, initiative taking, time management;
  • Domain experience in telecommunication technologies, embedded systems;
  • Interested in IoT and neural networks;
  • Ability to learn new technologies quickly and independently.

TECHNICAL SKILLS:

  • Java
  • C++
  • Python
  • RxJava
  • Retrofit
  • ORMLite
  • Dagger 2
  • Fresco
  • Stetho
  • Swagger; Junit
  • Mockito
  • Robolectric

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Lead Android developer

Responsibilities:
  • Leading a team of Android developers for RocketSpace IoT project;
  • App development with RxJava and Databinding libraries, MVVM architecture was used;
  • LeakCanary library was used for tracking of memory leaks;
  • Writing unit test and Espresso test;
  • Integration of BlueDOT and HID SDKs;
  • In a short period of time an application was build which satisfies all the customer requirements.

Confidential, San Francisco, CA

Senior Android developer

Responsibilities:
  • Development of a high - performance Android application for Hotwire using the most recent frameworks and technologies;
  • Writing code using MVP and MVVM architecture;
  • Writing unit tests to ensure written code quality;
  • UI layouts performance optimization;
  • Collaboration with business owners, architects, API engineers and UI/UX designers to ensure delivery of production-quality designs and implementations;
  • Participation in technical and planning meetings, be able accurately estimate future tasks and propose your technical solutions;
  • Support and maintain of CI/CD pipelines using Jenkins/Git;
  • Perform marketing user tracking with Omniture, Leanplum and Kahuna frameworks;
  • Building and supporting architecture of an Android applications;
  • Created a set of reusable custom UI controllers based on designers’ requirements;
  • Created a set of utility classes to work with Google Maps based interactive UI components;
  • Created a reusable data layer component based on RxJava, Retrofit and SQLite responsible for all communications with the backend and data storage.

Confidential

Lead Android developer

Responsibilities:
  • Development of an Android application that allows couriers to track statuses of orders and parcels remotely using their personal smartphones;
  • Participating in communications with the client side;
  • Building the architecture of an Android application;
  • Documenting design decisions;
  • Participating in software integration process.

Confidential

Senior Software developer

Responsibilities:
  • Development of a new functionality and improvement of the existing one for LOEWE smart TVs;
  • YouTube support was added to the existing firmware of a smart TV;
  • Support of broadcasting standards DVB-C2 and DVB-S was added.

Confidential

Senior Software developer

Responsibilities:
  • Participated in multiple software development projects for embedded systems and Android;
  • Development of a Runtime library and a driver for AMD GPUs that support Heterogeneous System Architecture (HSA);
  • Design and development of a driver stack components;
  • Testing of the implemented features, performing code review.

Confidential

Senior software developer/Project leader

Responsibilities:
  • Development of a firmware and applications for LG mobile phones based on different hardware platforms (TI, Analog Devices, Qualcomm);
  • Perform post-production customer support;
  • Project leading of development process;
  • Team management - teams up to 15 developers and testers, staff recruitment;
  • Planning of software development and testing;
  • Working with foreign branches of the company in Korea, America, India, China and Brazil;

Confidential

Software developer

Responsibilities:
  • Software design for DSP-processors (Analog Devices), FPGA (Xilinx) and microcontrollers (Atmel AVR, PIC);
  • Conduction of a security research for modern communication systems;
  • Participation in projects for unmanned aerial vehicles.

We'd love your feedback!