We provide IT Staff Augmentation Services!

Android Software Engineer Resume

2.00/5 (Submit Your Rating)

Newport Beach, CaliforniA

SUMMARY

Knowledgeable Android software engneer with over 5 years of success developing both enterprise - level software and commercially successful games for Android platform. Hands-on expertise in Object-Oriented Programming, RxJava, Kotlin, designing project architecture, and developing logic, algorithms and new animation libraries. Capable communicator, cooperating with diverse cross-functional teams. Experience implementing projects through complete software development lifecycle using latest frameworks, design patterns and Android API.

TECHNICAL SKILLS

Languages: Java, Kotlin, C++, C, Lua, Phyton

Web: PHP, JavaScript, CSS, HTML, AJAX, JQuery

Frameworks: Spring MVC, Spring Data, Spring Security, Hibernate, JPA, Spring Boot, Corona (Lua)

Databases: SQLite, MySQL

Design Patterns: Singleton, Factor, Adapter, Strategy, Facade, Gateway, Decorator, and Reporter

Testing: JUnit, Espresso

Tools: Android Studio, Eclipse/Spring Tool Suite, NetBeans, Pycharm, Sublime, Notepad++

Platforms: Windows, Linux / Ubuntu, Mac OS

SDLC: Agile Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Newport Beach, California

Android Software Engineer

Responsibilities:

  • Built a robust and testable application utilizing Android architecture and RxJava.
  • Used RESTful web services and mapping the result in JSON or XML.
  • Collaborated and executed planned architecture to work in cooperation with multiple teams in shared codebase.
  • Provided daily code review to decrease implementation errors and maximize code efficiency.
  • Worked on a specialization team to provide expert knowledge in analytics and integration of Segment, Moat, Adobe Heartbeat, Conviva, and Optimizely.
  • Managed tickets and project flow using Jira and Agile SCRUM.
  • Used Bitbucket as source control and Source Tree as a tool.
  • Developed indoor map application which allowed users to navigate within the hospital building.
  • Integrated AppFramework SDK to utilize all built-in features from App Builder portal.
  • Extended built-in modules to customize user interface based on design component.
  • Developed video streaming application allowing user to watch LIVE, video on demand, or paid subscription.
  • Involved in Core Metrics team to define and implement new architecture for Analytics to report all events for the entire app.
  • Involved in daily code review via Bitbucket before merging of pull request.

Technologies Used: Kotlin, Java, RxJava, RxRelay, Restful API (Retrofit), EventBus (Otto), Android Architecture Components (LiveData, ViewModel, Navigation), Charles Proxy, Postman, Android Studio, Mac OS, Source Tree, Bitbucket, Jira, Singleton / Factory / Adapter / Decorator / Gateway / Strategy / Reporter.

Confidential

Android Software Engineer

Responsibilities:

  • Connected Android applications to back-end services using RESTful API.
  • Defined project requirements and scheduling.
  • Managed project workflow using Asana and Agile SCRUM.
  • Integrated ZXing Framework for scanning QR code in Android Mobile.
  • Integrated Google Map API.
  • Used BitBucket as source control and Source Tree as technical tool as a tool
  • Developed native Android application supporting numerous languages using Restful API.
  • Developed Android English language-learning game focusing on numbers for kids.
  • Integrated app with TextToSpeech Engine and monetized using Admob.
  • Created Android hotel reservation application integrated by scanning QR codes from membership cards.

Technologies Used: ZXing Framework, RESTful API, Source Tree, BitBucket, Java, TextToSpeech Engine, Android, XML, SQLite, Android Studio, Postman, Notepad++, Windows, Mac OS, Singleton / Factory / Abstract Factory / Adapter / Strategy Design Patterns, Firebase API (Event Tracking)

Confidential

Android Software Engineer

Responsibilities:

  • Defined local databases using Object Relational Mapping.
  • Implemented logic for integration of mobile ads including Admob, Revmob, and Unity.
  • Defined and designed business-to-consumer social mobile application.
  • Implemented user interfaces and managed logic for in-app advertisement.
  • Developed picture puzzle memory game for Android.
  • Defined data structures; implemented game logic; designed layout, animation, and user interface.
  • Developed application allowing users to record health and other vital information.
  • Conducted coding, testing, and troubleshooting.
  • Implemented data synchronization with server.
  • Developed mobile game using Lua, Sublime, and Corona Framework.

Technologies Used: Java, Android Studio, Lua, Corona SDK Framework, Sublime, XML, SQLite, Mac OS, Google Analytic, YouTube API

Confidential

IT Officer

Responsibilities:

  • Developed enterprise-level staff management system tracking employee attendance, scheduling, and leave.
  • Developed database governing back-end operations system-wide.
  • Developed databases and user interfaces for back- and front-end functionality.
  • Conducted coding, testing, and troubleshooting.

Technologies Used: PHP, JavaScript, HTML, Sublime, XAMPP, Windows 7, SQL Server

We'd love your feedback!