Sr. Android Developer Resume
Mooresville, NC
SUMMARY
- Over 7 years of experience in developing applications & Information Technology designing and testing of Mobile Applications using Android SDK with 4 years of experience inAndroidapplication development and 3 years of experience in Web Application development using Java/J2EE technologies.
- Extensive experience in application development and integrating with various databases and Client - Server applications.
- Experience in Software Development environment using AGILE methods like SCRUM and Waterfall model.
- Strong experience with entire software development life cycle, Mobile Application development Life Cycle, Model View Controller (MVC) based frameworks.
- Expertise in working with public APIs, such as Twitter, Facebook, Google, YouTube.
- Created and customized views, table views, tab bars and navigation bars which are some basic functionality in a multi-view application
- Knowledge on Objective-C foriOSApplication development
- Involved in Object Oriented analysis/ Design & Design patterns including MVC across the apps.
- Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
- Experience in working with SQLite Database, Google Maps API, GPSLocation Data and Push Notifications.
- Enterprise Java development experience with JSP, Servlets, JSF, JDBC, JMS, Web Services, Struts, Spring and Hibernate.
- Experience in building Android apps which consume REST web services, using JSON&XML parsing
- Expert level skills in Designing and Implementing web servers solutions and deploying Java Application Servers like WebSphere, Web Logic, configuring Apache Web Server and configuring various Servlet engines
- Solid background in Object-Oriented analysis and design. Very good at various Design Patterns, UML and Enterprise Application Integration EAI
- Strong knowledge with databases such as Oracle, MS SQL Server for managing tables, views, functions, triggers and packages
- Excellent communication, organizational skills, attention to detail and the ability to meet tight deadlines
TECHNICAL SKILLS
Languages: HTML5, JQuery, C#, Objective-C, JAVA, JavaScript, ASP.Net, VBScript, T-SQL/PLSQL, C, C++, Core data.
Internet Technologies: .Net Framework 2/3.5/4, Android 2.x/3.x/4.x, iOS 4/5/6, ASP.Net, ASP, Ajax, WPF, WCF, XML, DHTML, HTML, SharePoint, Crystal Reports, Flash, Silverlight, CSS3, PL/SQL.
RDBMS: SQL Server 2000/2005/2008 , Oracle 10g, MS Access
Database Connectivity: ADO.Net, OLEDB, ODBC, ADO, DAO, DTS.
App/Web Servers: Internet Information Server (IIS)
Middleware: ASMX Web Services, WCF Services, SOAP, COM+.
Other Tools/Software: Eclipse, Visual Studio 2010, Dreamweaver CS5, Photoshop CS5, Microsoft Office 2013, NetBeans, Notepad++, WordPress.
Operating Systems: Windows 7, Windows Vista, Windows XP, iOS 7/6., Mac OSX, UNIX, Android 2.x/3.x/4.x.
PROFESSIONAL EXPERIENCE
Confidential, Mooresville, NC
Sr. Android Developer
Responsibilities:
- Participated and contributed to all phases of the SDLC, including programming, defect Correction, unit testing, code review and deployment planning
- Used Android SDK, Java to design UI with different layouts and widgets corresponding to various resolutions and different orientations
- Developed user-friendly interface for the library of magazines
- Assisted in designing the User Interface (UI/UX) and overall look and feel of the app.
- Designed UI including themes, icons, colors, and backgrounds using Photoshop.
- Implemented Fragments to make the app usable on both Smart phone and tablets.
- Developed the app to adapt to different orientations and various resolutions (Idpi/mdpi/hdpi) based on the device.
- Worked on the feature of the app to provide the user information regarding their Proximity to the closest store location.
- Used Google Maps API to develop location based services for the App.
- Used JSON to fetch data from the server using RESTful web services
- Implemented List views for displaying new releases
- Developed the Alert dialog for confirmation of quitting the application
- Helped another mobile appdeveloping teamto develop the same application onIOSplatform.
- Provided subsequent releases which included feature changes, enhancements and bug fixes
- Production monitoring and support as needed
- Provides expertise on mobile current standards and cutting edge technologies and frameworks.
- Assists in producing and executes on well-documented technical designs.
Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API’s, JDK 1.6, XML, JSON, HTML, CSS, GPS service, Log cat, SDLC.
Confidential, Chevy Chase, MD
Android Developer
Responsibilities:
- Responsible for requirements validation, technical design documentation, and publishing the app to Android market
- Worked on different phases of the project cycle like design, development and testing
- Collaborated with cross-functional teams to define, design, and develop new features
- Collected the requirements with the client and documented the requirements
- Involved in requirement gathering, UI design and development
- Implemented functionality based on the business requirements for major releases
- UsedREST based web services and XML parsers for secured data interchange.
- Google API to provide the user with directions to the closest Confidential Insurance Agent.
- Implemented customized web view component to load an SWF file and HTML data.
- Handling XML data using efficient parsing techniques such as DOM parser.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Employ technical expertise in helping team members overcome technical problems
- Building mobile apps in an Agile and fast paced setting.
- Tested the application on various Androiddevices.
- Worked closely with the testing team. Performed unit testing using JUnit test cases and automation testing using Robotium Automation Framework.
Environment: Android SDK, Eclipse IDE, Android APIs, Google APIs, JDK, REST Web service, JSON, HTML, XML, CSS, SQLite, GPS service, Log cat, Windows7
Confidential, Winston-Salem, NC
Android Developer
Responsibilities:
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Responsible for design of user interface using various Custom Layouts, buttons, dialog boxes, alert boxes and edit boxes.
- Actively participated in all the phases of SDLC like design, development, testing.
- Used Web Views, Custom List views & populated lists to display the lists from database using simple adapters and Custom adapter.
- Performed Unit Testing and interacted with QA for testing.
- Creating Intents (explicit, implicit), Multi-threading and Creating Linear, Relative and Table Layout.
- Defining elements like List view and web view.
- UsedAndroidContent Providers for implementing features like sending E-mails, SMS, etc. from the app and designed GUIs for these applications.
- Work closely with the web application development team to ensure proper integration between mobile application and web application.
- Used effectively AllAndroidApplication components.
Environment: s:AndroidStudio,AndroidSDK, SQLite, JSON, PHP, Web Services, Eclipse, Oracle.
Confidential, Alpharetta, GA
Java Developer
Responsibilities:
- Developed all the User Interfaces using JSP and spring MVC
- Writing Client Side validations using JavaScript
- Extensively used JQuery for developing interactive web pages.
- Developed the DAO layer using the hibernate and for real time performance used the caching system for hibernate
- Web Services interface for provisioning the Subscriber configuration and inventory configuration
- Designed the applications using multithreading concepts
- Mainly multi-threading is used to perform time consuming tasks in the background but UI is still active and available for the users
- Designed class and sequence diagrams for Modify and Add modules
- Followed Spring MVC Framework for the development of the project
- Developed the user interface presentation screens using HTML, XML,CSS
- Experience in working with Spring MVC using AOP, DI/IOC and JDBC template.
- Hands on experience with data persistency using Hibernate and Spring Framework.
- Developed many Java Interfaces to integrate the Web Services with the database transaction tables.
- Experience in developing web services for production systems using SOAP and WSDL.
Environment: Java, J2EE 1.5, JSP, Servlets, XML, Spring2.5, Hibernate, Oracle11XE,JDBC, PL/SQL, HTML, CSS, ANT, UML, Eclipse, MySQL, JBoss, Java Script & JQuery.
Confidential
Web Developer
Responsibilities:
- Involved in the Analysis, System study and designing of the project.
- Developed front-end screens with HTML, DHTML, CSS, JavaScript and JSP's. Extensively did client side validations using JavaScript and developed the required Servlets.
- As a developer, coordinated with onsite team and client in understanding the business process and requirement understanding.
- Developed stores procedures, triggers, functions and database tables in Oracle database.
- Worked on developing a suitable GUI for the website.
- Participated in daily meeting for enhancing the features for the portal.
- Participated in Code review and Quality Assurance.
- Used JDBC, application server provided transaction API for accessing data from the Oracle the using standard statements.
- Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
- Debugged using Firebug.
Environment: HTML, CSS, JavaScript, XML, XHTML, DOM, DHTML, Oracle database, Eclipse, SQL, SVN, GIT, Windows XP/07 and MS Office.
