Android Developer Resume
Parlin, NJ
SUMMARY
- Over 5 years of extensive experience in teaching, developing, and troubleshooting of applications using Java/J2EE and Android.
- Technical proficiency in various software development languages, applications, databases and possess knowledge of Core JAVA, Multithreading, Collections & Oops, J2EE (JSP, SERVLET), Core Spring.
- Deep knowledge in programming HTML, JavaScript, JSON, XML, Kotlin languages.
- Designed Custom buttons, Custom ListView, GridView and Base Adapters in several Android Apps.
- Experience in web/application servers like WebSphere and Apache Tomcat.
- Well experienced with IDE tools like Eclipse, Android Studio, and IntelliJ.
- Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment, and support.
- Hold expertise in both Waterfall and Agile Methodologies.
- Worked with several Social Networking frameworks such as Facebook SDK, Google + SDK and other Google Frameworks such as Google Analytics SDK and Google Maps SDK.
- Experience in Payment Gateway Integration such as PayPal SDK, AuthorizeNet SDK and Stripe SDK for credit card payments in eCommerce Mobile Applications.
- Expertise with source control tools such as SVN, Git and Bitbucket.
- Handled various college projects involving complex processes.
- Excellent Interpersonal skills, quick learner, and a good team player.
- Excellent analytical and problem - solving skills with ability to communicate effectively with peers.
TECHNICAL SKILLS
Programming Languages: C, C++, JAVA, Kotlin
Components and API: JSP, Servlet, Java Script, PayPal order API
Web/Application Server: Apache Tomcat
Operating System: Windows, iOS, Android, Linux/UNIX
Database: SQL, MYSQL, ORACLE, SQLite
Version Control: GIT, Bit Bucket, SVN
Tools: / IDEs: Eclipse, NetBeans, Dreamweaver, Android Studio, IntelliJ
Web Services: REST and SOAP
PROFESSIONAL EXPERIENCE
Confidential, Parlin, NJ
Android Developer
Responsibilities:
- Design, development and maintenance of work management application and inventory management application used by NYCHA employees as an internal app.
- Writing XML based protocol SOAP for accessing web services provided by IBM MAXIMO server application.
- Collaborating with external teams for development of packages deployed at various stages of releases includes UAT, STAGE and PRODUCTION.
- Strong experience using Git commands and git tool named GitLab for all source control.
- Involved in high volume transactions of data with effective synchronization between the mobile and server.
- Effective handling of CRUD operations in local SQLite database for large volume of data.
- Creating UI elements with Material Design, Activities, Layouts and Fragments for better and smooth user interactions.
- Writing background services and optimizations to run jobs effectively to synchronize data between the server and mobile app.
- Building product that follows best practices and patterns used for engineering life cycle for Android discipline.
- Providing continued efforts to scale mobile app development across engineering in architectural code and design.
- Test driven development on end-to-end product includes maintaining core app frameworks.
- Creating prototypes for new features that explores the forefront of mobile technology.
- To work with UI Components & Controls that uses Action Bars, Widgets, Fragments with backward compatible UI.
- Developing and engineering with Activities, Services, Intent, Broadcast receiver and Content Providers.
- Working with Web Service Integration on mobile application includes REST, JSON, XML and cloud technologies GAE.
- Writing JUnit test cases and automation test scripts for Continuous Integration and Continuous Deployment (CCID).
- Developing Android architecture persistence ROOM Migration for database from ORM to Oracle SQL Query.
Confidential, Westerville, OH
Android Developer
Responsibilities:
- Design, development and maintenance of work management application and inventory management application used by NYCHA employees as an internal app.
- Writing XML based protocol SOAP for accessing web services provided by IBM MAXIMO server application.
- Collaborating with external teams for development of packages deployed at various stages of releases includes UAT, STAGE and PRODUCTION.
- Strong experience using Git commands and git tool named GitLab for all source control.
- Involved in high volume transactions of data with effective synchronization between the mobile and server.
- Effective handling of CRUD operations in local SQLite database for large volume of data.
- Creating UI elements with Material Design, Activities, Layouts and Fragments for better and smooth user interactions.
- Writing background services and optimizations to run jobs effectively to synchronize data between the server and mobile app.
- Building product that follows best practices and patterns used for engineering life cycle for Android discipline.
- Providing continued efforts to scale mobile app development across engineering in architectural code and design.
- Test driven development on end-to-end product includes maintaining core app frameworks.
- Creating prototypes for new features that explores the forefront of mobile technology.
- To work with UI Components & Controls that uses Action Bars, Widgets, Fragments with backward compatible UI.
- Developing and engineering with Activities, Services, Intent, Broadcast receiver and Content Providers.
- Working with Web Service Integration on mobile application includes REST, JSON, XML and cloud technologies GAE.
- Writing JUnit test cases and automation test scripts for Continuous Integration and Continuous Deployment (CCID).
- Developing Android architecture persistence ROOM Migration for database from ORM to Oracle SQL Query.
Confidential
Assistant Professor & Project Coordinator
Responsibilities:
- Lectured and trained students in various programming languages like C, C++, Java and Android with practical sessions, databases like Oracle Sql, MySql and application concepts.
- Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment, and enhancement of the code.
- Played a key role in writing application logic using Eclipse IDE and Android SDK.
- Analyzed user interface and professionally completed task or project given period of 1 to 3 months.
- Followed up by testing (user interface, errors with all possible inputs, debugging, publishing) apps after project completion.
- Successfully developed Android project on Mobile Library System and Student Assignment Portal for the college.
- Enhance students to develop their career by arranging Seminars and Workshops.
Confidential
Assistant Professor & Project Coordinator
Responsibilities:
- Hands on experience in Payment Gateway integration (PAYTM), Location Manager, Google API s and Google Maps.
- Experience on UI Material Design Concepts.
- Hands-on experience using Volley Library.
- Had hands of experience on using Fragments in creating a Tab Application.
- Had hands of experience on using Google Analytics.
- Familiarity with RESTful APIS to connect android applications to back-end services.
- Strong troubleshooting and analytical skills.
- Have been involved in the entire project life cycle starting from requirements gathering to implementation.
- Hands-on experience in IDE Tools: Eclipse and Android Studio.
- Publishing App to Google Play Store.
- Hands on Experience in third party library integrations like Firebase, TOK BOX.
- Designing responsive design for mobile and tablet devices.
- Proficient in understanding code versioning tools such as Subversion.
- Testing and Debugging App on Android based devices (Moto E and Redmi).
Environment: Android Studio, Java, XML
Confidential
Assistant Professor & Project Coordinator
Responsibilities:
- Lectured and trained students in various programming languages like C, C++, Java, ASP .Net with practical sessions, databases, and application concepts.
- Handled various web application projects using Java, J2EE, JSP, Java Script, PHP and MySql.
- Designed and developed Library Management System web application using HTML, CSS, Javascript and MySql.
- Enhance students to develop their career by coordinating Seminars and Workshops on recent trends and technologies in the IT industry.
