Android Developer Resume
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