Exceptional U/I and U/X- oriented Software Engineer with creativity and foresight in tailoring apps and programs to fit needs of diverse customer base. Leader in inspiring team cohesion despite conflicting perspectives and ideas. Respected JAVA program writer, designer and troubleshooter with reputation for producing and maintaining flawless and enduring code. To seek and maintain a full-time position that offers professional challenges utilizing interpersonal skills, excellent time management and problem-solving skills. Intelligent and hardworking Mobile App Developer with background of 4 years in IT. Highly educated and committed to creating dynamic apps for Android environment. Strong application lifecycle skills and dynamic persona. Passionate and highly effective Developer successful at building Android applications. Well-educated and poised with 4 years of expertise.
- Designed user interfaces that engaged multiple senses and produced immersive experiences.
- Devised documentation for each app, detailing operation
aspects, functions, capabilities and features.
- Consistently used Android SDK to produce highly effective and nuanced content.
- Successfully integrated push notifications into apps, bolstering user engagement.
- Tested applications prior to final review to verify efficient issue resolution.
- Researched and developed mobile Android app to help users efficiently locate all ride services within immediate location.
- Published four Android apps from inception to deployment, supervising all phases.
- Assessed app performance and code efficiency through benchmarking and optimization tests.
- Maintained comprehensive knowledge of mobile development cycle and addressed challenges arising in each phase.
- Worked with teams from other projects and departments to create apps and data driven by customer input.
- Employed third-party APIs to facilitate seamless access to external, in-app cloud data using Retrofit and Gson library.
- Knowledge of jetpack libraries and new versions of Androidx
- Used specific code versioning tools to manage and implement changes to programs.
- Managed all aspects of Android app lifecycle from research and planning through deployment and post-launch support.
- Applied various techniques to locate bugs and errors in applications.
- Provided dedicated support and timely issue resolution to clients following successful app launch.
- Use Rx Java to instead of Sync Task.
- Experience in handling design patterns especially with MVC and MVVM.
- I got to know Dagger2 in general and now trying to use it in applications.
- Created custom mobile applications using native technologies.
- Utilized comprehensive knowledge of mobile landscape, emerging technologies and innovations to remain on cutting edge of Android market.
- Gained expertise incorporating offline storage, performance tuning and threading into apps for seamless use.
- Designed highly useful application experiences that used gyroscopes, accelerometers and other sensors within Android OS.
- Continuous Integration Systems
- Software Documentation Control
- Strong Interpersonal and Communication Skills
- Code and Quality Standards
- Object-Oriented Programming
- Databases: Oracle, mySQL, Room, SQLite
- API Design and Development
- Amazon Web Services
- Compatibility Testing
- Software Testing and Validation
- Design Patterns and Principles
- New Feature Development
- Performance Analytics
- RESTful Web Services
- End User Support
- Data Structures and Algorithms
- RDMS Development and SQL
- Source and Version Control: Git, GitHub