Sr. Java And Mobile Application developer Resume
Boston, MA
PROFESSIONAL SUMMARY:
- Around 7+ years of IT experience in design and development in Java based applications.
- Good understanding of Android UI guidelines.
- Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
- A valued team member with strong written communication, verbal communication skills, problem solving skills, customer service and interpersonal skills.
- Responsible, efficient, cooperative and eager to learn new technology
- Skilled in developing APIs for middle ware Framework modules for mobile platforms using C and C++ and Java.
- Experienced of working on Android platform and customizing it as per requirements.
- Undertaken full life cycle of Android Application Development which includes testing on device and simulator as well.
- Working on implementation of OMA - DM device management protocol for android devices.
- Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
- Experience of developing unit test cases in using C unit test frame work.
- Experience of using version control and bug reporting tools like Clear case, Clear quest, SVN, Perforce and GIT etc.
- Worked on user-friendly and fully functional applications for Android and HTML5.
- Experience in architecture design, development and implementation of software applications and testing.
- Expertise in troubleshooting and debugging applications.
- Expertise in developing applications using Java, J2EE, Struts, Hibernate and JSP.
- Experienced with Oracle database-table design and stored procedure
- Experienced with TFS, GIT and Mercurial source code management systems.
- Good knowledge of AutoCAD development framework and hands-on experience of application development.
- A self-driven, goal oriented, customer focused software professional with proven ability to successfully work in all phases of Software development lifecycle.
- Experienced with Oracle database-table design and stored procedure
- Experienced with TFS, GIT and Mercurial source code management systems.
- Good knowledge of AutoCAD development framework and hands-on experience of application development
- Responsible, efficient, cooperative and eager to learn new technology
- Skilled in developing APIs for middle ware Framework modules for mobile platforms using C and C++ and Java.
- Experienced of working on Android platform and customizing it as per requirements.
- Undertaken full life cycle of Android Application Development which includes testing on device and simulator as well.
- Working on implementation of OMA-DM device management protocol for android devices.
- Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
TECHNICAL SKILLS:
Mobile Technologies: Android, IOS, Selenium, IPad, IPhone, Sencha Ext.JS, Dojo Mobile, Windows, Sencha Touch, Apache Phone gap, Node JS, Microsoft MVVM light, IBM Maximo Anywhere
Mobile Design and Development tools/Editors: Microsoft Blend, Axure, Adobe Phonegap Build, Visual Studio 2013, Android Studio, Eclipse, Genymotion
Server Side technologies and tools: Spring MVC, IBM MobileFirst Platform, IBM Maximo, IBM WebSphere Application Server, Apache Tomcat 8.
Version Control systems: Dimensions, SVN, Spring test Suite, GitHub
Data Management: Oracle, PL/SQL, Toad, DB2, MySQL, IBM Informatica, CA Workload Automation
UI Technologies: UI, CSS3, HTML5, Angular.js, Mongo.DB, Node.js
Java MVC Frameworks: Spring, Hibernate, JQuery, JPA, JSP, IBatis
Webservices: Rest, Soap
Testing Tools and Procedures: JUnit, HP Quality Center, IBM Rational ClearQuest
Web Technologies/Scripting Languages: JavaScript, Html 5, CSS3, JQuery, Ajax, VBScript
Other technologies/tools/programming languages known: Java Enterprise Edition, Rest Web services, SOAP web services, Spring MVC, IBM Rational Application Developer, IBM Datapower, Altova XML Spy.
WORK EXPERIENCE:
Sr. Java and Mobile Application Developer
Confidential, Boston, MA
Responsibilities:
- Mobile application development with Titanium SDK.
- Develop mobile time tracking user interface for iPhone and Android using PhoneGap library.
- Design, development, testing and implementation of WEB applications using Sencha touch framework.
- Implemented Presentation layer using JSP, Servlets, and HTML5.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Design and development of Web Pages using PHP, jQuery, jQuery Mobile , Ajax.
- Implemented custom search solutions using Coveo (an enterprise search engine), Backbone.js, and .NET web services.
- Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
- Design UI screens using JSP, CSS, Struts Framework, Flash, Java Script and HTML.
- Designed User manuals in CorelDraw.
- Worked with Core Location and MapKit framework for the purpose of showing current locations on a map on iPhone applications
- Provide recommendation for app purchase for iPad use.
- Worked in team to develop iOS and Android application.
- Design is done in Panorama Style for Windows Phone 7.
- Used BlackBerry JME JDE to test software on the device.
- Developed Remote Tablet application for IBM Thinkpad; provided a remote graphical user interface into AIC for scenario interaction through a wireless encrypted connection.
- Configured Struts, Hibernate framework with Spring MVC.
- Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces.
- Data modeling using Database development skills in Oracle, MySQL, PostgreSQL
- Have used the Apache CXF to build web service clients.
- Created all the services to work with the various entities provided and restified the services using REST APIs.
- Eclipse TPTP plug-in was used for profiling and performance testing.
- Designed, implemented and deployed the EJB entity and session beans in the Weblogic application server.
- Java Based Quality Center plugin which can be used in any tools such as Selenium, RFT etc.
- Manage multiple, high profile cross-functional AGILE program teams across various business units.
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Used Maven to build and generate code analysis reports.
- Developed a web 2.0 control console using GWT to manage data matching for data staging.
- Worked with business teams using agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Development of web pages in PHP/FX.PHP using Filmmaker Pro as the database.
- Generated simulation data using in-house software and Ruby scripts.
Environments: ANDROID, IOS, Titanium, PHONEGAP, SENCHA TOUCH, HTML5, CSS3, JQUERY MOBILE , BACKBONE.JS, FLASH, CORELDRAW, IPHONE, IPAD, ANDROID, WINDOWS PHONE, BLACKBERRY, TABLET, SPRING, HIBERNATE, MYSQL, APACHE CXF, REST, SVS, SELENIUM, AGILE, JSP, SERVLET, MAVEN, WEB 2.0, SOA.
Lead UX developer/ Mobile Developer
Confidential, Boston, MA
Responsibilities:
- Developing web kit browser based mobile app using technologies like Sencha touch, DOJO and PhoneGap.
- Using sencha touch for development to find relevant people for the same social Networking Websites.
- Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- Utilize Dojo framework for performing front end validations.
- Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
- Developed UI components for email and link sharing of documents and files for a Content Management
- System using Backbone.js and jQuery.
- Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS and client validations using JavaScript.
- Developed front-end User Interface by Flex and Action Script create reusable UI component for the client side
- Developed Silverlight add-on applications for use with CRM solutions.
- Coded several large Flash-based Actionscript applications for financial firms.
- Provide customer service and technical support to customers with regards to the iPhone, iMac, iPad and iPod.
- Design and written Unit test cases and scenarios for Windows Phone 7.
- Developed applications using a combination of Java 6 with Android SDK, and Java with BlackBerry SDK.
- Used RMS storage as a database and the Blackberry API was applied for the user interface.
- Implemented Spring AOP for admin services.
- Configured Struts, Hibernate framework with Spring MVC.
- Extensively used Oracle programming using SQL and PL/SQL
- Involved in the deployment of Web-Service End-Points using Apache CXF.
- Implemented the web services client to consume the third-party service API for validating credit cards.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Created the domains, application servers and load balancers using Weblogic.
- For integration tests JUnit framework. Worked with Selenium for working with test cases.
- Established a lightweight Scrum project management process and helped team meet sprint goals.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application
- Handled necessary Business logic in Servlets.
- Developed prototypes using Flex ActionScript, JavaScript, HTML, and GWT.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Developed and designed web interfaces and layouts using PHP, JavaScript, HTML 5 and CSS.
- Developed Ruby on Rails web applications using Mongo DB and back-ground processes using Resque and Redis.
- Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript & more.
- Lead the Drupal development team in creating and launching of HLNtv.com.
- Developed UI components using ASP.NET and C#.NET.
- Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL.
- Design and Develop programs in C++ to integrate as per the users requirements.
Environments : SENCHA TOUCH, HTML5, CSS3, DOJO MOBILE , NODE.JS, BACKBONE.JS, FLASH, FLEX, SILVERLIGHT, ACTIONSCRIPT, IPHONE, WINDOWS PHONE 7, ANDROID SDK, BLACKBERRY, SPRING, HIBERNATE, MYSQL APACHE CXF, REST, ECLIPSE, ORACLE, WEB SERVICES, SELENIUM, WEBLOGIC, SCRUM, JSP, SERVLET, ANT, GWT, JMS, PHP, RUBY, WORDPRESS, DRUPAL, .NET, ASP, C, C++, PHONEGAP, JQTOUCH.
Sr Mobile J2EE Developer
Confidential, Releigh, NC
Responsibilities:- Major responsibilities involved developing JAX-WS web services in java, writing complex sql queries to solve issues on a database level, effective unit testing with target code coverage of 80% to develop standard high quality applications.
- Worked as an assembly tester, testing applications by firing json requests and analyzing json responses and raising bugs as required.
- Worked for an employee time reporting system for the same client.
- Here I was responsible to analyze the incoming and outgoing data with an objective of reducing the processing time for long running processes.
- Managed a team of 3 offshore resources who reported to me.
- Major part of the day was spent either in analyzing the ETL jobs or implementing new features by diving into the existing JavaScript code base.
- Also performed requirement gathering by frequent meetings with the product owners to decide the path and features of future enhancements.
- Building Pacatio (Digital Wallet) mobile application with native iOS (Objective-C). Since February 2015, I joined their team as Mobile Developer and i am responsible for delivering weekly updates. I used newest technologies and techniques in iOS 8 like Braintree SDK, Google Analytics, AWS, Mixpanel and Blocks in this app and first version published on April 2015. In Android project I led their contracted developer to deliver clone version of app on Google Play Store.
- New UI/UX Design Connectivity with Pacatio's API (PHP) Braintree SDK Integration Amazon Cloud SDK (AWS) Integration Google Analytics Integration
Lead Software Developer
Confidential, Reston, VA
Responsibilities:
- Refactored existing code and redesigning structures to improve performance of the entire app.
- Responsible for designing and implementation of custom UIs, animation and graphic rich interfaces.
- Used Expandable List Views to create drop-down lists using custom objects.
- Designed the login activity with dynamic layouts and custom buttons, while working extensively with Android Studio, Java and Android SDK frameworks.
- Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Designed and implemented database contract, database helper and provider classes to work with content providers.
- Designed user session management with Persistent Cookie Store parsing JSON response. Integrated location based services using Google Maps API to display locations of the nearest stores.
- Worked on performance enhancements and fixed the bugs by closely working with testing team.
- Used logcat, DDMS (Dalvik Debug Monitor Server) and traceview for debugging and detecting memory leaks.
- Implemented unique design for portrait and landscape mode.
- Developed connection with server using Open Source libraries, Asynchronous Http Client for Android.
- Completed the implementation of Data-Driven Hybrid application using Sencha Touch and PhoneGap framework.
- Used the continuous integration tool Anthill Pro to automate the daily processes.
- Utilized Shared Preferences to store and maintain user information.
- Utilized SQLite DB for storage of raw queries.
- DoInBackground functions to make for a faster experience.
- Updated patches, elements and components to fix bugs, while adhere compliance & mitigate security risks.
- Conversed with back-end development team to integrate front- and back-end code.
- Used GIT-HUB as our project version controller, where used to commit and push the developed, working code.
- Communicated effectively with stakeholders to manage expectations.
Software Developer
Confidential, El Segundo, CA
Responsibilities:- Assisted in designing the User Interface(UI/UX) and overall look and feel of the app.
- Implemented Fragments to make the app usable on both Smart phones and Tablets.
- Involved in adding the gestures to the app to show the Top Level view, Categorized View and the detailed view of the RSS Feeds.
- Worked on Generic Grids and Custom List Views to list the XML feeds.
- Developed the app to adapt to different orientations (Landscape/Portrait) and various resolutions (ldpi/mdpi/hdpi) based on the device.
- Integrated and used third party libraries to cache image data and improve performance of the application.
- Developed and implemented the XML Parser for feeds from various sources and displayed the parsed data in the app.
- Designed, architected, and developed the mobile applications for Confidential using Xamarin, a cross-platform development tool.
- Responsible for design of user interface using various custom layouts, buttons, dialog boxes, alert boxes and different form of widgets.
- Installed and configured Anthill Pro for Automating Deployments and providing a complete automation solution.
- Inserted suitable code to capture the various button and text field events and implemented the desired action for each of the widgets.
- Used web views, list views & populated lists to display the lists from database using simple adapters.
- Sync data with SyncAdapter by retrieving data from the server via Retrofit and updating data locally via Content Provider.
- Successfully developed secure communication between the client and the server and using algorithms to encrypt data.
- Performed Unit testing on the various modules/functions to ensure that the output is as expected.
Environment: Android SDK, Eclipse IDE, Java, XML, Xamarin, emulator and Base device (Google Nexus 7).