Android Developer Resume
New York, CitY
SUMMARY
- Over 6 years In - depth experience in Android, Java and C/C++ application design, development, testing and deployment in both consumer and enterprise based applications.
- Experience in Android application UI design implementation and development.
- Strong knowledge of Software Development Life Cycle (SDLC) gained from designing, implementing, debugging, and maintaining the software.
- Experience in working in Agile based environment.
- Experience in object oriented programming, analysis and design.
- Experience in working with Android Studio environment and using Genymotion simulator.
- Experience of working with Fragments, Activities, Content Providers, Services, AsyncTask, Multithreading, Navigation Drawer, Push Notifications, Scroll Tabs, and Swipe Tabs.
- Experience of using third party libraries like Volley and Retrofit
- Experience of using map services.
- Experience of working with file storage and SQLite.
- Experience of publishing apps to Google Play Store.
- Experience of using Git as the tool of source control and maintain old versions.
- Experience of working with communication between apps and devices using Bluetooth.
- Experience in Android Studio, Eclipse IDE, ADT plug in, Java, XML, SQLite, and Debugging tools
- Experience in android application development for front end design.
- Experience in integrating various third party API's like Facebook, Spotify, Google Maps, etc.
- Experience in consuming JSON and XML to fetch data for mobile front end and parsing the XML and JSON response.
- Experience in Multi-threading and background tasks.
- Excellent understanding of OOP core concepts, Design Patterns, and experience in applying them in designing and developing SOA (Software-Oriented Application) based applications.
- Experience in PHP / MySQL as a web developer.
- Strong software optimization and debugging skills.
- Excellent analytical, interpersonal and communication skills.
- Self-starter strong work ethic and willing to learn new challenges.
TECHNICAL SKILLS
Programming: Java, C, C++, Python
Mobile Technology: Android
Environment: Android Studio, Eclipse, NetBeans, Visual Studio
Web Development: XHTML, JavaScript, PHP, CSS
Database: MySQL, SQLite
Source Control: Git
Other: OpenCV, OpenGL, JavaFX
PROFESSIONAL EXPERIENCE
Confidential -New York City
Android Developer
Responsibilities:
- Worked in Android Studio Environment and used Genymotion as the simulator provider.
- Worked in an Agile Environment and participated in bi-weekly sprints and daily scrums.
- Worked in a TDD (Test Driven Development) environment to produce proper program fragment in each phase.
- Worked with ProGuard for removing unused code.
- Worked with Espresso for application testing.
- Worked on Android Gradle Modification.
- Worked in a Pair Programming environment that had a partner observed, navigated, and reviewed each line of code I typed in.
- Implemented the application with core Android technologies including Content Providers, Sync Adapters, View Animations, Property Animations, JSON, and etc.
- Worked on Android Marshmallow new features and also provided support for older versions.
- Implemented new features using third party services such as Google Play and Map Services.
- Independently handled modules, scope, analysis, design, build, test the code, debug and implement application.
- Implemented data fetching using third party software like retrofit and Picasso.
- Used SQLite along with content providers throughout app to deal with the data needed for the project.
- Developed Widget for the app that will show the current Deal according to the search result that user saved.
- Involved in the full life cycle of the project including analysis design, development, debugging, testing, and deployment.
- Worked with Git source control tool to manage various versions on different branches.
- Developed user-friendly UI using advance design pattern like Android, Navigation drawer, Fragment, List View, Action bar, Scroll Tab and Grid View as per the client request
- Worked on custom DialogBoxes for alerts and to prompt user for his preferences.
- Worked with web services used JSON, XML parser, and external libraries.
- Implemented unit testing, integration testing and user acceptance testing
Environment: Android SDK, Eclipse ADT, Java, JSON, XML Parser
Confidential - Holmdel, NJ
Android Developer
Responsibilities:
- Worked in Android Studio Environment and used Genymotion as the simulator provider.
- Using acknowledges of data structures and OOPs design principle to design the features needed.
- Worked on Android Gradle Modification.
- Developed the new features from specifications.
- Maintaining Local Data with SQLite.
- Used Git version control software to do Pull Requests or Code Review and maintain older versions.
- Worked with web services used JSON, XML parser, and external libraries.
- Created new UI Screens and resource for layout UI work utilizing xml, shape drawable, text view, list View, web view, buttons, activities, and frame layout.
- Developed the code in objected oriented manner for better code reuse and created the client codes.
- Tested the application on different android phones, tablets, debugged on real device, and debugged the issues that were found.
- Give proper training to junior team members and interns.
Environment: Android SDK, Eclipse ADT, Java, JSON
Confidential, New York City, NY
Android Developer
Responsibilities:
- Worked on Push notification
- Tested the application for relevant bugs, fixed the leaks and deployed on different Android firmware’s to validate the application stability.
- Worked with Espresso for application testing.
- Worked on Android Gradle Modification.
- Worked on reviewing and distributing the App to the App Store.
- Created new UI Screens and resource for layout UI work utilizing xml, shape drawable, text view, list View, web view, buttons, activities, and frame layout.
- Worked with web services, used JSON and XML parser.
- Worked with iHeartMedia team to convert and publish the project into Kindle Fire Apps, and also Roku channel.
Environment: Eclipse ADT, Java, JSON Parser
Confidential -Orangeburg, NY
Java Developer
Responsibilities:
- Developed presentation layer using JSP and HTML.
- Developed Action classes, Action Forms and JavaBeans.
- Developed various mapping classes between the screen and the business objects.
- Implemented Struts Validator Framework for user data in all modules.
- Built application using Ant and Performed unit testing using Junit.
- Capture and record interactions with client, users and team using Use Cases.
- Involved in Android Development in the later of the job.
Environment: Eclipse ADT, NetBeans, Java
Confidential
Web Developer
Responsibilities:
- Enhanced the product with new features as per client requirements.
- Tested certain java module using Junit Extensions.
- Worked with HTML, CSS and JavaScript to build basic functionality to manage products.
- Maintaining Database of various products and customers.
- Communication link between product team and development team.
- Develop and maintain the documentation to support the application.
- Worked with the maintenance team of the Extension Project.
- Train new interns at the Web Office for various tasks.
Environment: HTML, CSS, JavaScript, PHP, MySQL