Android Developer Resume
Bridgewater, NJ
PROFESSIONAL SUMMARY:
- Having around 4 years of experience as Software Developer and Extensive Experiences on Designing and Development of Android Applications for Smart phone and Tablet.
- Worked on various stages of Application Development, collecting requirements, and providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and release in to market.
- Good understanding of Android Back - end and UI guidelines and OOPS Design Patterns.
- Developed Apps using SQLite, Java, XML, JSON, Google Maps API, JavaScript and GPS Location Data.
- Implemented Material Design and optimizing techniques using List Views, Recycler View.
- Focused on background processing with Async Tasks, Services, Intent Services and Multi-threading.
- Experience in, Location based services (LBS), Google Maps, Bluetooth services and Google Cloud Messaging (GCM) in Android.
- Worked with Activities, Fragments, Android Binding, Android Framework, broadcast Receiver, Media player and Adapters.
- Experience in working Agile, Scrum and Water fall environment and coordinate with offshore team.
TECHNICAL SKILLS:
Languages: Core Java, J2EE, C, C++, JavaScript.
Markup Languages:: HTML, XML, CSS3.
Databases: MySQL, SQLite.
Web Services: Restful, JSON, GSON
IDE'S: Android Studio, Visual Studio, IntelliJ.
Libraries: Universal Image Loader, Picasso, GSON, Http Client.
Operating Systems: Microsoft Windows, Mac OS, Android, Linux. Google API's: Google Maps, Google Analytics, Google Cloud Services.
Change Management Tool:: Git, Maven
Methodologies: Scrum, Agile, Waterfall.
Testing Tools: JUnitAnalysis and Modelling: MVC, MVP, MVVM, Singleton, OOP.
PROFESSIONAL EXPERIENCE:
Confidential, Bridgewater, NJ
Android Developer
Responsibilities:
- Involvement in application Android development, deployment and production maintenance.
- Designing the User Interface according to the requirements using UI Groups, UI components.
- Developing user-friendly UI’s using widgets like Menus, Dialogs, Buttons, Edit Boxes and selection widgets like view and scroll as per client needs. Designed the Custom Dialog, using the Fragment Activity.
- Making the Restful Service Calls at the various stages of the app development cycle and parsing the JSON responses back from the web servers according to the application requirement.
- Developing detailed test plan and test summary documents that outlined the tests to be performed for the given requirements and the results of these tests. Summarized in client discovery sessions.
- Using third party libraries like Retrofit for providing powerful framework for authenticating and interacting with API's and sending network requests, used to inject views.
- Extensively working on designing the layouts to compatible with screens with different resolutions.
- Using ADB logcat tools for testing and debugging purposes. Used Espresso and Junit tools for testing.
Environment: Android, Android Studio IDE, Windows, Java, Kotlin, JDK, GPS, Google Maps API V2, REST, JUnit, Logcat, Retrofit, XML, JSON, SQLite, GIT.
Confidential
Android Developer
Responsibilities:
- Design and Development of Android Applications for mobile and tablet platform
- Working closely with the clients to record and document the requirements, conducting sprint planning on biweekly basis to execute the targets on time.
- Developing an application that will support both handset and tablet.
Environment: Xcode, Mac OSX, UI Kit, Android Studio IDE, Windows, Java, Kotlin, JDK, GPS, Google Maps API V2, REST
Confidential
Junior Front-End Developer
Responsibilities:
- Involved in Requirements gathering, Analysis and Documentation.
- Involved in requirement design and implementation of the system.
- Developed the front end of the application using HTML, JSP, JS and JS Frameworks.
- Used UML & Rational Rose to design the Object Model Use Cases, Activity Diagrams, Sequence Diagrams and Component Diagrams .
- Implemented session beans to perform business logic and entity beans to persist or retrieve data from the Oracle 9i database.
- Developed module which performs authentication and authorization and the one which provides real-time reports on credit-usage by different entities in an organization.
- Wrote Junit test cases to test DAO classes and some methods in session beans extensively used PL/SQL for writing queries and stored procedures in Oracle/SQL Databases.
- Created schema and processed XML to stream data across different Interfaces for authentication, authorization, charge and reversal of a real-time transaction.
Environment: JSP, Servlets, EJB, JDBC, JUnit and Oracle, Java, Struts Framework, Oracle9i, Windows XP, Hibernate, XML, SOAP, UML, HTML, CSS.