Senior Android Developer Resume
Englewood, CO
SUMMARY
- Dynamic and results - oriented Software Engineer wif solid and diverse experience in all levels of application development using Java, J2EE technologies like JSP, Servlets, Web Services (SOAP, WSDL, RESTful, JAXB), Spring, XML.
- Over 6 Years of proven track record as value-adding, delivery-loaded project hardened professional wif demonstrated expertise in System Analysis,Mobile application Development, Website and User Interface Development, and Project and Team Management.
- More than 3 years of experience in designing,implementing,integrating,testing and supporting impactful applications developed for mobile and tablet devices on Android platform.
- Created nine user-friendly, aesthetically pleasing and fully functional applications for Android .
- Expertise in developing applications for android operating system using Eclipse IDE,Android Studio, SQLite, Java, XML, Android SDK, GIT and ADT plugin.
- Experience in Developing Applications using Java, J2EE, Servlets, JSP, XML, Eclipse, JDBC, Web Services, AJAX, Oracle, MySQL, SQL, HTML, and CSS.
- Experience in using SQLite Database for mobile data management, SQL SERVER database for web data management.
- Experience in parsing teh web response data in both XML and JSON format.
- Extensive experience in building mobile applications using Androidframework APIs such as (Location, Camera, Animations, Maps).
- Experience in developing applications using Third-Party APIs such as YouTube and Social Networking such as Facebook and Twitter.
TECHNICAL SKILLS
Languages: Java,cold fusion,flex, JavaScript
Frameworks: Struts, Spring, Hibernate
Web services: SOAP, WSDL, RESTful,JAXB, XML
Web Technologies: JSP, Servlets, HTML, CSS
Application & Web Servers: ColdFusion, Tomcat
Version Control: SVN,GIT
Databases: Oracle, SQL, SQLite
Other Tools: Maven, JUNIT, LOG 4j,Robotium
Operating Systems: Windows 7/Vista/XP, Linux,Android
PROFESSIONAL EXPERIENCE
Confidential, Englewood CO
Senior Android Developer
Responsibilities:
- Involvement in all phases of software development life cycle including design, development and testing (SDLC).
- Worked wif UI designers to identify teh overall flow of application, which included various layouts, Tab bars and custom list views holding teh entire application together.
- Used Async Tasks to implement various Broadcast Receivers and services for data intense activities such as loading images, videos etc.
- Used custom list views to display Confidential packages, list of special offers, list of channels and sorting them alphabetically and by time.
- Worked wif content providers such as Storage Access Framework API and SQLite to access teh local USB storage/cloud storage where teh user might have saved his videos/images etc.
- Involved in searching Confidential packages and channels from teh database using cursor objects.
- Worked on user logins by using shared preferences and SQLite database.
- Used fragments to provide better code reusability and additional view options when teh device is a tablet or a phone.
- Worked wif Google Maps and MapQuest API’s to make teh application location aware and help teh users find near by customers.
- Used Alarm Manager API to enable teh app to upload pending data in SQLite to server.
- Experience in use of popular public APIs such as Google, Facebook, YouTube and twitter.
- Worked wif REST API Web services and mostly used JSON web service calls to interact wif teh server downloading and uploading contents seamlessly.
- Designed teh web services to communicate wif teh Android application by using RESTful web services wif teh Spring 3 API, and JSON Parsing for teh received responses.
- Design and development of flexible user interface to meet challenges of different device types, screen sizes, resolutions and screen densities.
- Exposure to version control systems such as Subversion SVN,GIT and Maven.
- Used test automation frameworks such as Junit and Robotium.
- Followed agile methodologies for implementing teh project successfully.
Environment: /Tools:Windows 7/8, Android, Java SE 7,AndroidSDK, ADT, JSON, XML Schema, Location API, Alarm Manager API, Eclipse,Android Studio, Sub Version SVN,GIT, HTML, JavaScript, Robotium, JUnit.
Confidential, Englewood · CO
Application Developer
Responsibilities:
- Understood functional specifications, designing and developing creative solutions to meet business requirements.
- Experience in methodologies like Agile methodologies
- Developed parts of teh web application (including configuring Spring, Struts, build-scripts etc.) as part of a larger team.
- Gained experience in client side Technologies such as HTML, DHTML, CSS, Jquery and JavaScript.
- Implemented teh integration wif teh back end system wif web services using REST API’s and SOAP.
- Implemented HTTP Session Management.
- Worked wif Junit and Ant for testing, building and logging information.
- Exposure to webservers such as Apache Tomcat.
- Active participation in Bug fixes and application performance enhancement
- Ensure enhancements/ requirements meet established quality and end user needs.
- Used Web Services-WSDL and SOAP.
- Involved in bugs recording, bug fixing, code review and other maintenance of teh application.
- Worked closely wif various departments to ensure that our software delivered teh greatest experience wif teh end user.
Environment: /Tools: Java, JavaScript, Windows XP, Eclipse, JDBC, XML, Oracle/SQL, PL/SQL, Web Services, Spring, MAVEN, HTML, CSS,SOAP, JUnit.
Confidential
Software Engineer
Responsibilities:
- Involved in analysis, design and development of teh system components.
- Used Struts and Spring for building web application.
- Developed web pages using HTML, CSS,Jquery and Java Script.
- Developed SQL database scripts and written Stored Procedures and Triggers.
- Created User guide and application support document.
- Involved in regression testing, evaluating teh response times, and resolving teh connection pooling issues.
- Used JUnit for Testing.
Environment: /Tools: J2EE, Java, JDBC, Java Servlets, HTML, SQL, Eclipse, Struts,Spring.
Confidential
Application Developer
Responsibilities:
- Handled all application maintenance and server migration.
- Utilized Quality Center to track and report system defects and bug fixes.
- Prepared modification requests for application bugs and assisted developers monitor and resolve problems.
- Gatheird, documented and executed Requirements-based, Business process (workflow/user scenario), Data driven test cases for User Acceptance Testing.
- Performed Load, stress testing's and analyzed performance and response times.
- Designed approach and developed visual scripts to test client and server side performance under various conditions to identify bottlenecks.
- Ensured all code and document review is completed on time and facilitated meetings for project status, issue identification and Progress Reporting.
Environment: /Tools: Adobe Dream Weaver, CFML,Java, HTML, SQL,ColdFusion.