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.