We provide IT Staff Augmentation Services!

Android Developer Resume

Chicago, IL

SUMMARY

  • Multiple years of experience in Android App development.
  • Use of Android Studio for Android app development in Java and Kotlin with use of native and third - party libraries.
  • JetPack components for Android used to facilitate development and maintenance.
  • Experience transitioning code from Java to Kotlin and development of new features in Kotlin.
  • Experience working with RESTful Web Services using Retrofit, Volley, OKHTTP and parsing of JSON objects with GSON.
  • Flexible and adaptable; able to work on-site, remote, with team or independent.
  • Experienced in Agile Scrum software development processes, participating in daily Scrums, Sprint Planning, Sprint Retrofit, Sprint Backlog.
  • Skilled in testing on device or emulators using Jenkins CI server for continuous integration with Git repository and Gradle build.
  • Implementation using various architecture and design patterns such as MVC, MVP, MVVM as well as Singleton, Command, Facade, Proxy for Android Mobile App development.
  • Experienced in software development life cycle working with Android Mobile App Development.
  • Experienced integrating Android mobile apps with web-based content via Web Services.
  • Able to develop Android apps for various Android devices such as tablets, phones, smart TVs and Android Smart Watches.
  • Expert coder, proficient in programming logic and languages, and adept at learning.
  • Expert with IntelliJ, Eclipse, and Android Studio IDEs for Android development; coding in Java and Kotlin.
  • Expertise or familiarity with well-designed user interfaces following Google Material Design Guidelines with mockups and wireframes in Balsamiq and Mockito.
  • Use of various source control tools such SVN, and Git, BitBucket and SourceTree.
  • Follow best practices for requirement gathering, design documentation, code review, testing, and defect fixing.
  • Full-stack developer cable of designing, developing, and publishing scalable and high-performance Android applications working on both front-end and back-end development.
  • Fully conversant with OOP principles, software development frameworks and mobile-targeted design patterns like MVP and MVVM.

TECHNICAL SKILLS

  • Java
  • Kotlin
  • Ruby
  • Rails
  • Postgres
  • Javascript (ES6)
  • React
  • Python
  • VoIP
  • Asterisk
  • Heroku
  • Netlify
  • HTML
  • Bulma
  • CSS
  • Git
  • Github
  • Eclipse
  • Android Studio
  • Visual Studio
  • MVP
  • MVC
  • MVVM
  • REST
  • XML
  • JSON
  • GSON
  • SQLite
  • MongoDB
  • Continuous Integration
  • Agile Scrum

PROFESSIONAL EXPERIENCE

Confidential

Android Developer

Responsibilities:

  • Designed and developed new features in MVVM.
  • Implemented Jetpack Navigation Components to compartmentalize and modularize concerns.
  • Added new logic to teh notification module to accommodate for loyalty services.
  • Worked on production bugs logged by crashlytics.
  • Added more analytics flags to teh app.
  • Worked on adding some additional deep linking paths to application.
  • Worked on refactoring networking module to using Coroutines with Retrofit and OkHttp3.
  • Wrote unit tests in Robolectric and Junit to improve code coverage.
  • Integrated with Fastlane for CI/CD solutions.
  • Used JIRA to estimate and assign stories, triage bugs, identify issues with our development and review process and provide solutions.
  • Created stories and planned a road map for any tech debt related issues.
  • Prioritized board to address high priority issues and ensure production environment runs as smoothly as possible.
  • Performed code reviews, approved, and merged code on GitHub.

Confidential, Chicago, IL

Android Developer

Responsibilities:

  • Worked in different phases of teh project cycle like design, development and testing.
  • Worked in teh use case requirements, analysis, design and development phase.
  • Involved in designing and developing user interfaces using base widgets and compound views.
  • Integrated 3rd party API functionality into teh application.
  • Worked with cross-functional team members to clarify requirements/deliverables, define functional specs, develop sound technical solutions and provide accurate level of effort estimates for new projects.
  • Worked on JSON response and parsing them to get teh required information.
  • Worked on teh SQLite database to minimize server calls from teh application and increase teh performance.
  • Worked on improving application performance and bug fixes.
  • Develop prototypes and proofs-of-concept as needed during teh planning and design stages of projects.
  • Develop, document, and unit-test new product features and bug fixes while ensuring compatibility in all supported devices.
  • Review peer written code and provide constructive feedback.

Confidential, Seattle, WA

Android Developer

Responsibilities:

  • Developed utility classes to handle validations of user information through regular expressions.
  • Used Shared preference to maintain user login session information.
  • Worked with Async HTTP Library to GET & POST API calls and responses.
  • Worked with Google Maps API to locate teh Confidential stores and their corresponding distance from teh customer.
  • Used Recycler view, Picasso library, and Bitmap Caching to efficiently created different lists in teh application.
  • Performed debugging using ADB commands and tested application in a device using logcat.
  • Used lint tool to analyze teh code.
  • Worked with teh designer for teh design and icons for teh app.
  • Developed custom UI views for teh app.
  • Implemented push notification using Google Cloud Messaging.
  • Involved in teh full software development process.
  • Followed teh design patterns like Singleton, Observer.

Confidential, Seattle, WA

Client Support Representative

Responsibilities:

  • Diagnosed Windows and Mac desktop and server issues.
  • Developed company procedures for phone system configuration and deployment to standardize installations.
  • Created custom phone system integrations to interconnect UHF radio and cellular systems.

Confidential, Tukwila, WA

Data Center Technician

Responsibilities:

  • Monitored building management systems covering multiple data centers.
  • Racked and un-racked servers. Performed hardware diagnosis. Installed CPU, memory, and hardware upgrades.
  • Responded to equipment alarm conditions, determined if fault existed, and escalated valid alarms to appropriate equipment vendors.

Hire Now