Sr. Android Application Developer Resume
MD
PROFESSIONAL SUMMARY
- 7+ years of software Industry experience in design, development and testing of applications, low level hardware device drivers.
- Expertise in Software Development Life Cycle (SDLC), software implementation & documentation.
- Adept in programming languages like C, C++, Python and Java wif hands on experience in developing Android Enterprise Applications for mobiles and tablets using Eclipse, Android SDK and ADT development tools.
- Involved in developing Android Applications using Core Java and Android APIs (Data Storage, Content Providers, Google Maps, Connectivity, Location and Notifications)
- Basic exposure to Adobe Phone gap and Sencha Touch HTML5 frameworks.
- Exposure to interaction between various devices and different versions of Android.
- Basic noledge in Android Architecture.
- Implementation of web based applications using OOAD, OOPS and JAVA/J2EE technologies.
- Strong experience in usingAndroidSDK tools like Hierarchy Viewer, TraceView, zipalign, Draw 9 - patch, AVD Manager,Androidshell tools like logcat andAndroidPlatform tools like adb, ADT up toAndroid4.4 (API Level 19)
- Extensive experience in design, development and deployment of multi-tier enterprise applications for J2EE platform/SOA using Java, JDBC, Servlets, EJB, Struts, Tiles, Tag Libraries, Hibernate 3.0, and XML.
- Strong front-end UI development skills using scripting languages like JSP, HTML, JavaScript, JQuery and CSS.
- Expertise in developing the presentation layer components using JSPs, Servlets, JavaScript, XML, HTML.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like Apache Tomcat.
- Expertise in Web Front End technologies, Spring2.5, Struts1.2, Tag Libraries, Struts custom validation rules, Tiles, JSTL, Java Script, DHTML, XML/XSL.
- Experience wif Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.
- Superior coordination of user acceptance testing and QA of final IT infrastructure and software development deliverables through iterative evolutions.
- Exposure to interaction between various devices and different versions of Android and programming like JNI, SOCKET and CORE Java programming.
- Developed Web Service and inter process communication applications using Java SOAP Framework, JSON, WSDL and RESTful API’s.
- Expertise in using Java Threads (Multi threading, Synchronization), Annotations, Generics, Collections API and TCP/IP Sockets and Native Threads concepts.
- Competent in Database development using SQL, PL/SQL including the Relational Database Management Systems such as Oracle10g
- Experience in using Unix shell and Java scripting.
- Knowledge of life cycle of Activity & Services and Android components and design patterns like Observer and MVC.
- Build and deploy code, using tools such as Ant and Maven.
- Experience in working wif several automated Testing Frameworks including JUnit and Robotium.
- Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
TECHNICAL SKILLS:
Mobile Platforms: Android, J2ME, RIM, iOS
Mobile App Development Tools: Android SDKs Version 2.3 - 4.2, PhoneGap
Java Technologies: SDK, ADT, Java, J2EE, Servlets, JSP, JPA, EJB, RMI, JDBC, JNDI, Java Mail.
Web Technologies: HTML, XML, DHTML, XSL, XSLT, JavaScript, Node.js, JAX-WSDOM, SAX, SOAP.
Frame Works: Struts1, Spring2.5, Hibernate, Maven
IDE and Testing Tools: Eclipse, Net Beans, JUnit 3.8/4.0, JStyle, JProbe, SOAPUI, RESTClient, JProfiler
Operating System: Unix, Sun Solaris, Linux and Windows NT/2000/2003/XP/7.
Languages: C, C++, Visual Basic, PL/SQL, UNIX Shell Scripting, Python, Perl
Databases: Oracle 11g/10g/9i/8i, SQL Server 2005/2008 and Sybase, My SQL, MS-Access, DB2.
Servers: WebSphere 7.0,WebLogic 11,Jboss Tomcat 4.x/5.x
Software Packages: MS Office 2010, MS Visio, MS Front Page.
Project Management: MS Project, Resource and Project Plans, Estimation, Code Delivery, Coordination
Web-service Framework: Apache Axis, SOAP, WSDL, REST, JAX-RS, JAX-WS
PROFESSIONAL EXPERIENCE
Confidential, MD
Sr. Android Application Developer
Responsibilities:
- Worked on updating the contact information of the user
- In order to implement a real time service an alarm manager implementation has been done to trigger different alarms based on which UI update takes place.
- Developing a Robust and object oriented code.
- Headed all the UI operations in the application.
- Designing Different Background services for the application wif the halp of handlers and registry.
- Had implemented many visitor pattern techniques to make the code easier to reuse.
- Worked on developing UI screens and implemented the logic for updating driver and vehicle information
- Experience wif handling UI updates wif multi-threading technologies such as AsyncTask or Handler
- Implemented the activity dat provides the user a step-by-step process to halp the user to gather information and evidence after an accident for insurance claim.
- Developed the application using Java, XML and Eclipse IDE
- Reviewing the code of other developers in the team.
- Mentored and trained other developers in the team.
- Developing an object oriented Architecture using different design patterns.
- Involved in all Phases of SDLC
- Implemented Google API location service to provide user wif the nearest gas station information.
- Debugging and fixed the issues dat were found during the different phases of the project
- Implemented a well-versed error handling system in the application.
Environment:Android SDK 2.1, ADT 0.9.5, Java, Google API, Eclipse IDE, XML
Confidential, NY
Android Application Developer
Responsibilities:
- Worked in all phases of the project including design, development, testing and deployment.
- Designed the features for the database interface relevant for the mobile application from the existing system.
- In dis application the user selects the region as USA or EUROPE or ASIA.
- Swipe able headlines are the present on the screen.
- On any Tap interaction Log in screen Pop’s up.
- A function called as Media Bucket is implemented through which the images and videos are displayed on the screen.
- Ad marvel Implementation is done.
- Worked wif the UI team to design the appropriate icon and display for the screens.
- Developed the database wrapper functions for data staging and modeled the data objects relevant to the mobile application.
- Tested the application on multiple android targets and debugged the issues dat were found
- Worked on the system landscape including development, testing and production .
- Successfully deployed the app on the Android Marketplace and supported the app for different releases of Android OS.
Environment: Android, SVN, PHP, SQL, Eclipse, XMLTitle: The Wall Street Journal-TabletKindleJul 2011-Jan 2012
Confidential, NY
Android Application Developer
Responsibilities:
- Worked in all phases of the project including design, development, testing and deployment.
- Designed the features for the database interface relevant for the mobile application from the existing system.
- In dis application the user selects the region as USA or EUROPE or ASIA.
- Created Thumbnails on the start screen. Thumbnails have the image of the day’s News paper.
- There are some News which are only for registered user where as some are available for all the users. dis can be differentiated by a key Image.
- The user need to login when the application is started.
- Designed Get Quote, MY Watch List and Market Strap which provide the latest and older information of the market data
- A function called as Media Bucket is implemented through which the images and videos are displayed on the screen.
- Media Deco’s are Implemented which consist of Images, Videos, and Graphics.
- Interactive Graphics are implemented wif the halp of the Android Browser.
- Ad marvel Implementation is done.
- Worked wif the UI team to design the appropriate icon and display for the screens.
- Developed the database wrapper functions for data staging and modeled the data objects relevant to the mobile application.
- Tested the application on multiple android targets and debugged the issues dat were found
- Worked on the system landscape including development, testing and production.
Environment: Android, SVN, PHP, SQL, Eclipse, XML, JSON
Vanguard-Advisors
Confidential, PA
Responsibilities:
- Worked in all phases of the project including design, development, testing and deployment.
- Designed the features for the database interface relevant for the mobile application from the existing system.
- Worked on location nearby agents wif respect to the customer wif the ability to navigate to the agent and call the agent location directly by using Google API’s.
- Worked wif the UI team to design the appropriate icon and display for the screens.
- Developed the database wrapper functions for data staging and modeled the data objects relevant to the mobile application.
- Used Eclipse IDE to develop the screens for the application using MVC design pattern.
- Tested the application on multiple android targets and debugged the issues dat were found
- Worked on the system landscape including development, testing and production and set up and configured the Linux, PHP and SQL database.
- Successfully deployed the app on the Android Marketplace and supported the app for different releases of Android OS.
Environment: Android, SVN,PHP,SQL,Eclipse,XML,JSON,Linux
Confidential, CA
Android Application Developer
Responsibilities:
- Involved in full life cycle of the application including wireframe design, server development and client development.
- Designed the features for the database interface relevant for the mobile application from the existing system.
- Worked on the feature dat halps the user identify his current location and the query back-end for finding preferred vendors.
- Worked on features dat halps the user document a claim
- Worked on the feature dat halps the user pick up a location and map dat wif the location of the accident.
- Developed the server code in PHP-MySQL in Ubuntu environment.
- Implemented wrapper classes for sever code and also designed the database tables for all the features in MySQL database.
- Developed the code in objected oriented manner for better code reuse.
- Created the client codes using JAVA in eclipse SDK3.6.1.
Environment:Ubuntu 10.1,Eclipse 3.6.1, Android SDK,XML,JSON, Apache
Confidential
Android Application Developer
Responsibilities:
- Involved in full life cycle of the application including wireframe design, server development and client development.
- Worked on the feature dat halps the user identify his current location and the query back-end for finding preferred vendors.
- Worked on features dat halps the user document a claim
- Worked on the feature dat halps the user pick up a location and map dat wif the location of the accident.
- Developed the server code in PHP-MySQL in Ubuntu environment.
- Implemented wrapper classes for sever code and also designed the database tables for all the features in MySQL database.
- Developed the code in objected oriented manner for better code reuse.
- Created the client codes using JAVA in eclipse SDK3.6.1.
Environment:Ubuntu 10.1,Eclipse 3.6.1, Android SDK,XML,JSON,Logcat,Apache
Confidential
Software Developer
Responsibilities:
- Involved in full life cycle of the application from wire frame design, server deployment and client development.
- As a team member, was actively involved in functional analysis and code implementation, bug fixing and enhancements of the application.
- Developed application features such as
- Online attendance check
- Email notification for low attendance
- Leave management module
- Several standard reporting modules.
Environment: Java/J2EE-core Java, Swing, Java Script, My SQL Server, Apache TomCatWebserver.
