We provide IT Staff Augmentation Services!

Android Developer Resume

4.00/5 (Submit Your Rating)

Sequim, WA

SUMMARY

  • Software development experience and Google Android Development using Java, Kotlin, Android SDK, Room, Intellij and Android Studio, Debugger tools
  • Comprehensive understanding of Android Development, UI Components and Controls, Intents, Fragments
  • An inquisitive and a voracious learner, with all teh skills necessary to make teh world a better place
  • Knowledge in S.O.L.I.D. principles and MVVM, MVC architecture patterns
  • Expert in Object Oriented Programming principles, strong noledge of design patterns, and proficient in clean code best practices
  • Expertise in working with public apis, such as Google Maps, Nasa, IBM Watson, and Riot Games and in using third party libraries and Github for version control
  • Leveraging NDKs for cross - platform development
  • Using observable livedata to create reactive objects that notify views of changes
  • Extensive experience making custom and nested Recycler Views and Adapters
  • Understanding of Dependency Injection design patterns
  • Experience Handling HTTP request with libraries Retrofit and OkHttp
  • Extensive experience in creating XML views with Constraint and Linear layouts
  • Novice level experience with Web Services noledge ( RESTful Services ) for parsing JSON data
  • Exposure to GCP, FCM, Notifications, and Firebase/Firestore
  • Beginner level experience working with ReactJs
  • HTML parsing with JSoup and Regex filters
  • Communicating and coordinating across several timezone
  • Beginner level experience with C++ and Typescript
  • Limited experience with Jetpack CameraX and Compose

TECHNICAL SKILLS

Programming Languages: Android, Java, Kotlin, ES6, Typescript, CSS, C++

Development Tools: Android Studio, Intellij, Visual Studio, Insomnia and Postman, Glitch and GoDaddy Hosting, Debuggers

Web Technologies: HTML 5.0, Axios, DHTML, ReactJs, jQuery, NodeJs, ExpressJs, Spring MVC Framework & Hibernate

Web Services: Android SDK, HTTP, Restful Web Services, Google APIs, XML, JSON, Minecraft Forge

Design Tools: Photoshop, Gimp, Powerpoint, Excel, Word, Asesprite, Color Wheel, Color Safe

Database Technologies: SQLite, PostgreSQL, NoSQL

Third Party Libraries: OpenCv2, Jackson, Gson, Retrofit

Operating Systems: Windows, WSL, Linux, Android, Raspberry Pi

PROFESSIONAL EXPERIENCE

Confidential - Sequim, WA

Android Developer

Responsibilities:

  • Uses Color and Typeface providers to keep common assets from being reloaded
  • Updated and replace all major Java files with Kotlin, beginning to leverage higher language features
  • Support Devices: Android devices running at least Android 5.0, SDK level 21
  • Supported Views: Custom constraint layouts to match phone resolutions of hdpi, xhdpi, xxhdpi, land, land-xxhdpi
  • Created custom Text Views, Recycler Views, Frame Layouts with Dragger.
  • Implemented grammar retrieval using JSON
  • Regex filters to break procedural generated stories of unnon length and description at non unique characters for display
  • View Models ensure data persists state or lifecycle changes
  • Designed a FAB that would of a different TEMPeffect based on which screen is currently being displayed
  • Tested teh application on multiple android devices and emulators, and debugged issues as they arose
  • Implemented MVVM and dependency injection design patterns in design and development of this project
  • Leverages Jetpack databinding library to remove boilerplate in fragments and activities
  • Used GIT to control teh source code by creating different branches and commits according to teh various updates made
  • Debugged teh application with LogCat, debugger and breakpoints
  • Single Activity Application, with fragment transactions
  • Implemented a material design Navigation bar

Confidential - Seattle, Washington

Android Development

Responsibilities:

  • Provided a caring and explorative environment for junior programmers to contextualize coding conventions, find definition and vocabulary to voice misunderstandings they are experiencing in their classrooms
  • Utilized Android Studio IDE to develop and code updates to teh application.
  • Solid background in Android UI, Android SDK, Android design patterns.
  • Used Jackson and GSON libraries to parse JSON files coming from web services.
  • Designed teh screens using MVVM pattern for teh application with Eclipse IDE.
  • Developed custom Java and Kotlin UI libraries for use by third-party apps.
  • Implemented Notification Manager to display updates on teh notification bar.
  • Worked independently in Eclipse with Java on teh implementation of teh native application for Android involving SDKs Android.
  • Implemented Kotlin with Android content for implementing features
  • Used SQLite to cache teh data received from teh RESTful web services.
  • Utilized android n for higher order functions and delegate design pattern.
  • Using in connecting multiple micro-services using GraphQL
  • Accommodated students schedules, learning styles, and location by creating and developing lesson plans and areas of focus tailored to teh junior programmer needs

Confidential - Seattle, Washington

JAVA Developer

Responsibilities:

  • Provided grading, and direction on coding assignments and challenges for 7 introductory Javascript
  • Create and Administered targeted lesson plans for falling behind to address their deficiencies
  • This web-based application was built using Agile development practices using Extreme Programming.
  • Participating in user requirement sessions to gather business requirements.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Participated in teh design meetings and created class and sequence diagrams from teh Design Documents for teh modules assigned to me using UML.
  • Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core Java, and Spring Aspect Oriented programming concepts for logging, security, error handling mechanism
  • Developed user interface using JSP, AJAX, HTML, CSS, JSP Tag libraries to simplify teh complexities of teh application

We'd love your feedback!