Android Developer Resume
Chicago, IL
SUMMARY:
- 6 plus years of professional experience in Information Technology as developer industry with experience in Software Development Life Cycle (SDLC).
- 3+ years of experience in designing and developing Android Mobile Applications and 3+ years of experience as Java Developer.
- In depth knowledge in Core Java, Object - Oriented Programming, Object Oriented Design (OOD), analysis (OOA), modeling (OOM) based on Unified Modeling Language (UML).
- Experienced with Android versions (Nougat, Marshmallow, Oreo).
- Experience in various methodologies (SDLC) like agile development and waterfall development.
- Experience in working with various design patterns like MVP, MVC, Singleton, Builder, Factory, Adapter and View holder.
- Good understanding in Android OS, interactive application development and memory management.
- Experience with Android components such as Activities, Fragments, Intents, Services, Broadcast Receivers, Notifications, Menu Designs and Content Providers.
- Experience working with SQLite Database, Shared Preference, Internal Storage, External Storage for Storing.
- Worked on projects using different Android API like Google Maps, WebView, SQLite.
- Experience in working with third party libraries like Firebase, Google ZXing, Dagger, Retrofit, Realm, Volley, ButterKnife, OkHTTP, Picasso, and Glide.
- Experience with source code control management like GIT.
- Hands on experience with parsing JSON data.
- Experience in debugging using Logcat, DDMS and ADB tools.
- Experience in developing -apps using TDD.
- Ability to adapt to new technologies, excellent analytical and problem-solving skills.
- Able to take initiative; work independently and as a team player.
TECHNICAL SKILLS:
Languages: Java, C#, TSQL.
Web Technologies: CSS, HTML, JavaScript.
Web Services: JSON, XML
Databases: SQLite, Firebase, MySQL, SQL Server, MS Access, MS Excel.
IDE: Android Studio, Visual Studio.
Version Control: GitHub, Git.
PROFESSIONAL EXPERIENCE:
Android Developer
Confidential,Chicago,IL
Responsibilities:
- Involved in understanding the interactions of all phases of application development life cycle.
- Involved in requirement gathering, UI design and application development.
- Worked with Android Studio and the latest Android SDK in developing mobile application.
- Hands on experience in developing Android Enterprise Applications for mobiles and tablets using Android SDK Tools.
- Very Good understanding of Android back-end and UI guidelines.
- Used MVP pattern for designing the application using Android Studio and Android SDK.
- Created views for Date &Time pickers, image buttons and created layouts Image View and Scroll Views.
- Worked on material design for mobile application as per the business rule from the client side.
- Worked on Intent Service to generate the PUSH Notifications.
- Worked on Location Manager to get the Nearby airports for Booking Flight tickets.
- Used Material design using Card View, Recycler View and classic principles of good design with innovation.
- Worked on different third-party libraries like Retrofit for network calls, Google Cloud Messaging (GCM) and Glide to download images from URL.
- Worked on TDD (Test Driven Development) in this project to bring out the quality output of the application.
- Used GIT to update the repositories and to collaborate with the team by using GIT Hub to check the conflicts.
- Used JIRA platform while developing the mobile application to increase the productivity and to follow the tasks provided to accomplish the project.
- Followed a complete AGILE methodology with Daily Stand up calls every day and updating on JIRA.
- Actively involved in meetings and team building events.
Environment: Android SDK(6.0-8.0), Android Studio 2.3, Java 7, Retrofit, Glide, JIRA, JDK, REST API.
Android Application Developer
Confidential,Chicago,IL
Responsibilities:- Involved in the full life cycle of the project including planning, designing, development, testing and deployment.
- Worked in an Agile software development based environment.
- Worked on designing screens using MVP pattern for the application.
- Worked on Linear, Frame and Relative layouts.
- Implementing Broadcast Receivers for Android.
- Key resource for layout and UI work utilizing xml, Views, Webview, ListView, Menu Item, Activities, Fragments, Frame, Handler etc.
- Worked on changing the AsyncTask to Loaders as Asynctask will be destroyed during the Orientation change.
- Worked with different Third Party Libraries like Butter Knife, Dagger, Google Cloud Messaging (GCM), Retrofit, Universal Image Loader.
- Worked on Marshmallow run time permissions.
- Worked with Retrofit to make Network Calls.
- Worked on adding views into android components using Butter Knife.
- Refactored the code base in such a way that it follows android clean architecture.
- Actively attended the team meeting and events.
Environment: Android SDK (4.1 to 6.0), Java 7, Android Studio 1.5, MVP, Butter Knife, Retrofit, Github, JSON, Agile Methodology.
Android Developer
Confidential,New York,NY
Responsibilities:- Worked on various phases of the SDLC cycle like design and development.
- Worked on designing screens using MVC pattern.
- Worked extensively with UI frameworks such as Android Fragments.
- Worked on saving UI on Orientation change by creating Dynamic Fragments.
- Used the Logcat for debugging.
- Worked on the List View to show the list of nearby restaurants.
- Assisted in implementing PUSH notification so that the user knows that the order is ready or it's being delivered.
- Used GPS service to update the user location.
- Used SQLite for databases.
- Used GIT version control system.
- Participated in daily stand-up meetings and involved with Scrum meetings.
Environment: Android SDK (4.1 to 6.0), Java 7, SQLite, MVC, GIT, REST, Logcat.
Java Developer
Confidential, Weehawken,NJ
Responsibilities:- Designed and implementation of batch with ability to scale the system to accommodate high case volume and product growth.
- Extensively Worked on writing efficient SQL stored procedures to generate outbound files for external systems.
- Followed Agile methodology throughout the process of design and development.
- Designed and developed web pages using HTML, JSP, JavaScript, involved in writing new JSPs, designed pages using HTML and client validation using JavaScript.
- Wrote compact and clean code using object oriented design approach.
- Mapping interfaces fields to new system database schema.
- Ensured compliance with the defined process, the quality and time of the team's deliverables.
- Problem identification and integration of technical skills to address and solve issues.
- Used core Java and advanced Java API in implementing business layer with respect to functional requirements.
- Used UML to design various data models including dataflow diagrams, workflow diagrams, sequence diagrams and interaction diagrams.
- Used GIT version controls.
- Developed web application using MVC pattern.
Environment: Java 7, Oracle 11g, XML, EJB, JSP, JMS, Websphere v7.0, Apache Tomcat 7.0, Web Services, Windows.
Java Developer
Confidential,Boston,MA
Responsibilities:- Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Experienced in cloud technology and on-premise infrastructure integration.
- Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs.
- Developed the Web User Interface using the HTML, JSON, Ajax and Servlets for the Customer pages where the PDF response is printer friendly.
- Actively involved in the enhancement, maintenance and design for the application.
- Implemented open source MVC architecture using Spring MVC
- Interaction / Connection with Oracle Database is implemented using Hibernate and Java to Database Connectivity (JDBC)
- Designed and developed User Interface, application modules using JSP, Hibernate, spring, JavaBeans, HTML, CSS and JavaScript and AJAX.
- Created REST web services for populating and saving data from/to database.
- Involved in the development of the presentation tier using JSP, HTML, CSS,
- Implemented logging functionality using Log4j.Monitored the error logs using Log4j and fixed the problems.
- Used GIT repository as Version Control.
- Used Maven as build and configuration tool.
Environment: Java 6, JavaScript, XML, HTML, CSS, JDBC, MVC, Hibernate, REST, UML, Maven, Oracle10g, 11g.