Android Developer Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- Experience developing Android Mobile Applications in Java and Kotlin using Android Studio and Eclipse.
- Experience using Gson, Moshi, Retrofit, and Coroutines to handle network calls and background multithreading.
- Experience in Test - Driven-Development (TDD) with functional and Unit Testing.
- Automated testing with Espresso and Roboelectric.
- Developed applications for both tablets and phones.
- Experience with Continuous Integration and Version Control.
- Proficiency in Android versions from Lollipop to latest.
- Planning, designing, and development of successful large-scale project architectures.
- Hands on project planning and skill tracking using an agile methodology.
- Skilled in all phases of teh Android development lifecycle: Planning, Analysis, Design, Development, Documentation, Testing, Deployment, and Hypercare.
- Proven ability to work closely and TEMPeffectively with engineering and non-engineering teams.
- Participated in innovation, design and architecture planning of teh applications
- Android Debug Bridge (ADB) ability accessing file system files, LogCat & more.
- Hands on skills for user interface and experience UI/UX.
- Always curious to learn new skills or technologies.
TECHNICAL SKILLS:
Programming: Kotlin, Java, XML, JavaScript (ES6), Python, SQL, HTML5, CSS
Libraries/Platforms: Node, React, Express, jQuery, Next.js, Meteor, Mocha, Chai, Pug, SCSS, Tailwind, Cypress
Database/Cloud: SQLite, PostgreSQL, MongoDB, Redis, AWS, Heroku, Vercel, Railway, Docker
UX Mockup/Design: Zeplin, InVision, Figma
Project Tools: JIRA, Confluence, Teams, Slack, Trello, Basecamp
IDE: Android Studio, VS Code, Eclipse
PROFESSIONAL EXPERIENCE:
Confidential
Android Developer
Responsibilities:
- Responsible for updating user screens with new mocks following material design concepts.
- Followed MVVM design pattern for application architecture
- Worked on animations in teh application, including view animations, frame animations, tween animations etc.
- Worked closely with teh Development Team to define new product features.
- Used GIT for project management and version control.
- Worked with Kotlin and Java in Android Studio.
- Used Coroutines and Retrofit for web services communication and threading in teh background.
- Used Glide to handle high resolution images with quick download speeds by preprocessing images in cache with SQLite.
- Updated Themes and Fonts following Android UI design guidelines.
- Followed Agile development methodology.
- Embedded Google Maps API, GPS Location Data into app with zooming controls.
- Used GIT version control
- Developed batch processing for settlement with banks and debit card processors.
- Daily interactions with teh team on progress, project updates, and questions.
- Used Crashlytics to detect and fix bugs.
Confidential / Pittsburgh, PA
Android Developer
Responsibilities:
- Used Volley and GSON to consume RESTful resources Analyzed application requirements and functional specifications.
- Developed various modules in accordance with Agile Methodology.
- Collaborated along teh way with Business Analysis, Design, QA, and Development teams in shaping teh product.
- Extensively used AsyncTask, Handler, and Services to provide a smooth UI experience.
- Development of key functionalities on teh middleware side, including Database design and Android framework for multiple - device support.
- Used AsyncTask, Services, JobScheduler, and ThreadPoolExecutor to implement parallel processing on multiple threads.
- Involved in Application Testing, Memory Analysis, Screen Fragmentation Support, and Test Planning and Cases alongside teh QA Team.
- Involved in designing interfaces with teh Design and UX team for better usability and handling across Android, as well as maintaining their relative nativity (phones and tablets).
- Used GIT for Version Control and Source Code Management.
Confidential / Philadelphia, PA
Web Developer
Responsibilities:
- Developed custom Document User Interface allowing for dynamic field inputs to pdf files.
- Implemented caching static files, requiring a refactor of existing codebase
- Implementation of in - house Analytics APIs.
- Helped implement custom fields (unstructured data) throughout teh application.