We provide IT Staff Augmentation Services!

Mobile Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Software developer(Java/Kotlin) with excellent understanding of principles of object - oriented programming, benefits and limitations of different approaches to application design.
  • Android development best practices (MVVM, observables, dependency injection, data binding). Deep knowledge of Android SDK, Google architectural components, asynchronous programming, local data storage, testing frameworks.
  • Experience in development of enterprise-level mobile applications. Comfortable in startup environments. Multilingual in English, Russian, some French.

TECHNICAL SKILLS:

Mobile technologies: Android SDK components (Activities, Fragments, Services, Broadcast Receivers, Notifications, AlarmManager, SMSManager, Intents, Calendar, media, geolocation, Bluetooth etc), AndroidX navigation, Retrofit, asynchronous programming (Kotlin Coroutines, IntentServices etc), multiple apps interaction, 3d party APIs integration (including Google Maps API, Facebook API etc), databases integration (Room, CoachBase), Dagger, Google architectural components, Data binding. Design patterns (MVP, MVVM). Release preparation, performance tuning with Android Profiler, pre-launch testing on Google Play.

Testing: Junit (including Mockk, Mockito), Espresso, Postman.

Web technologies/frameworks: React, Java Servlet and REST applications, JSON, XML, HTTP-protocol, CORS, HTML5, Bootstrap, JavaScript, Ruby on Rails.

Development Environments and Editors: Android Studio, VS Code, Eclipse, NetBeans.

Version Control, build and testing tools: Git, Maven, Gradle.

Databases and ORM: MS SQL Server, MySQL, SQLite, MongoDB, Couchbase, JPA.

PROFESSIONAL EXPERIENCE:

Mobile Developer

Confidential

Responsibilities:

  • Collecting the client's requirements, creating the product description, the set of requirements for native/hybrid mobile apps and the data model dat could be used for both local and cloud storage.
  • Developing the working prototype of the native Android app.
  • Developing from scratch the production version of the Android app (Kotlin, MVVM, DI, Retrofit, Bluetooth, Room, encryption, audio, social platforms integration).

Mobile Developer

Confidential

Responsibilities:

  • Developed the native Android app according to the company business/security requirements. Integrated the existing code and created new features (technologies: Git, Kotlin, MVVM, AndroidX, Retrofit, Dagger Di, Calendar). Selected, analyzed and integrated 3d party libraries. Created tests (Unit/Espresso), analyzed the app performance.
  • Took part in visual prototypes evaluation, elaborated recommendations regarding the future app development.

Software Developer

Confidential

Responsibilities:

  • Integrated 3d party APIs (DroneDeploy) into the Confidential infrastructure to collect the client’s geodata and generate AI-based reports and analysis.

Android /Java Developer

Confidential

Responsibilities:

  • Collected client's requirements and translated them into technical ones.
  • Built Android apps with Java/Kotlin (MVVM/MVP, RxJava, SQL/NOSQL DB, Retrofit, Google Maps and Facebook APIs, SMSManager,).
  • Created back end infrastructure for n-tier web applications (using JavaEE, Spring Boot, Ruby on Rails).
  • Wrote tests (Junit, Postman, Espresso, etc), prepared documentation, interacted with other team members.
  • Deployed apps on cloud/local server (for mobile applications - published on Google Play or other source preferable by client), did performance analysis, optimization, scaling.

Business Analyst/Database Administrator

Confidential

Responsibilities:

  • Analyzed the market, competitors, elaborated the recommendations regarding the product development; designed and supported the database to store statistical data (using MySQL, Python, Java I/O instruments).
  • Created the structure of website; prepared tasks for web developers to improve functionality.

We'd love your feedback!