Sr Android Developer Resume
Chicago, IllinoiS
SUMMARY
- Around 7+ years of experience in programming in the field of System Analysis, Design, Web development, Database technologies, Java and J2EE technologies.
- 4 years of experience in End user requirement analysis, Android OS, interactive application development and full Software Development Life Cycle (SDLC).
- Proficient with common Android Framework API’s (Email, Web View, contact manager, Camera, Notifications, Maps).
- Exposure to analyzing business & functional requirements, data flow and case diagrams
- Developed User interfaces with rich features.
- Experience in implementing native libraries in application by using Android NDK.
- Designed GUI and interfaces with services for mobile applications.
- Experience in using Storage options in Android like Shared Preferences.
- Knowledge in designing and developing adaptive UI components, widget for android phones, tablets using Notifications, Adapters, Content Provider, Services, XML Parsing, SQLite
- Good mobile and web design skills using Activities (android), HTML 5, Java Script, AJAX and XML.
- Experience in playing & recording live stream or Video on demand media content using Media player, Media recorder, Video views and Surface Views.
- Experience in Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on UML.
- Worked extensively in developing mobile - based and advanced web-based applications using Java, Servlets, JSP, Struts, spring, Hibernate, JDBC, UML, HTML, XHTML, JavaScript, JDBC, and Oracle.
- Proficiency in developing applications using Struts frame work, spring and hibernate.
- Worked on GUI applications using Java SWING and AWT.
- Experience in using Java Native Interface (JNI).
- Experience with source code control management like subversion (SVN) and GIT.
- Expert in writing client side validations using validation framework, Java Script.
- Experience in web services using markup languages like JSON and REST.
- Experienced in requirement gathering, architectural design, and functional design and turning requirement to product.
- Excellent debugging and problem-solving skills with Eclipse, IntelliJIDEA IDEA and RAD.
- Experience in various methodologies like of SDLC like Agile development and waterfall development.
- Excellent working experience with variety of operating systems like Macintosh, Windows, Ubuntu and Fedora.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL Python
Operating Systems: Windows, Linux, Android
Web Technology: HTML, DHTML, CSS, JavaScript, AJAX
Android: Android SDK 4.2, Android API, Emulator
XML Technology: XSLT, XSL, JAXB, XML Spy, SOAP,DOM, JAXP,REST
Methodologies: SDLC, Agile Waterfall, RAD (Rapid application Development), JAD (Joint Application Development), OOPS (Object Oriented Programming).
Web/Applications Servers: JBoss, Apache Tomcat, IBM Websphere 6.1
Frame Works: Android, J2EE, MVC
Tools: & IDE: NetBeans, Eclipse, Android studio, Android Developer Tools (ADT), Dreamweaver, Visual Studio.
Database: SQL Server, Oracle, SQLite
Documentation: Project Plan, Requirements Analysis, Test cases, Reports
PROFESSIONAL EXPERIENCE
Sr Android Developer
Confidential, Chicago, Illinois
Responsibilities:
- Analyzed Android SDK environment, different versions of Android, Dalvik Application development
- Design, Develop, and test web based and mobile applications.
- Worked on UI related features such as Action Bar, Dialogs, Toasts
- Involved in understanding the interactions of all phases of application development life cycle
- Implemented UI/UX layouts for home screen
- Used array adapters for different kind of layouts
- Implemented layouts for List View, Image Viewand Scroll Views.
- Created views for Date &Time pickers, List view adapters and complex radio and image buttons.
- Involved in designing of Flash banner for both tablet and phone versions.
- Used SQLite database to store all the Data
- Used Intents to capture and upload images in Android Studio
- Worked with multiple versions of Android SDK in Android Studio from Froyo to Marshmallow.
- Used GIT for version control of code for distributed revision control
- Extensively used Agile Methodologies
- Excessively involved in Bug fixing and debugging.
- Was actively involved in meetings and team building events
- Used good communication skills and interpersonal skills and dealing complex issues
- Performed Functional Testing to make sure the functionality is working correctly.
- Code Walkthrough, Test cases and Test Plans.
Environment: Android SDK, Android NDK, ADT-Plugin, Eclipse, Android Studio, Java, SQLite, JSON, XML, DDMS, Logcat.
Android Developer
Confidential, Chicago, IL
Responsibilities:
- Researched and analyzed Android SDK environment, different versions of Android, Dalvik Application development
- Design, Develop, and test web based and mobile applications.
- Worked on UI related features such as Action Bar, Dialogs, Toasts
- Involved in understanding the interactions of all phases of application development life cycle
- Understanding the customer needs and Business strategies of the company
- Worked on the DACTrak application which is a tool used for easy data collection and report generation.
- Developed the DACTrak application on the Android platform to be used on Tablets that will guide the user through the inspection process.
- Developed three different screens of DACTrak application on Tablets which can be used by inspectors while inspecting various facilities.
- Was involved in Quality assurance and testing of the application.
- Reviewed the code whether it matches the coding standards required for the application.
- Implemented UI/UX layouts for home screen
- Used array adapters for different kind of layouts
- Implemented layouts for List View, Image Viewand Scroll Views.
- Created views for Date &Time pickers, List view adapters and complex radio and image buttons.
- Involved in designing of Flash banner for both tablet and phone versions.
- Used SQLite database to store all the Data
- Used Intents to capture and upload images in Android Studio
- Worked with multiple versions of Android SDK in Android Studio from Froyo to Marshmallow.
- Used GIT for version control of code for distributed revision control
- Extensively used Agile Methodologies
- Excessively involved in Bug fixing and debugging.
- Was actively involved in meetings and team building events
- Used good communication skills and interpersonal skills and dealing complex issues
- Performed Functional Testing to make sure the functionality is working correctly.
- Code Walkthrough, Test cases and Test Plans.
Environment: Android SDK, Android NDK, ADT-Plugin, Eclipse, Android Studio, Java, SQLite, JSON, XML, DDMS, Logcat.
Confidential
Java Developer
Responsibilities:
- Developed the application based on MVC architecture. Captured all the functional and technical requirements of the Supply Chain Management System.
- Was involved in the preparation of the software requirements and design document (SRS & SDS)
- Adapted Java Design Patterns DAO, Value Objects and Session Facade to develop business components.
- Developed class diagrams and Sequence diagrams. Defined the detailed application and database design.
- Development of GUI for HTML and JSP Versions. Java Servlets were used as the common gateway interface between the client and server.
- Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller
- Development and deployment of Entity and Session bean classes and Interfaces.
- Developing interactive JSP components.
- Beans were used for Oracle, & JDBC connections & Servlets were used to retrieve data from the database.
- Involved in collecting requirements from Business Users and Data Modeling and designing and developing
- Tools using: J2EE, Java, Servlets, EJB, and JSP. Front End validations are written using JavaScript.
- Performed Unit Testing using JUnit. Provided a User Manual and User Training on the new system to ease them into the new system.
Environment: JDK 1.3, J2EE 1.2, HTML, CSS, JDBC, JavaScript, JSP, EJB, CSS, CVS, WebSphere, oracle, Linux.
Web Application Developer
Confidential
Responsibilities:
- Designed and developed application on Web Sphere server
- Used J2EE design patterns to design the application such as Front controllers, Data access, object, Factory pattern.
- Performed requirements analysis using AGILE Methodologies.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Developed web front end screens using HTML, JSPs, CSS, Java script and built application using Struts Framework.
- Worked on Front End using C#.Net and ASP.Net for Application.
- Prepared high and low level design documents for the business modules for future references and updates.
- Deployed the application on Web sphere application server in development and production environment.
- Undertook the Integration and testing of the different parts of the application.
- Developed automated Build files using ANT.
- Very familiar with Testing Tools related to Agile.
- Used TFS and SCM for version control
- Was a very efficient team player and worked on Team Motivation events.
Environment: Android SDK, Android NDK, ADT-Plugin, Eclipse, Android Studio, Java, SQLite, JSON, XML, DDMS, Logcat.