Android Developer Resume
NJ
PROFESSIONAL SUMMARY:
- 8+ years of IT experience in Web and Client/Server Applications
- Over 6 years of experience in Android application development, testing and deployment in both enterprise and consumer based application sand around 2 years on J2EE applications
- Good programming skills and hands on experience in developing Android enterprise applications for mobiles using IDE's like Eclipse, Android Studio, Android SDK development tool in JAVA environment
- Developed and implemented various Applications for the Android
- Running Android application in emulator and Android phones for code debugging
- Maintain Android environment configuration and deploy processes for rapid delivery
- Experienced in full System Development Life Cycle (Process Engineering, Design, Development, Deployment and Support)
- Experienced and responsible for app deployment on Google play store
- Good knowledge of SQLite, services, Widget for Android phones
- Wide experience writing Apps with Activities, Intents and fragments, Camera
- Proven expertise in development of web - based applications using JAVA and J2EE technologies such as JDBC, Servlets and JSP
- Experienced in implementing applications with Model-View-Controller (MVC) pattern using Struts, Spring
- Having good working knowledge in HTML,JavaScript REST, Jason and XML,AJAX
- Extensive experience with web/application servers: Tomcat, web logic,WebSphere
- Designed system and integration test plans and reviewed unit test plans
- Exposure in different domains like Telecom, Financial
- Solid experience in MVC, Java Sever Side Programming
- Extensive development experience in IDE tools such as Eclipse,RAD and RSA
- Focusing on emerging technologies like Hibernate
- Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms
- Used log4j for application logging
- Worked with Debug tools like Logcat, JIRA
- Working knowledge of version management applications like Rational Clear Case, CVS
- Experience in various phases of testing: Unit, Acceptance and Functional testing
- Excellent problem solving, logical and analytical abilities
- Team player with ability to quickly adapt to new environment and available as needed for training
- Flexible and versatile to adapt for new technologies
- Comprehensive problem solving, logical and analytical abilities, good verbal and communication skills
TECHNICAL SKILLS:
Mobile Platform: Android
Languages: Java,JEE
Application Servers: Web logic, WebSphere,JBOSS
Technologies: Servlets, JDBC, JSP, Struts,AWT,Swing, Hibernate, Spring, Web Services, REST, Jason, Apache
Web Servers: Tomcat
Web Technologies: HTML5, JavaScript, AJAX,WML,CSS
XML Technologies: XML,DOM
Database: Oracle, MySQL, SQL Server,SQLite
Tools: Eclipse,RAD,RSA, Android Studio
Operating System: Windows,UNIX
PROFESSIONAL EXPERIENCE:
Android Developer
Confidential, NJ
Responsibilities:
- Created requirements for each module
- Customized text tool to apply comments and notes to pictures
- Created orientation module to rotate pictures
- Modified interface to support new devices
- Developed functionality to crop the image
- Developed drawing functionality to add free text, color, geo-location and design to pictures
- Used fragments to build small re-usable pieces that are easier to manage and allow for a more fluid visual design.
- Worked with native Android UI components such as Layouts.
- Customized stickers using Adobe
- Tested the app across different versions of Android and different android phones to assure quality and performance
- Used Android Studio for developing, debugging, coding and deployment of the applications
Environment: Java, HTML5 Android SDK, Jason, Crashlytics Android Studio, REST, Windows 8, Adobe Photoshop, GIT
Android Developer
Confidential, NJ
Responsibilities:
- Created requirements for each module
- Own the technical design and delivery of Android app
- Experience developing highly interactive applications integrating with APIs
- Created and Customized frames using Adobe
- Followed Agile process with two week iterations delivering new features
- Modified interface to support new devices
- Implemented the whole native Android side functions by Android SDK
- Implemented Android side functions and accomplished unit-test and debug
- Tested the app across different versions of Android and different android phones to assure quality and performance
- Used Eclipse and Android Studio for developing, debugging, coding and deployment of the applications
Environment: Java, Android SDK, HTML5 REST, Android Studio, Crashlytics, Windows 8, Adobe Photoshop, GIT
Android Developer
Confidential, NJ
Responsibilities:
- Detailed study of the Software Requirement Specification (SRS)
- Responsible for the coding for the enhanced requirements
- Developed the front-end screens for the respective modules. Created web interface using HTML, JSP, JavaScript and DOJO
- Implemented the application using Spring Framework which is based on Model View Controller design pattern on geo-location
- Used clear case for version control and RSA as an IDE for application development
- Implemented the database connectivity using DAO’s with Oracle database as backend
- Experienced in deploying the application and Troubleshooting of WebSphereapplication server
- Used log4j for application logging
- Responsible for Unit testing
Environment: Java, Android SDK J2EE, Spring3.0, JDBC, JSP, HTML, Java Script, Dojo, Oracle10g, Web Sphere,Windows,UNIX, RSA.
Android Developer
Confidential, NJ
Responsibilities:
- Worked with business teams to understand requirements for each new device
- Worked in Agile environment with two week iterations delivering new features and working software at each iteration
- Modified VStore &My Verizon web applicationsto support new devices
- Supported migration of newer versionof VStore & My Verizon web applications for existing devices
- Implemented functionality to support application routing in existing devices
- Developed UI screens using JSP,XML, XSLT, HTML and DHTML
- Used log4j for application logging
- Extensively used JavaScript for validating client side HTML code
- Used Struts framework as MVC implementation
- Maintain an asynchronousAJAX based client for improved customer experience
- Used BuildForge, a Java Project Build tool to build and deploy entire System
- Used Rational ClearCase for version control and RAD as an IDE for application development
- Web sphere used as J2EE server
- Responsible for Unit testing of newly developed code on each device
- Supported System test teams during testing and defect resolution
- Involved in debugging the product using RAD and JIRA Bug Tracking.
- Prepare release notes and developed preloads for every change control
- Responsible for creating migration scripts during production deployments
- Worked with migration teams during production roll-out and provided on-call support when needed
Environment: Java, J2EE, Android SDK Struts, Spring, JDBC, XML, JSP, HTML, Java Script, AJAX, Oracle10g, WebSphere, Windows, Unix, WebServices, RAD, RSA and Clear case.