Android Developer Resume
Wilmington, DE
PROFESSIONAL SUMMARY:
- Around 5+ years of experience in Design and Development of Java based applications and also experienced in Android SDK application development.
- Experience in developing Android application using Eclipse IDE, SQLite, Java, JSP, XML, JSON, Android SDK and ADT plug in.
- Experience in doing object oriented design in Java.
- Developed and architected multiple Android applications across various versions.
- Experience on JavaScript and PHP client - server side development
- Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
- Extensively worked on almost every stage of application development right from collecting requirements, providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and releasing to the market
- Good understanding in core concepts of Android like Activities, services, content providers and receivers
- Proficiency in object oriented development.
- Experience using web servers like Apache running on Linux distribution and Windows web server running on windows distribution
- Experience in using web based application used for managing test and defect tracking using firebug, W3C, Crashlytics.
- Knowledge of Windows server 2003, Window server 2008, Windows server 2010, Linux, Oracle 11g, JavaScript.
- Experience on JavaScript and PHP client-server side development
- Expertise in troubleshooting and debugging applications
- Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, and Dreamweaver.
- Experience in App testing on Virtual Devices and actual Devices
- Experience in implementing Ad services like Ad Mob in the existing code.
- Implemented Continuous Integration and deployment using CI Tools like Jenkins.
- Experience in debugging the code to adapt to the latest API
- Experience in Splunk tool monitored mobile application user event logs.
- Expert in the interaction between various devices and different versions of android.
- Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application
- Development, e-learning Domain and Web application development
- Capable in dealing with client’s data, feeds, designs and on-going maintenance of existing projects
- Ability to work on project without detailed instructions; taking the initiative with this job is important.
- Co-operation with various team members involved in the project
TECHNICAL SKILLS:
Technologies: AndroidSDK,AndroidNDK, J2EE, JavaBeans, JSF, Web Services-API, Springs, Hibernate, JDBC, JavaScript, REST, SOAP, JUnit, JSP.
Programming Languages: Java, C, C++, C#, Python
Markup Languages: HTML, XHTML, XML, CSS, JSON
Debugging and Testing Tools: Logcat, DDMS, ADB, JUnit, Mockito, Robolectric, Espresso.
Operating Systems: Windows XP, 7, 8, 10, Ubuntu, Fedora, Mac OS X.
RDBMS: SQLite, Microsoft SQL … Oracle 10g, 11g, MySQL 4.0/5.0
IDE: AndroidStudio, IntelliJ, Eclipse, NetBeans.
Version Control/Continuous Integration Tools: Mercurial, GitHub, SVN, Jenkins.
Scripting languages: JavaScript, jQuery
Build Tools: Gradle, Maven
Servers: Amazon web server, Apache Tomcat 6.0
Emulators: Android SDK Emulator, Various Android Devices
PROFESSIONAL EXPERIENCE:
Confidential, Wilmington, DE
Android Developer
Responsibilities:
- Redesign android app for feature-rich components and responsiveness.
- Manage customer requirements via meetings and mock-ups.
- Experience in using SQLite Database, Content Providers and Sync Adapters for mobile data management.
- Worked on Android UI components such as Text View, List View, Customized List View, Menus, Edit boxes, Buttons, Checkboxes, Expandable list Adapter, Dialog boxes, Alert boxes, Action bars, and Spinners for various layouts in Application development.
- Implemented the new design frontend OTP channel for the Barclaycard app
- Experience in Graphic designing in Adobe Photoshop, MS Visio and Frontpage for rich user friendly front end contents
- Good Exposure in using Material Design.
- Worked with version control system GIT, Source Tree.
- Manage weekly sprints as developer in Agile environment using Rally.
- Good understanding in Testing Mobile applications and bug tracking for the production team fixing.
- Good Experience in Tealeaf in Capturing and analyzing all interactions on web and mobile channels—from any device—to improve the digital customer experience.
- Wrote Unit Test using JUnit, Robolectric and Espresso.
- Good exposure in troubleshooting and debugging software applications, creating, executing and documenting test cases for Android app.
- Worked closely with the testing team.
Environment: Android SDK, Eclipse IDE, Rally, AppDynamics, T-leaf, Restful services, SOAPUI, Robolectric, Espresso.
Confidential, New Jersey
Android Developer
Responsibilities:
- Worked closely with the testing team using Junit.
- Collaborated with web services team to implement the backend support.
- Designed the web services to communicate with theAndroidapplication by using RESTful web services with the Spring 3 API, and JSON Parsing for the received responses.
- Integrated the Payment Gateway in the app for processing Credit Card Payments for mail orders.
- Implemented customized web view component to load an SWF file and HTML data.
- Created test cases and test data for testing the application using JUnit Extensions.
- Experienced in developing enterprise level mobile applications using Android SDK's
- Configure resources and Gradle build dependencies in Android Studio.
- Hands on experience with Android Unit testing and used tools like J-Unit, Mockito and Espresso.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected.
- Used SCRUM-Agile software development method for managing application developments.
- Published XML data using XSLT.
- Used XML Web Services for transferring and retrieving data from different applications.
- Used Xamarin Studio for developing Apps in C# environment.
- Implemented XML technologies like DTD schemas, XSL style sheets and XSLT for transformations.
- Used Maven as build and deployment tool.
Environment: Android2.0/2, Eclipse 3.6, ADT Plug-in, SQLite, XML, Java, Google-Map kit, Subversion, Junit, C#, Quality center tool, Hibernate, Log4j, SOAP Web Services, EJBs. Front controller design pattern, jQuery, Ajax, Soap UI, CXF, Core Java
Confidential
JavaDeveloper
Responsibilities:
- Extensive exposure to all phases of Software Development Life Cycle including requirement analysis, design, development and implementation ofjavabased projects
- Hands on experience in developing dynamic web pages using JSP 2.0, Servlets 2.4, JDBC, AJAX, JavaScript, jQuery
- Developing, enhancing and maintaining the web applications for the project 'Weekly Report Management'
- Performing the requirement gathering, requirement analysis and designing the database schema.
- Mainly utilizing Java, J2EE, and JSP for the development
- Use JSP to build the frontend and validated using Struts framework
- Developing Spring framework related components
- Code development using Eclipse IDE
- Used JBOSS application server.
- Performing Unit testing using JUnit
- Worked on the bugs/other issues, which are reported by users, managed the priority of the bugs reported.
- Proficient in SQL in writing stored procedures and triggers for relational databases like Oracle 8i/9i/10g and MySQL
- Followed the Agile software development methodologies throughout the project.
- Involved in Database Design using Normalization Techniques.
- Used crystal reports for reporting.
- Involved in testing and bug fixing.
- Finished projects in a timely faction efficiently and effectively
- Technologies used: Java, Hibernate, HTML, CSS, JavaScript, Web Services
- Handled client side and server-side validation using struts validator framework.
- Used Servlets as the web tier components and processed the complex business logic.
- Involved in coding the business logic using Java Object Oriented principles.