Senior Android Mobile Engineer Resume
MexicO
SUMMARY:
- Certified Android Professional with over 6 years of experience as software application developer.
- Complete Software Development Life Cycle, involved in various aspects of Architecture Design, Development and Implementation, Troubleshooting and Debugging.
- Experience in designing and development of commercial grade consumer application for Android mobile devices with extensive user interface development.
- Experience in Android UI toolkit (basic/picker/list views, adapters, dialogs, menus) and Layout Managers. Proficient in Android application framework: Activities, Intents, Services, and Content Provider. Experienced with Android SDK tools: Debugger (DDMS), Device Manager (AVD).
- Exposure to Service Oriented Architecture (SOA) and integration of Android based mobile applications with Restful web services.
- Hands - on experience in working with SQLite Database, Google Maps API, GPS Location, Push Notifications. Experience with SCRUM AGILE methodology.
- Web developer using technologies such as CSS3, HTML5, JavaScript, bootstrap.
- Experience using different mobile APIs for Android platforms such as: SQLite, Google Maps, Facebook SDK, DropBox SDK, Twitter SDK, Accelerometer, Camera, Location Services, Local Storage, Animations, Audio sensor to name a few.
- Excellent Experience in developing advanced mobile-based applications design and development using Java development tools such as Eclipse, and Android Studio.
- Experience with versioning control tools such as versioning control GitHub (Git).
- Basic database experience using SQLite.
TECHNICAL SKILLS:
Languages: Java, Kotlin, HTML5, CSS3, Javascript.
Development Tools: Android Studio, Atom, IntelliJ IDEA, Eclipse
Web Technologies: HTML, CSS, JavaScript, Jquery.
Web Services: Android SDK, HTTP, Restful Web Services, Google APIs, JSON
Database technologies: SQLite
Cloud Technologies: HEROKU
Third Party Libraries: Volley, Dagger.
Testing and QA Tools: DDMS, Logcat, Bugzilla
Package & Version Control Tools: JIRA, GIT
Operating Systems: Windows, Linux,Mac OS X, Android
Methodologies: Scrum, Agile
PROFESSIONAL EXPERIENCE
Confidential
Senior Android Mobile Engineer
Responsibilities:
- Developed the Android apps to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the devices.
- Used Android SDK, Eclipse and Android Studio and core Java and Kotlin to develop Android apps based on customer needs
- Worked Google Maps, Facebook SDK, DropBox SDK and Twitter SDK for Android mobile integration.
- Involved in development of UI for the app using Textviews, Buttons, Check boxes, Alert dialogs, Action bar and spinners for various layouts and Customization Layout.
- Responsible for refactoring existing code and redesigning structures to improve performance of the entire app.
- Front-end developer using HTML5, CSS3, JavaScript, Bootstrap.
- Refactored the implementation of the several feature to improve its maintainability. Additionally identified and fixed potential stability issues along the process.
- Efficiently consumed and managed RESTful web services with JSON formats.
- Working on technologies, JavaScript, HTML5, and CSS3.
- Worked under Scrum. An agile methodology with 2 week sprints, daily stand up meetings.
- GIT was used for the version control of the system.
Environment: Android, Android SDK, Eclipse and Android Studio, core Java and Kotlin HTM, CSS3, JavaScript, jQuery, SQLite, GIT, Agile
Confidential, Mexico
Role: Senior Android & Web Developer
Responsibilities:
- Worked on fragments to develop the Android apps to adapt to different orientations and different screen sizes.
- Experience in designing and development of commercial grade consumer application for android mobile devices with extensive user interface development using core Java, Android SDK, Eclipse and Android Studio
- Experience using different mobile APIs for Android platforms such as: SQLite, Google Maps, Facebook SDK, DropBox SDK, Twitter SDK, Accelerometer, Camera, Location Services, Local Storage, Animations, Audio sensor to name a few.
- Responsible for refactoring existing code and redesigning structures to improve performance of the entire app.
- Design and developed a backend web application using NodeJS.
- Designed and developed front-end application using HTML, CSS, Bootstrap, JavaScript
- Worked on Android Material Design.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Coordinated with the Business Analysts and conducted feedback sessions with the Associates in order to understand the requirements of the user interface layout of the web application.
- Involved in development of UI for the app using Textviews, Buttons, Check boxes, Alert dialogs, Action bar and spinners for various layouts and Customization Layout.
Environment: Android, Android SDK, Eclipse and Android Studio, JavaScript, HTML, CSS, JQuery, front-end
Confidential, Mexico
Senior Android Developer
Responsibilities:
- Worked with Google Maps Android API.
- Consumed Web services (Restful) to retrieve data in JSON format and display the results in a Listview.
- Responsible for analyzing the requirements of application, entire Mobile Agent Application android development, testing, stage, deployment, production maintenance.
- Debugged and tested the application on device.
- Team Player of big team, with people from Mexico, India and US and collaborate with partners and customers around the world.
- Create web tools for Digital Sales Department at Confidential .
- Design, Developed and maintained Smarter Planet Confidential web page and US Open Confidential web page
- Strong experience in Android application development involving User Interface development, Notifications, Content Provider, Intents, Services, and SQLite.
- Used Javascript to update a portion of a webpage.
- Used Jira for issue tracking and Bitbucket for managing the repositories, pull requests and code reviews.
- Used GIT for version control of code for distributed revision control.
- Followed a complete AGILE methodology with Daily Stand up calls with the offshore team every day and updating on JIRA.
Environment: Android, Java, HTML5, CSS, JQuery, Javascript, AJAX, Jira, Git, Agile, Scrum
Confidential, Mexico
Role: Mobile Engineer
Responsibilities:
- Responsible for analyzing the requirements of application, entire Mobile Agent Application android development, testing, stage, deployment, production maintenance.
- Worked with Google Maps Android API.
- Extensively worked on designing the layouts to compatible with multiple screen sizes.
Environment: Android, Java, Google maps, Facebook SDK, Twitter SDK, DropBox SDK, Consume Web Services, Geolocalization, SQLITE
Confidential, Mexico
Role: Trainee IT/Android/Software Engineer
Responsibilities:
- Involved in requirement gathering, design and implementation.
- Followed a complete AGILE methodology with Daily Stand up calls with the offshore team every day and updating on JIRA.
- Worked on fragments to develop the app to adapt to different orientations and different screen sizes.
- Consumed Web services (Restful) to retrieve data in JSON format and display the results in a Listview.
- Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
- Debugged and tested the application on device.
Environment: Android SDK, Java, Google maps, Facebook SDK, Twitter SDK, DropBox SDK, Agile, Scrum, Jira.
