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.
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
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
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
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
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.