Experienced Mobile Application Developer with a demonstrated history of working in the mobile application development. Given my background in developing application solutions and talent for creating aesthetically pleasing and highly functional mobile applications, I feel I am in a great position to make a positive impact with you. In addition to my formal education and training, my 7+ year history of hands-on experiences as a Mobile Application Developer make me an excellent match for the unique demands of this opportunity. I have a passion for pushing mobile technologies to the limit and have experience with a wide variety of Mobile device resolutions. As a Mobile App developer I challenge and enjoyed being challenged, and I have a reputation for producing the best product experience, irrespective of its category. I appreciate your taking the time to review my experience.
Design and development of new features and user interfaces from wireframe models
Guide development of tools, infrastructure, and processes within the configuration, build and release process.
Ensuring the best performance and user experience of the application.
Development of app Archtechture and design patterns.
Writing clean, readable, and testable code.
Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions.
Perform unit and functional testing to ensure the quality of work.
Work with the product owner to define enhancements and potential gaps in requirements.
Identify and integrate third-party components as needed to quickly achieve the desired functionality.
Experiment and create a proof of concept prototypes for new features as needed.
Participate in peer design reviews, code review, and testing to ensure quality releases.
Provide assistance, training, and/or mentoring to less-experienced engineers and other team members.
Guide development of tools, infrastructure, and processes within the configuration, build and release process.
Build native apps for Android and iOS devices.
Perform unit and functional testing to ensure the quality of work.
Create and execute automated testing.
Work with the product owner to define enhancements and potential gaps in requirements.
Identify and integrate third-party components as needed to quickly achieve the desired functionality.
Experiment and create a proof of concept prototypes for new features as needed.
Participate in peer design reviews, code review, and testing to ensure quality releases.
Provide assistance, training, and/or mentoring to less-experienced engineers and other team members.
Translate designs and wireframes into high quality code.
Ensure the best possible security, performance, quality, and responsiveness of the application.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automation.
Architect high quality code through tested design patterns.
Propose new techniques and technologies for software development.
Code clean-up and Code Repository administration.
Automation of development tasks.
Interface with Product Owners to understand the product and business.
Define functional design for requirements implementation.
Critical systems development.
Designing and developing advanced applications for the Android platform.
Unit-testing code for robustness, including edge cases, usability, and general reliability
Bug fixing and improving application performance
Grade: B
Grade: A
Apart from being a mobile app developer, I enjoy most of my time being outdoors. In the winter, I am an avid skier and novice ice climber. During the warmer months here , I enjoy mountain biking, free climbing.
When forced indoors, I follow a number of sci-fi and fantasy genre movies and television shows, I am an aspiring chef, and I spend a large amount of my free time exploring the latest technology advancements in the Mobile application development world.