Jr. Android Developer Resume
Fort Worth, TX
SUMMARY
- 6+ years of experience in IT, experience in Mobile Applications using Android and in analysis, design and implementing and Java based applications.
- Excellent knowledge and working experience in Android SDK, Eclipse IDE, Application Slack and Android Architecture.
- Extensive experience in phases of Software Development Life Cycle (SDLC) and on software development methodologies like Scrum, Agile and Waterfall methodology.
- Proficient in developing application in different versions of Android SDK like Ice Cream Sandwich, Jelly Bean, Kit - kat, Lollipop and Marshmallow.
- Enhanced the performance of the functionality of applications and developed Java Threading application.
- Implemented various applications using Java, JDBC, J2EE, Struts, Spring, Hibernate and JSP.
- Worked on Web Services and utilized HTTP, XML, JSON and SOAP for the developed applications to server-side APIs.
- Designed wireframe user interface UI layouts using CSS, HTML5, DHTML, jQuery, J2EE, JSF, AJAX and JavaScript.
- Developed various mobile app store for Android, and Windows phone and setup the environment using Eclipse, IBMWebSphereWorklightStudio and mobile SDKs.
- Proficient in deploying the applications using Eclipse IDE, Tomcat as a webserver and JBoss as an application server.
- Experience in identifying the system objects with Object Oriented Design (OOD) and Modeling (OOM), based on Unified Modeling Language (UML).
- Worked on developing Android application using Object Relational Mapping Lite (ORMLite) and written SQL queries using Content Provider and ORM.
- Installed and setup JUnit that runs on local JVM to test the code, performed manual testing, integrated test framework to test Android API and used Eclipse IDE to support for executing tests interactively.
- Worked on various kinds of media using Flash, Photoshop, network protocols in Android Studio in designing audio, video and Graphic playback media components.
- Worked on native Android application development using Google IDE and Angular JS in Android Studio, based on IntelliJ IDEA.
- Involved in setting up the development environment to develop Android applications for all devices like Smart Phones, Watches, Tablets and Automobiles.
- Experience in implementing, configuring Android Studio and connecting an Android Application with a repository GitHub plugin.
- Worked with Bluetooth, Wi-Fi, Google Analytics, Retrofit APIs.
- Very good understanding of Android Back-end and UI guidelines.
- Experience in branching, pushing and merging codes with remote repository such as GIT&SVN.
- Good Knowledge in Android Framework and Core Java.
- Dedicated team player, quick learner, self-starter, excellent analytical, design and problem-solving skills.
TECHNICAL SKILLS
Technologies: Android 5.1-9.0, Java, C, J2EE Web Services, JDBC 3.0, JavaScript 1.8.x, JUnit, PhoneGapSamsung TouchWiz, Tizen SDK, Android SDK, Android framework.
Markup Languages: HTML 5, XML, XHTML, JSON.
Programming languages: C, C++, Java, Kotlin.
Servers: Amazon web server, Web Logic8.1/9.2, Apache Tomcat 6.0.
Debugging Tools: Log cat, DDMS, J Unit, Mockito.
RDBMS: Oracle 10g, SQLite, MySQL
IDE’s: Android Studio, Eclipse, Net beans, IntelliJ
Scripting languages: PHP, Perl, JavaScript, jQuery
UML Tools: Microsoft Visio, Umlet, Smart Draw, Visual Paradigm
Operating Systems: Windows (2000/XP Professional, Windows 7, Windows 8)Ubuntu, Macintosh.
Version control system: SVN, Perforce, GitHub
Bug Tracking systems: JIRA, Redmine
PROFESSIONAL EXPERIENCE
Confidential, Fort Worth, TX
Jr. Android Developer
Responsibilities:
- Participating in all phases of Software Development Life Cycle (SDLC) for Analysis, development, testing, deployment, and enhancement of code.
- Working in design, development and deployment ofAndroidApplications.
- Developing the applications in both backend server application using Webservices based on Java and frontend User Interface (UI) development scripts using JSP, PHP, HTML, Spring, jQuery, AJAX, CSS and JavaScript.
- Using graphical user interface (GUI) in Android Studio to build app using hierarchy of View, View Group Objects and Action bar.
- Developed Framework with server-side presentation layer using Hibernate and StrutsMVCFramework.
- Implementing database using SQLite with openCreateDatabase method and established connection with JDBC and ODBC.
- Expert in developing and maintaining the applications using MySQL Server and Oracle.
- Working on technologies like SOAP, XML parsing and JSON.
- Excellent in debugging and fixing defects with Android Studio, Eclipse IDE and RAD.
- Working with both onsite and offsite team and managing the work to complete the task on time.
- Tracking the project up to date with Scrum/Agile methodology using JIRA.
- Implementing applications using ANT scripts and deploying on WebSphere Application Server.
- Expert in implementing various applications using Objective C, Automation, XCode, Interface builder and UI Kit.
- Involved in developing, testing the software according to the functional specification, design, maintainability, and coding and efficiency standards.
- Performing Unit Testing on all the classes using JUnit and Mockito at various class level and methods level that runs on JVM environment.
Environment: Android Studio, Java, Web Services, UI, JSP, PHP, HTML, Spring, jQuery, AJAX, CSS, JavaScript, GUI, Hibernate, Struts, MVC, SQLite, JDBC, ODBC, MySQL, Oracle, SOAP, XML, JSON, Eclipse IDE, RAD, Scrum, Agile, JIRA, WebSphere, Junit, JVM, Google Maps API.
Confidential, Columbus, OH
Android Developer
Responsibilities:
- Gathered the requirements, analyzed the project features, designed the application architecture and database, and implemented server back end.
- Developed front-end screens with JSP using Android Studio, Eclipse IDE and Android SDK.
- Designed the User Interface (UI) applications using Buttons, Text View, View attributes, edit boxes, check boxes, dialog boxes and spinners for various layouts.
- Implemented different features in the applications like Search bar with Search View, Edit Text and Action Bar for searching particular deals in the area.
- Creating local database and used Content Provider to access SQLite Database to store and retrieve the data in Android application.
- Developed application and retrieved data from the web services in the form of JSON, SOAP and XML and the deals are displayed on the user interface in a customized list view.
- Worked on customizing Table views, List views, Tab bars and navigation bars.
- Developed applications for Google APIs to navigate store locations and gets you the directions.
- Implemented Java, J2EE, JavaScript, JDBC, PHP, CSS, HTML and jQuery design patterns value object singleton.
- Experienced in Abstract Factory and Factory Pattern for reusing most efficient and effective strategies for new development.
- Used spring, Spring MVC, Servlets, EJB, Hibernate and Web Flow to bind web parameters to business logic.
- Configured struts tile and designed the JSP pages for the application.
- Created and stored Source file for local unit tests using JUnit and created test case and a Java class.
Environment: Android Studio, JSP, Eclipse IDE, Android SDK, UI, SQLite, JSON, SOAP, XML, Java, J2EE, JavaScript, JDBC, PHP, CSS, HTML, jQuery, Spring, MVC, Servlets, EJB, Hibernate, Junit, GOOGLE API.
Confidential
Software Developer
Responsibilities:
- Involved in full life cycle of the application including prototype, design, and development and testing.
- Developed features for the application, such as: Meeting Schedule, System Info.
- Video Stoplight feature, Audio calls add-in feature for both embedded devices,PolycomTouch Control.
- Supports Microsoft Lync and Conference recording can be started from Microsoft Lync Client.
- By enabling calendar, your personal calendar and notification can be shown in the screen. This is linked with emails.
- Developed applications (Native and Dalvik) onAndroidphones
- Understanding of Client-server, Cloud computing service architecture and Internet Technologies (e.g., HTML, CSS, JavaScript, jQuery, XML/XSLT, JSON, HTTP, SSL, TCP/IP)
- Refactored the code base to optimize start-up time and memory usage.
- Integral in internationalizing of the app to support different languages.
- Key resource for layout and UI work utilizing xml, Views, List View, Menu Item, Activities, Fragments, Frame, Animations, Notifications, etc.
- Simulating for prototype, write Design Document, document Feature Verification Test (FTV).
Environment: Java,AndroidSDK (4.4 to 8.0), Eclipse, Wire Shark, Ant, Python, HTMLs, HTML5, CSS3, JSON, XML, Ajax, jQuery, SASS, AngularJS, Jira, Clockwork’s, putty, Jenkins, Confluence, Silk Central.
Confidential
Software Developer
Responsibilities:
- Designed the application using the J2EE design patterns such as Session Facade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton. Used a struts framework.
- Developed the middle tier applications using Java and Struts.
- Designed Web pages using extensive JavaScript for creating the Global template.
- Designed web Pages using HTML, CSS, PHP, AJAX and jQuery.
- Created JSPs, Servlets, and XML using Eclipse as IDE tool.
- Implemented code for processing the Webservice response obtained in XML as a String after calling the web Services using SAX parser.
- Designed Use Cases, Class Diagrams, and Sequence Diagrams using Visual Paradigm to model the detail design of the application.
- Deployed the application in application server in development and production environment using WebLogic Server.
- Created and modified SQL queries whenever required for change requests/enhancements.
- Created virtual object database using Hibernate for Object Relational Mapping (ORM).
- Deployed the applications on IBM WebSphere application server.
- Developed test cases, test plans, web applications test through Cruise control and JUnit.
Environment: Java, J2EE, Struts, JavaScript, HTML, CSS, AJAX, jQuery, JSPs, Servlets, XML, Eclipse IDE, Web Services, String, WebLogic, SQL, ORM, IBM WebSphere, JUnit.