Android Developer Resume
Mc Kinney, TX
SUMMARY:
- Over 7+ years of experience in teh field of Android SDK, Web Development, JAVA and Databases.
- Developed 7 Android applications out of interest personally and some out of them are released to play store.
- Received Scholarship five times in my under graduation.
- In - depth knowledge of design patterns, Android framework, application development and memory management.
- Experience in porting applications to multiple Android OS versions and multiple form factor based devices like Handsets, Tablets and Android based hardware's.
- Strong understanding of Object Oriented Programming methodology, SDLC (Software Development Life Cycle), Agile/Scrum methodologies/processes and analysis and design using MVC.
- Experience in Atlassian tools such as JIRA, Confluence to manage and keep track on progress of project and Bamboo build automation tool for deploying teh application to QA environment.
- Used Stash to maintain software version control, pull requests for committed codes and peer-to-peer code review.
- 1+ years experience with GIT and automation tools like MAVEN, ANT etc.,
- Solid understanding of interfacing to back-end systems using XML/JSON and REST API.
- Extensive design and programming experience with web technologies like HTML, CSS, PHP, JavaScript and WordPress.
- In-depth knowledge in database development using SQLite, SQL Server, MySQL.
- Experience with using IDEs Eclipse, Eclipse ADT, and Visual Studio.
- Good understanding with Operating Systems like UNIX, Windows, and Mac OS
- Excellent interpersonal skills and abilities to communicate with team players, Self-motivated and excellent abilities to learn new language and other concepts quickly.
TECHNICAL SKILLS:
Mobile Platforms: AndroidProgramming Languages Java, C
Web Technologies: HTML, CSS, PHP, JavaScript, WordPress, Joomla, Drupal, Adobe MUSE, AXURE prototype
RDBMS Technologies: MS Access, SQL, Oracle, MySQL, SQLite
IDE: Eclipse, Eclipse ADT, NetBeans and Visual Studio
Operating Systems: Windows 7/XP/2000, Mac OS X, UNIX
Methodologies: Waterfall, Agile/SCRUM, UML, OOPS, IT Asset Management.
PROFESSIONAL EXPERIENCE
Confidential, Mc Kinney, TX
Android Developer
Responsibilities:
- Involved in all phases of life cycle of teh project
- Involved in teh study, design, and development of different set of features for application like making a credit card payment, developing a branch locator using google maps to show all teh nearest ATMs and branches by taking teh user’s current location, card activation within a application, developed Confidential tweens etc.,
- Implemented complex custom layout design dat supports different version starting from Android 2.2 and above
- Responsible for consuming teh REST services, getting JSON response and parsing them to get teh required information
- Collaborate with UK and India teams to define, design, and implement new features. • Created 9 patch images
- Used GIT for teh source control and JIRA and Quality center as teh bug tracking tool
- Review changes in a timely manner and make best efforts to communicate when changes are not accepted. Time constraint issues, exceptions and errors were effectively handled for teh app
Confidential, Atlanta, GA
Android Developer
Responsibilities:
- Involved in requirement gathering, UI design and development
- Followed SCRUM methodology using JIRA for teh application development.
- Worked with various Android UI components.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Integrated location based services using Google Maps API to display locations of teh nearest restaurants.
- Used SQLite to save teh restaurant details.
- Responsible for consuming teh REST services, getting JSON response and parsing them to get teh required information.
- Experience with third-party libraries and APIs.
- Tested teh app across different versions of Android and different android phones to assure quality and performance.
- Worked on debugging teh application using LogCat and DDMS.
- Worked on bug fixing and improving application performance.
- Reviewed changes in a timely manner and make best efforts to communicate when changes are not accepted.
- Worked extensively with teh version control Stash for regular commits of teh code and pulling changes done by other developers.
- Well experienced with continuous integration using Bamboo and TeamCity.
Confidential, Atlanta, GA
Android Developer
Responsibilities:
- Involved in requirement gathering, UI design and development
- Integrated location based services using Google Maps API to display locations of teh nearest deals, restaurants and movie theatres
- Handled JSON data using efficient parsing techniques.
- Worked closely with teh testing team and web application development team to ensure proper integration between mobile application and web application.
- Provided subsequent releases, which included feature changes, enhancements and bug fixes.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Inserted suitable code to capture teh various button and text field events and implemented teh desired action for each of teh widgets.
- Used web views, list views & populated lists to display teh lists from database using simple adapters.
- Used Async tasks and Alert Notification API to implement event reminder feature into teh mobile app.
- Embedded Google Maps API, GPS Location Data into app with zooming controls.
- Tested teh application on various Android devices.
Confidential, Richmond, VA
Android Developer
Responsibilities:
- Used Android SDK and Eclipse IDE for development.
- Worked in different phases of teh project cycle like design, development and testing.
- Used GPS provider to quickly find location and navigates teh directions to teh nearest Bank or ATM.
- Developed different fragments, activities and other UI for teh application.
- Used web views, list views & populated lists to display teh lists.
- Responsible for consuming teh REST services, JSON response and parsing them to get teh required information.
- Enabled teh application to use teh Camera feature to scan a document and upload teh check using SQLite.
- Tested teh app across different versions of Android and different android phones to assure quality and performance.
- Worked closely with another mobile app developer, leading teh other platform development.
- Implemented teh required GUI by making modifications to teh XML files.
- Work closely with teh web application development team to ensure proper integration between Mobile application and Web application.
- Embedded Google Maps API, GPS Location Data into app with zooming controls.
- Worked on debugging teh application using Logcat, DDMS.
- Tested teh application on various Android devices.
Confidential
Android Developer
Responsibilities:
- Developed different modules and components for teh application.
- Created handset specific user interface (UI) for mobile phones and tablets.
- Participated in developing teh UI for teh app using Web Views, Buttons, 9-patch images, dialog and Alert dialogs.
- Worked with Android UI components such as Layouts, Menus and Action Bars.
- Participated in designing of various screens by using design principles.
- Researched on application acceptance and solicited feedback from users to make teh new and existing applications more user friendly
- Wrote technical specifications and maintained all reports pertaining to application development process
- Worked on teh local data storage using shared preferences, SQLite database and file system.
- Created worker threads for handling long term operations to ensure best UI performance
- Tested teh widget for multiple devices, densities and screens.
- Handled time constraint issues, exception and error handling for teh app.
- Involved in post-production support and Change Request process to fix teh bugs
- Worked closely with QA team while fixing bugs and fragmentation issues.
- Involved in developer testing by porting teh application on multiple devices with various screen sizes.
Confidential
JAVA & Android Developer
Responsibilities:
- Involved in working with Android version of teh application.
- Extensively participated in user meetings to gather teh requirements of teh application
- Followed agile methodology for teh application development.
- OO Concepts and UML were immensely used for modeling.
- Developed teh UI for teh app using edit boxes, buttons, 9-patch images, time picker, date picker, dialog boxes, alert boxes and spinners using various layouts.
- Worked on styles, colors, and fonts and using images for teh entire application.
- Context and Options menu were handled in a dynamic fashion to display counts for teh menu items.
- Worked with Android UI components such as Layouts, Menus and Action Bars.
- Created new features to support application development in union with team.
- Google APIs have been used to integrate map feature into teh application.
- Implemented logic to store and retrieve data related to latest deals in a SQLite database
- Worked as a team to support teh app for different Android API levels.
- JSON parsing was implemented using REST API to parse teh data and access teh services
- Time constraint issues, exceptions and errors were effectively handled for teh app.
- Involved in unit testing with eclipse debugger and USB debugging as well as in post-production support and change request process to fix teh bugs.
- Also, tested teh app consistency on multiple screens and mobile devices
- Involved in packaging, signing and provisioning.
- Involved in developing user-friendly GUI interface and Web pages using HTML, JSP.
- Developed Servlets, Filters, Business and utility classes.
- Extensive work was done on HR and client modules of teh application as well as in designing teh database.
- JAVA classes were developed to execute teh business logic dat helps to collect teh input data from teh users using JAVA, Oracle.
- Involved in designing, developing and deploying teh Web components and Tomcat.
- Data Access classes have been developed to interact with teh database using JDBC.
- JavaScript was extensively used for client side validations
- We had teh web based reports developed based on different selection criteria (Date range Grades/ Location wise/ Multi selection).
- Involved in debugging and troubleshooting related to teh issues of production and environment.
- Used CVS, Perforce as configuration management tool for code versioning and release.
- Involved in creating SQL Statements, Stored Procedure, and PL/SQL.
- Developed test cases to ensure dat application meets teh requirements.
- Written ANT scripts for teh build and deployment of teh application in Tomcat Server
- Unit testing was performed on teh application using JUnit.
