Senior Java/ Android/ Mobile Application Developer Resume
MissourI
SUMMARY:
- 8+ years of IT experience in design and development in Java, Android and IOS based applications.
- Around 5+ years of Smartphone and tablet (Android/IOS) development experience. Developed and architected multiple Android applications across versions.
- Experienced working in all the phases of Software Development Life Cycle using Core Java, J2EE technologies.
- Expertise with internet technologies like HTML, XML, JavaScript, CSS, Jquery, AngularJS and AJAX..
- Experience with database tools such as TOAD, SQL Developer and DB Visualizer.
- Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
- Experience in Waterfall model and Agile methodologies like SCRUM.
- Worked on Android NDK with C and C++ for the implementation of native libraries in the applications on android mobile.
- Experience in developing mobile applications using PhoneGap and Cordova.
- Good at Hybrid Mobile web application development.
- Having good understanding the client requirements and collecting information about the project.
- Hands on experience on smart phone and tablet development for complex custom layout designs for the applications without any memory leaks.
- Developed multiple Android applications across versions.
- Good understanding of Android Back-end and UI guidelines.
- Experience in Android UI toolkit, Layouts and 9-Patch Images.
- Good knowledge in applying themes.
- Extensively worked on every stage of application development right from collecting requirements, providing guidelines for design, implementation that includes various stages in development, QA (Unit Testing, Selenium) and code signing.
- Experience in web service protocols such as JSON, Rest Client and XML.
- Worked on MySql server for devclouds and Prod Servers.
- Experience of using version control and bug reporting tools like clear case, clear quest, SVN, perforce and GIT etc.
- Having good understanding third party APIs like Google Drive, Google Charts, Drop Box APIs, Calendar Notification and other third party library’s for viewing PDF and loading large size of images.
- Knowledge on deploying applications to Google, Opera, Mobogenie and Amazon app stores.
- Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
- Knowledge on banking applications and worked for merchant site.
- Worked on Biometrics authentication for banking applications.
- Experience in Node and Angular js.
- Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.
- Good communication skills: I have interacted with customers regularly during development of the mobile applications.
- Have a good understanding of side mobile development factors such as server side interfaces, security, enterprise enablement, analytics, data feeds and content management systems.
- Ability to coordinate with product owners and dependent teams involved in the project.
- Quick learner, excellent analytical, design and problem solving skills
TECHNICAL SKILLS:
Methodologies: Agile, Scrum, Waterfall
Programming Languages: JAVA, spring, C, C++, Objective C
Application Servers: Tomcat 6.0 Apache HTTP Server.
Mobile Technologies: Android, IOS
Web Technologies: HTML5, JavaScript, JQuery, Node, Angular, CSS XML, nj JSP,JSON, Restful
JavaScript Libraries: node JS, new Chart, iS croll, Google Charts.
Database: MySQL, SQLite, Oracle.
IDE: Eclipse, Net Beans, Android Studio, XCode
Tools: SVN, Git, Putty, DDMS, MAT
Operating Systems: Windows, Ubuntu, Android, Mac OS X, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Missouri
Senior JAVA/ Android/ Mobile Application Developer
Responsibilities:
- Understanding the client requirements and collecting information about the project.
- Developing the MVC architecture.
- Working in web application development and mobile application development.
- Worked with networking team closely to understand the functionality of dev cloud and prod environment.
- Designed UI based on business requirement using HTML5, CSS, JavaScript, Node and Angular.
- Created a Platform monitoring solution which will run every given interval of time to check system health check using Spring Framework.
- Implementing complex custom layout designs for the applications without any memory leaks.
- Integrating lessons from the internal server and made application flexible to update changes at any point of time using GIT.
- Handled dev cloud servers to test the functionality.
- Worked on Biometric world by using third party linux tools Daon.
- Handled JSON, Rest Client and SOAP web services to get and send data.
- Integrating GCM Notifications and handled app without any memory leaks.
- Working in Node, Angular, MySql and Oracle to develop Merchant site where 3DS architecture exists.
- Worked on Third party tools Splunk and IPSoft for Monitoring Services and System Health Check.
- Debugging and Root cause analysis of Development issues
- Tested the application on various Android devices.
Environment: s: Android SDK, NODE.js, Angular.js, React JS,Spring, Eclipse IDE, JDK, XML, JSON, SOAP, MySql, Oracle, SQLite, Log cat, Windows 7.
Confidential, Chicago
Senior Android/ Mobile Application Developer
Responsibilities:
- Understanding the client requirements and collecting information about the project.
- Developing the MVC architecture.
- Worked closely with the web application development team to ensure proper integration between mobile application and web application.
- Developed Web applications using HTML5, CSS, JavaScript, Angular and Node.
- Implementing complex custom layout designs for the applications without any memory leaks.
- Integrating lessons from the internal server and made application flexible to update changes at any point of time using SVN.
- Involved in setting up the model, views and controllers and implementing using React Native.
- Implementing application to support different screen sizes.
- Developing screens using XML, 9-patch and integrated them in to the application.
- Handled JSON and Rest Client web services to get and send data.
- Integrating GCM Notifications and handled app without any memory leaks.
- Debugging and Root cause analysis of Development issues.
- Created various React Components, controllers, DOM, expressions, templates, data binding, etc.
- Tested the application on various Android devices.
Environment: Android SDK, PhoneGap, Cordova, Eclipse IDE, React JS, Android API’s, HTML, JAVASCRIPT, CSS, Angular, Node, JDK, XML, JSON, SQLite, Log cat, Windows 7.
Confidential
Android/ IOS Mobile Application Developer
Responsibilities:
- Understanding the client requirements and collecting information about the project.
- Developing the MVC architecture.
- Worked closely with business analysts to refine the requirements.
- Worked closely with the web application development team to ensure proper integration between mobile application and web application.
- Implementing complex custom layout designs for the applications without any memory leaks.
- Integrating lessons from the internal server and made application flexible to update changes at any point of time using SVN.
- Implementing application to handle orientations and support different screen sizes.
- Developing screens using XML, 9-patch and integrated them in to the application.
- Handled JSON and Rest Client web services to get and send data.
- Creating application database using SQLite.
- Integrating Google Drive, Drop Box APIs, Calendar and GCM Notifications and other third party library’s for viewing PDF and loading large size of images without any memory leaks.
- Debugging and Root cause analysis of Development issues
- Tested the application on various Android devices.
Environment: s: Android SDK, Objective C, PhoneGap, Cordova, SQLite, Eclipse IDE, Android API’s, Phone Gap, JDK, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Windows 7.
Confidential
Android/ IOS Mobile Application Developer
Responsibilities:
- Understanding the client requirements and collecting information about the project.
- Developing the MVC architecture.
- Worked closely with the web application development team to ensure proper integration between mobile application and web application.
- Integrating lessons from the internal server and made application flexible to update changes at any point of time using SVN.
- Developing screens using XML, 9-patch images and integrated them in to the application.
- Handled JSON and Rest Client web services to Get and Send data.
- Integrating third party library’s for viewing PDF and loading large size of images without any memory leaks.
- Debugging and Root cause analysis of production issues
- Tested the application on various Android devices
Environment: s: Android SDK, SQLite, Eclipse IDE, Android API’s, JDK, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, Windows 7.
Confidential
Android/ IOS Mobile Application Developer
Responsibilities:
- Understanding the client requirements and collecting information about the project.
- Creating Functional and Database Document based on the information collected.
- Attending client calls and giving progress status to senior executives.
- Developing the MVC architecture.
- Developed screens using XML, 9-patch images and integrated them in to the application.
- Handled JSON and Rest Client web services to get and send data.
- Worked on Face book login and other third party libraries for loading large size of images without any memory leaks.
- Debugging and Root cause analysis of Development issues.
- Tested the application on various Android devices.
Environment: s: Android SDK, SQLite, Eclipse IDE, Android API’s, JDK, XML, JSON, HTML, CSS, SQLite, service, Log cat, Windows 7.
Confidential
JAVA Developer
Responsibilities:
- Involved in Analyzing requirements, Designed and Implemented Prototype.
- Creating Functional and Database Document based on the information collected.
- Worked on development of writing Database queries using JDBC and MySQL.
- Designed browser and resolution compatible application UI.
- Involved in MySQL and Tomcat server maintenance.
- Integrating lessons from the internal server and made application flexible to update changes at any point of time using SVN.
- Debugging and Root cause analysis of Development issues.
Environment: Eclipse, JSP, Hibernate, Tomcat, MySQL, JSON and Windows.
Confidential
JAVA Developer
Responsibilities:
- Involved in Analyzing requirements, Designed and Implemented Prototype.
- Creating Functional and Database Document based on the information collected.
- Worked on development of writing Database queries using JDBC and MySQL.
- Designed browser and resolution compatible application UI.
- Involved in MySQL and Tomcat server maintenance.
- Debugging and Root cause analysis of Development issues.
Environment: Net beans, JSP, Struts, Tomcat, MySQL.