Android Developer Resume
Falmouth, ME
PROFESSIONAL SUMMARY:
- Around 8 years of Software Design and Development Experience in Java based applications. Includes 4 years of Android Application developer with Android SDK and 3 years as a J2EE developer.
- Strong hands - on experience on Android UI components such as Text View, List View, Customized List View, Menus, Edit boxes, Buttons, Checkboxes, Dialogs, Alert boxes, Status Notifications, progressive Action bars, and Spinners for various layouts in Application development
- Proficient with common Android native framework APIs (Location, Camera, Notifications, Maps)
- Familiar with multiple types of local storage options including shared preferences, SQLite and binary files.
- Activity participated and good understanding in OOAD ( Object-oriented analysis and design) .
- Good understanding on Security and privacy Policy for Android Application development.
- Good understanding of SOAP, REST, Web Services, XML Parsing and JSON.
- Experienced with Multithreading and handling multiple processes.
- Experience in writing and executing unit test cases using JUnit Testing Framework and debugging.
- Strong Knowledge on Android OS Architecture .
- Experience in developing Hybrid application .
- Experienced in consuming Web Services and how to keep the UI running smoothly
- Familiar with various Android OS versions from Jelly Bean to Marshmallow.
- Utilized HTML5, CSS and JavaScript and jQuery when working on web based applications
- Performed full cycle development including design, development, testing and publishing of Web &Android Native Applications.
- Capable of Integrating Facebook, Twitter, Maps, and other open source APIs within applications as required by clients.
- Strong Knowledge on Animation and Crossfading views.
- Strong Knowledge on RF-device and Bluetooth low-energy.
- Worked with remote database and performed CRUD operations.
- Application framework, Activities, Intents, Services, Broadcast Receivers, Authentication, Camera API. Integration of the android based mobile applications with REST full web services.
- Solid Experience in design and planning, implementing and maintenance of mobile applications
- Experience in using CVS, SVN and GIT hub as control of source for most android applications.
- Successfully deployed in Google play Store.
- Worked effectively on MVC Design pattern.
- Developed application on Xamarin studio and Android studio.
- Strong Knowledge in handling ANR, debugged crashes and memory leaks.
- Good exposure in trouble shooting and debugging android applications using Toast messages and Logcat.
- Worked extensively in developing mobile-based and advanced web-based applications using Java, Servlets, JSP, Hibernate, JDBC, TTD (Test Driven Development ), UML, HTML5, CSS3, JavaScript, RDBMS, JDBC, and Oracle.
- Self-Learner, Ready to learn new technology in a short time and molt according to the client requirement.
- Worked with different types of Adapter.
- Good Understanding in GCM Push notification.
TECHNICAL SKILLS:
Programming Languages: JAVA, C#, APEX, JavaScript, HTML, JavaScript, Visual Force, ASP.NET, Android SDK.
Platforms: Windows, Android, LINUX, SDFC Platform.
Web Technologies: XML, JSON, Bootstrap, Angular JS, SOAP, Jenkins, REST, Servlets, Swings, Hibernate, Spring Frameworks, JSP, JDBC
Networking: TCP/IP, DNS, FTP, Ethernet Connections (TCP, UDP), CISCO Certified CCNA program
IDE: Eclipse, Android Studio, Visual Studio, Xamarin studio.
Software: Microsoft Office 98/00/VISTA/7/10, Flash, Dreamweaver, Photoshop, Phone GAP,IONIC.
Programming Languages: JAVA, C#, APEX, JNI, Objective-C, JavaScript, HTML, JavaScript, Visual Force, ASP.NET, Android SDK .
Platforms: Windows, Android, LINUX, SDFC Platform.
PROFESSIONAL EXPERIENCE:
Confidential, Falmouth, ME
Android Developer
Responsibilities:
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Work on bug fixing and improving application performance.
- 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.
- Involved in implementing android application in Tablets and Smartphones.
- Performed Unit Testing and interacted with QA for testing.
- Creating Intents (explicit, implicit), Multi-threading and Creating Linear, Relative and Table Layout.
- Worked on long running process using Multi-threading and Async Task.
- Implementing Date picker, Time picker and surface view.
- Defining elements like List view and web view.
- Performed Testing using Espresso 2.0.
- Used Android Content 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 All Android Application components.
- Worked on latest Android OS versions on Marshmallow.
Environment: s: Android Studio, Android SDK, SQLite, JSON, Espresso 2.0, PHP, Web Services, Eclipse, Oracle.
Confidential, Austin, TXAndroid Developer
Responsibilities:
- Worked on latest Android OS versions Nougat & Marshmallow.
- Responsible for design of user interface using various Custom Layouts, buttons, dialog boxes, alert boxes and edit boxes.
- Consumed all Components of android application.
- Involved in Application registration in Google Play Store.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Worked on implementing android application in Tablets and Smartphones.
- Creating Intents (explicit, implicit), Multi-threading and Creating Linear, Relative and Table Layout.
- Worked on long running process using Multi-threading and Async Task.
- Worked on Recycler view, SQLite, Camera, Gallery.
- Used Android Content 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.
- Worked on Push Notification.
- Worked on Volley Library for service calling.
- Used effectively All Android Application components.
- Work on bug fixing and improving application performance.
Environment: s: Android Studio, Android SDK, SQLite, JSON, Web Services, Eclipse, Appium, Oracle.
Confidential, Chicago, ILJava Developer/J2EE Developer
Responsibilities:
- Created user-friendly GUI interface and Web pages using HTML, JSP.
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
- Developed presentation layer using JSP, Servlets, HTML, CSS, JQuery and JavaScript.
- Configuring Hibernate Struts and Tiles related XML files.
- Developed J2EE components on Eclipse IDE.
- Used JDBC connectivity to connect to Oracle database.
- Used JDBC connectivity with callable statements to invoke the stored procedures.
- Worked on bug fixing of the developed application.
- Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Developed JUnit Test Cases for Code unit test.
- Strong knowledge and hands on experience in Linux platform.
Environment: J2EE, JDK, JSP, Eclipse, Hibernate, Web Services, SQL Developer, HTML, CSS, Java Script, Oracle, JQuery, SQL, UML, XML, and JUnit.
Confidential, Torrance, CAHybrid Mobile Developer
Responsibilities:
- Involved in requirement gathering, design and implementation.
- Worked on updating the login information of the user.
- Worked on Custom Action Bar, Google+ sign In.
- Responsible for building user interface using View Groups for different kinds of layout like tabular, linear architectures.
- Worked on React JS created Responsive web design and notifications.
- Designed and created Customize Dialog Boxes.
- Worked on Appium framework and tested application.
- Implemented CSS3, DOM API and Ajax to create a dynamic and interactive experience
- Reviewing the code of other developers in the team.
- Performed Junit Testing.
- Used Agile methodologies for project implementation.
Environment: Xamarin studio, Appium Tool, HTML5, C#, Eclipse IDE, Android Studio, Phone GAP, Iconic, JSON, GSON, REST Web Services, XML and SQL Databases, HTML, Location Services.
Confidential, Cleveland, OhioAndroid Developer.
Responsibilities:
- Responsible for the analysis, design, and architecture of the mobile application.
- Responsible in creating a UI for the driver.
- Worked on linear, frame and relative layouts.
- Implemented Notification Manager to display updates on the notification bar.
- Worked on GPS location services which are used to get the location of the driver for every 10 minutes in form of pings.
- Implemented application in different size for mobile, tablet.
- Worked the Media Player to display demo videos.
- Client server communication and data parsing from the Celom web using Restful web services using JSON format.
- Worked on getting the position of drivers and automatically get their latitude and longitude position using their GPS location.
- Worked with Audio, video and media player API.
- Responsible for using GSON object from the server response to implement markers on Google maps to show them the Expert Fuel stops which are related to Penske.
- Was involved in deploying the APK to the QA team and to the Google play store.
- Involved in testing the app to check for the regular pings of location of GPS, fuel stops, getting position, etc.
- Hand - on knowledge on ANR error and how to handle it.
- Tested the application on multiple Android and debugged the issues that were found
- Testing included emulator and device testing with multiple versions and sizes.
Environment: Android SDK 3.0, Eclipse IDE, C#, JSON, GSON, REST Web Services, XML and Sql Databases, HTML, Location Services.
Confidential, Aurora, CO.J2EE Developer /Mobile Application
Responsibilities:
- The REST web services have been used to retrieve and update the data.
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
- Designed application modules, base classes and utility classes using core java.
- Designed and implemented customized Exception Handling to handle the exceptions in the application.
- Primarily focused on the spring components such as Servlets, Controllers, Model and View Objects.
- Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
- Involved with Mobile development team and helped in logic development.
- Designing the front end using JSP, JQuery, CSS and Html as per the requirements that are provided.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model).
- JQuery library has been used for creation of powerful dynamic Webpages and web applications by using its advanced and cross browser functionality.
- Implemented Web services to send order details to downstream systems using Rest
- Implemented log4j for logging purposes and debug the application.
- Prepared Junit test cases and executed the test cases using Junit in eclipse.
- Developed UI related to Mobile Application
Environment: Android SDK, J2EE, JDK, JSP, Eclipse, Hibernate, Web Services, SQL Developer, HTML, CSS, Java Script, Oracle 10g, JQuery, SQL, UML, XML, and JUnit.