Android Mobile Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY
- 4+ years of IT experience which includes Java, .NET, and Android application development, testing and deployment in industry specific applications.
- Proficient with Android application development lifecycle from application creation to deployment in Google Play.
- Involved in entire application development process for all the assigned android projects: requirement specification, design, implementation, testing and maintenance
- Good programming skills and hands on experience in developing Android enterprise applications for mobiles and tablets using IDE's like Eclipse, Android Studio, Android SDK and ADT development tools in JAVA environment.
- Worked extensively with QA teams for testing Android applications, writing test cases/scenarios, implementing functional and usability tests
- Proven experience with C#, Java, Ruby and/or Python coding skills
- Expertise in IDE's like Eclipse and Android Studio for developing android applications.
- Experience in creating Java Applets, User Interfaces, and password encryption programs.
- Working experience in consuming RESTful web services to fetch data for mobile front end and parsing the XML and JSON response using different parsers.
- Skilled in implementing UI/UX of android application development for front end design.
- Experience using version control software such as SVN, GitHub for effective code maintenance, tracking, logging and deployment.
- Good programming skills and hands on experience in Object Oriented Programming (OOP) and Java related concepts.
- Proficient in all the phases of Software Development Life Cycle (SDLC) and thoroughly exposed to models like Agile/Scrum.
- Expertise in designing the backend database for data storage and retrieval using SQLite and SQL for other bigger applications.
- In - depth knowledge of industry practices and application development protocols.
- Effective communication, problem solving, technical and organizing skills with ability work in a team environment or work independently and always keen to learn and understand new technologies.
TECHNICAL SKILLS
Languages: Java, C#, .Net, Android SDK, Java, XML, Restful Web Services, HTML, HTML5, JavaScript, AWT, Swing, Spring, JDBC, Servlets, Java Server Pages (JSP), GWT,Ajax, JSF, Applets, XHTML, CSS
Databases: SQLite, MySQL, Oracle 10g/11g
App/Web Servers: Tomcat, Websphere
Design and Protocols: Object-Oriented, Client-Server, RDBMS Design, Agile methodologies, HTTP, TCP/IP, and UML.
Web Services: SOAP, REST
Development Tools and IDEs: Eclipse ADT, NetBeans
Scripting Languages: PHP, JavaScript
Change Management Tools: SVN, GIT
Analysis and Modeling: UML, FlowChart
Operation Systems: Windows, MacOS, Linux, Windows 95/98/NT/2000/7/8, Unix
Methodologies: Scrum
Tools: JQuery, JSON, JUnit, HttpRequester, F12Developer Tool, SOAP UI
Software: Visual Studio, MS Office, phpMyAdmin
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Android Mobile Developer
Responsibilities:
- Design, Develop and Consult on Android Mobile Application Project
- Communicated with Client for Project Updates, Enhancements and/or Changes
- Used Patterns for Code Reuse
- Used AsyncTask for REST Service call
- Maintained Version Control
- Analyze, test, debug, refactor, and document code
Technologies: Java, Android, Eclipse, GitHub, XML, JSON, REST, OOD
Confidential - Contractor, Alpharetta, GA
Java/.NET Software Developer
Responsibilities:
- Design, code, and unit test software on predefined schedule using technologies, techniques, and tools to ensure high quality, performance, and reliability at varying levels of complexity
- Wrote Java classes to marshall .Net RESTful WebService call results using Java, JSON and Jackson JSON processor
- Modifed and enhanced existing Apache Wink based framework to make more efficient REST calls
- Validated REST call results using HttpRequester
- Created Mock data for Unit Tests
- Analyzed, tested, debugged, refactored, and documented existing code
- Attended daily stand-ups in an Agile Environment
- Created Unit Tests for REST Web Services using autofac and MOQ
- Modifications as necessaary to existing proprietary Framework Library
- Modified mobile platform UI using ASP.NET, C#, AJAX WebToolkit, CSS and Javascript
- Analyze, test, debug, refactor, and document existing code
- Conducted various sprint tasks in an Agile Environment
- Provide support for specification, design, testing, deployment, documentation, and production.
- Write well documented programs that perform effectively and efficiently by following department coding standards.
- Perform system analysis and design in accordance with established procedures and policies.
- Provide accurate estimate of time needed to complete work.
- Perform sufficient testing to verify program accuracy and reliability and follow established procedures for developing test plans.
- Participate in specification, design, code, and test reviews at varying levels of complexity interfacing with cross functional teams in an agile environment.
Technologies: OOP, ADO.NET, ASP.NET, C#, IIS, CSS, HTML, JavaScript, Visual Studio 2008 - 2012, SVN, SQL Developer, IE Developer Tools, MS Office, Java, Eclipse IBM, Linux, VMware, WebSphere, JSON, TOAD, REST
Confidential, Dunwoody, GA
Java Software Developer
Responsibilities:
- Design Ajax Applications using Java, GWT 2.4 Framework, CSS, HTML, JavaScript
- Design User Interface using Java, CSS, HTML, JavaScript, GWT
- Design business logic/middle-tier using Java, JDBC and JSON
- Manage MySQL Database
- Analyze, test, debug, refactor, and document existing code
- Customer Support/Software Support
Technologies: Java, MySQL, GWT2.4 Framework, JDBC, JSON, GSON, CSS, HTML, JavaScript, Eclipse IDE, MS Office
Confidential, Atlanta, GA
Responsibilities:
- Full Life Cycle Developer for native Android Application version 4.0.3 API Level 15
- Responsible for UI design and coding logic using Native Android controls and Java
- Managed and met deadlines for each task
- Applied state management for data and fragments for changes in device orientation
- Tested using Samsung 7inch Tablet and AVDs
- Released to Google Play June 16, 2013
Technologies: ADT Eclipse, Java, Activities, Fragments, Intents, OOD, OOP, API Level 15
Confidential, Norcross, GA
Test Engineer - Mobile Solutions (Contractor)
Responsibilities:
- Developed an in-house pilot application for QA Team
- Worked actively in Agile Environment
- Experience in web services HTML, JavaScript, AJAX, JSON, XML and testing using Visual Studio and SOAPUI
- Created Automated Tests using Coded UI
- Governed framework to oversee the execution & maintenance of a unified test automation platform and related tools
- Implemented test automation strategy
- Tested nightly code deployment to a live production environment
- Mobile Application Testing from build to deployment on iPhone, Android and Blackberry Platform
- Test Case creation, Full Life Cycle Bug Tracking
- Provided expertise and support for performance testing, system integration testing and other non-functional test activities.
- Mentored and provided guidance to junior team members if at intermediate or senior level
Technologies: Visual Studio 2012, Web Services, SOAPUI, C#, WCF, TFS, IIS, XML, Coded UI, MS Access, AJAX, JSON, HTML, JavaScript
Confidential, Atlanta, GA
Jr. Systems Developer
Responsibilities:
- Full life cycle developer for student continuing-education application
- Design, develop, maintain, test, and document development projects.
- Design and build database tier using MySQL RDMS
- Perform Object Relational Mapping from MySQL to GlassFish Application Server
- Experience with Java Application Servers (Glassfish, Tomcat, JBoss)
- Design persistence and business logic tier using Java EE and EJB3 Technology
- Review bugs and problems as assigned, diagnose and fix them in a timely manner.
- Communicated complex technical issues at different levels.
- Good knowledge of back-end technologies.
Technologies: MySQL, EJB3, NetBeans IDE, GlassFish, J2EE, OOP, OOD