Java/mobile Application Developer Resume
Wakefield, MA
PROFESSIONAL SUMMARY:
- Around 8+ years of IT experience in design and development in Java based applications
- 3 years of smartphone and tablet (Android) development experience. Developed and architected multiple Android applications across versions. me has a good understanding of Android UI guidelines.
- Expertise in using Design patterns and object oriented methodologies to design software for mobile phones.
- A self - driven, goal oriented, customer focused software professional wif proven ability to successfully work in all phases of Software development lifecycle. A valued team player wif strong written communication, verbal communication skills, problem solving skills, customer service and interpersonal skills.
- Expertise in Data Structure, Multithreading, Collections, Exception handling and Serialization.
- Skilled in developing APIs for middle ware Framework modules for mobile platforms using C and C++ and Java.
- Experience in architecture design, development and implementation of software applications and testing.
- Experienced of working onAndroidplatform and frameworks and customizing it as per requirements.
- Undertaken full life cycle ofAndroidApplication Development which includes testing on device and simulator as well.
- Working on implementation of OMA-DM device management protocol forandroiddevices.
- Responsibilities that include taking designs and turning them into fully functional, standards compliant, cross-browser HTML templates.
- Build prototype UI for design spec wif JavaScript, CSS and XHTML. Refactored HTML emails to be more compliant across desktop and web-based e-mail clients.
- Experience of code optimization using tools like Valgrind, Bullseye, lcov, gcov etc.
- Experience of developing unit test cases in C 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 Native SDK for Blackberry 10 APIs that integrate platform applications and functionality into our app, such as email, calendar, and BBM.
- Solid understanding on UI Guidelines for BlackBerry 10 on patterns, Audio and visual style & Component.
- Worked on Android Access as a Network Drive in order to transfer & access files remotely.
- Worked on 6 user-friendly, aesthetically pleasing and fully functional applications for Android, Blackberry and HTML.
TECHNICAL SKILLS:
Languages: Java, C, C++, C#, VB, Java, JavaScript
Application Servers: Tomcat, WebSphere
IDE: Eclipse, Net Beans, Android Studio Eclipse, VisualStudi o, X-Code, GDB, Android Access
Web Technologies: HTML, CSS, AJAX, Backbonejs, Underscorejs, JQuery, Phonegap,Angular JS,Bongular
OS: Android, Windows (NT/2000/XP/Vista/7/Server 2008), UNIX
RDBMS: SQLite, Oracle 9i/10g, MySQL
Concepts: OOPS, Design Patterns
Web Servers: Tomca, Apache HTTP Server, Apache ANT,Maven
Design Tools: Dreamweaver, Illustrator, Photoshop, Flash
PROFESSIONAL EXPERIENCE:
Confidential, Wakefield, MA
Java/Mobile Application Developer
Responsibilities:
- Developed the spring AOP programming to configure logging for the application
- Developed API using Hibernate to interact wif the Oracle database
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Used JQuery library and implemented Ajax features.
- Used AJAX, Java script and GWT to create interactive user interface.
- Integrate the ExtJs/Sencha framework wif Oracle BPM.
- Used JavaScript for Client Side validations.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) andBootstrap, connecting to a REST-ful server on a different domain.
- Oracle is used as the persistence layer, configured and optimally indexed for searches
- Developed the CRUD API for the POSEngine using Restful Webservices.
- Worked wif NoSQL database MongoDB and worked wif it to perform many different operations
- Developed PL/SQL procedures for login module and written complex sql queries.
- Developed b queries, Joins wif JDBC API to access data.
- Used JPA (JDBC Framework) and Apache CXF for XML generation.
- Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and Mongo DB data.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Deployed EJB Components on WebLogic.
- Support on the ClearCase host server load balancing and server optimization.
- Involved in JUnit Testing of various modules by generating the Test Cases.
- Manage multiple, high profile cross-functional AGILE program teams across various business units.
- Designed the UML diagrams based on the OOAD principals
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Developed JSPs using EL language and JSTL tags.
- Developed Servlets and Worked extensively on Sql.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Utilized Node.js to create a fast and efficient chat server.
- Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery
- Experience in creating build files using Maven.
- Generated and edited using XML DOM and SAX. Good at Apache POI and iText.
- Developed a Web Application using Java wif the Google Web Toolkit API wif b
- Developed order receipt report wif bar code using lowage iText and jasper report.
- Worked wif ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
ENVIRONMENT: S: JAVA, SPRING, HIBERNATE, STRUTS, JQUERY, AJAX, SENCHA EXTJS, JAVASCRIPT, ORACLE, CRUD, PL/SQL, JDBC,APACHE CXF, REST, ECLIPSE, WEBLOGIC, CLEARCASE, MONGO DB, JUNIT, BOOTSTRAP, COHERENCE, AGILE, UML, JSP, JSTL (JAVA SERVER PAGESSTANDARD TAG LIBRARY), SERVLET, MAVEN, NODE.JS, ITEXT, ANGULAR.JS, GOOGLE WEB KIT (GWT), JASPER REPORT, ILOG, WEB 2.0, SOA.
Confidential, Atlanta, GA
Android/ Mobile Application Developer
Responsibilities:
- The Titanium platform was used so that multiple platforms can be targeted wif one codebase.
- Mobile application development wif Titanium SDK.
- Develop mobile time tracking user interface for iPhone and Android using PhoneGap library
- Developed iPhone and Android mobile app using Sencha Touch and Phonegap framework
- Developed a multi-platform mobile application to visualize gene expression database using Sencha Touch
- Develop radiology imaging / diagnosis teaching application for mobile devices using Sencha Touch EXT JS Libraries.
- Delivered mobile app for book reading capability wif HTML5, Sencha and online services wif Flash/Flex.
- Implemented Presentation layer using JSP, Servlets, HTML5
- Design front end wif css3 and HTML coding.
- Experience in developing the UI using Jsp, CSS3, Jquery, JSON.
- Extensively using Jquery Mobile, Google Maps UI plugin and Google Maps Javascript Api.
- Develop a real time sports management web platform using WCF Services, T-SQL Stored Procedures, JQuery Mobile and Flex.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery
- 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.
- Proficiency in web designing using HTML, DHTML, CGI-PERL, Java Script, Cascading Style Sheets (CSS), Macromedia Dreamweaver, MS FrontPage, Home site, Adobe Photoshop and CorelDraw.
- Worked wif Core Location and MapKit framework for the purpose of showing current locations on a map on iPhone applications.
- Created processes and worked wif exclusively wif vendors on wireless charging solutions of iPads for guest services and staterooms.
- Developed on a team of four paid wif a research grant to produce an Android application (currently under non-disclosure agreement).
- Developing a multi platform phone app for iOS, Android, Blackberry and Windows Phone 7 using PhoneGap and Sencha Touch.
- Created mobile applications for Blackberry, Android, Windows 7, and iPhone mobile phones using Java.
- Developed Remote Tablet application for IBM Thinkpad; Provided a remote graphical user interface into AIC for scenario interaction through a wireless encrypted connection
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Designed and developed Enterprise Eligibility business objects and domain objects wif Object Relational Mapping framework such as Hibernate.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Deployed dis application which uses J2EE architecture model and Struts Framework first on
- Weblogic and halped in migrating to JBoss Application server.
- Implement web service components using JiBX and Apache CXF framework.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Developed the Servlets for processing the data on the server.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Engaged wif Eclipse for visually designing, constructing, testing and deploying J2EE application and web services.
- Selenium test cases for management module wif integration wif cruise control (complete ant suite starting/stopping tomcat and creating /deploying war and running the selenium test cases.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
- Developing a new Content Management System backed by subversion using java EE technologies.
- Provides technical assistance in identifying, evaluating and developing Agile methodologies and procedures that are efficient, effective and meet good business practice.
- Reduced system downtime by 20% and increased on-line business opportunities / revenue by implementing content management system enhancements leveraging Web 2.0 technologies.
- Design and develop enterprise or application architectures and RFI/RFP delivery solutions using SOA (Service Oriented Architecture), web services, DODAF (Department of Defense Architecture Framework), and segment architecture.
- Used PHP / MySQL in WAMP (Windows, Apache, MySQL and PHP) environment for creating dynamic data driven and interactive web pages.
- Develop complex web applications in PHP, AJAX wif Informix as the database to model the business logic of the company which is Supply Chain Management.
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
- Applying Ruby on Rails and JQuery debugged, enhanced, extended business-to-business SAP application. Provided extensive integration and functional mocks testing.
Environment: Titanium, PhoneGap, Sencha Touch, HTML5, CSS3, Jquery mobile, Backbone.js, Flash, CorelDraw, iPhone, iPad, Android, Windows Phone 7, Blackberry, Tablet, Spring, Hibernate, Struts, Weblogic, APACHE CXF, REST, JSP, SERVLET, MYSQL, Eclipse, Selenium, MAVEN, Subversion (SVN), Agile, Web 2.0, SOA, PHP, Ruby.
Confidential, Columbus, OH
Sr. Java Developer
Responsibilities:
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller
- Used Ibatis to populate the data from the Database.
- Configured Struts, Hibernate framework wif Spring MVC
- Developed Web pages using JSF.
- Converted the existing EJB session beans which call the host (Mainframe system) into POJO’s
- Involved in creating user interfaces using JQUERY.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies
- Used TOAD for database query testing, in the process of optimizing the queries
- Planning and applying latest Service Packs to different versions of SQL Server
- Construct and optimized SQL queries in DB2
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Designed and developed required WSDL and XSD for the services.
- Used NetBeans IDE for fundamental Java projects
- JBOSS Server Installation on Windows NT and Administrating.
- Place orders from the suppliers, and from the CVS warehouse.
- Used Visual Source Safe (VSS) for source code maintenance.
- Created automated test cases using Selenium
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
- Designed and Developed Servlets and JSP pages for autantication
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Extensively used XSD for validations of XML transfer to the different Web Services.
- Customized the EMC Documentum Webtop to conform the overall portal themes
- Used Struts Model-View-Controller approach to halp design new features and fix Jira bugs and request.
- Developed presentation screens using Swing.
- Designed Power Cubes using Cognos Transformer
- Involved in designing the data stage job to implement ILOG JRules Component.
- Use Oracle ADF to create a rich User Interface.
- Developed and integrated external ORM system into Oracle BPM (ALBPM) in order to access Oracle Database inside processes.
- Use IBM MQ Series to send information from mainframe to web and back to mainframe
- Apache Tomcat Server was used to deploy the application.
- Install and configure a Linux server to publish applications and the DataBase
- Used Resource Manager to schedule the job in Unix server.
- Developed custom web forms using PHP and JavaScript.
- Coded scripts to clean normalize, reformat data for loading into the ERP system using VB Script and Ruby scripts
- Developed websites utilizing Wordpress platform.
- Lead the effort in development of other CNN Drupal websites.
- Developed .NET components using C# and involved in the deployment of those components.
- Used ASP.NET technology for developing the presentation layer.
- Design and Develop programs in C++ to integrate as per the users requirements.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Generate Cobol procedures to apply business logic to the data.
- Batch program has been written using PL/me procedure
- Worked wif JCL to schedule jobs on Mainframes.
- Oracle, SAS integration for business intelligence and functionality
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Built ASP.NET C# legal billing program that accepts barcode gun input. Also used javascript to advance from field to field after gun is clicked.
- Developed Servlets and Worked extensively on Sql
ENVIRONMENT: S: JAVA,, HIBERNATE, SPRING, IBATIS, STRUTS, JSF, EJB, JQUERY, MY SQL, TOAD, SQL SEVER, DB2, APACHE AXIS2, WSDL, NETBEANS, JBOSS, CVS, VISUAL SOURCE SAFE, SELENIUM, WATERFALL MODEL, UML, JSP, SERVLET, ANT, XML, EMC DOCUMENTUM, JIRA, SWING, COGNOS, ILOG, ORACLE ADF, ORACLE BPM, IBM MQ SERVICES, APACHE TOMCAT, LINUX, UNIX, RUBY, WORDPRESS, DRUPAL, .NET, ASP, C, C++, MAINFRAME, COBOL, PL/me, JCL, SQL, SAS, VB, ASP.
Confidential, Memphis, TN
Android/ Mobile Application Developer
Responsibilities:
- Involved in requirement gathering and designing of the application.
- Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.
- Integrated location based services using Google Maps API to display locations of the nearest stores.
- Application Profiling using C++.
- Design and Develop the application.
- Interact wif the client and bug fixing.
- Implementing quotes of C++ classes.
- Implementing Polymorphism and Inheritance
- Knowledge in Scripting Language, C, C++,Expertise in the development of UNIX systems
- Viewing images and streaming live video. Though in the past, we has covered a dedicated app for dis, me prefer ES File Explorer now because it’s ad-free and smooth.
- Open and edit text files, documents and save the changes directly wifout downloading the files on your phone.
- Implemented unique design for portrait and landscape mode.
- Implemented SQLite databases to monitor shipments.
- Implemented customized web view component to load an SWF file and HTML data.
- Handling XML data using efficient parsing techniques such as DOM parser.
- Work closely wif the web application development team to ensure proper integration between mobile application and web application.
- Tested the application on various Androiddevices.
Confidential, Alameda, CA
JAVA/J2EE Developer
Responsibilities:
- Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client
- Developed HTML and JSP to present Client side GUI.
- Involved in development of JavaScript code for Client Side Validations.
- Designed the HTML based web pages for displaying the reports.
- Developed Java classes and JSP files.
- Extensively used XML documents wif XSLT and CSS to translate the content into HTML to present to GUI.
- Developed dynamic content of presentation layer using JSP.
- Develop user-defined tags using XML.
- Copy a file from your computer to your phone easily. You can also modify and delete the files on your computer from your Android.
- You can view almost all the files on your Android provided you has a supported viewer for the specific file type.
- If you has write access to the shared folder on Windows, you can copy files and folders from Android to computer as well.
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
- Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State full Session beans) and Message Driven Beans.
- Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
- Worked on Web Logic application server to deploy JSP and EJB applications.
- Created and implemented PL/SQL stored procedures, triggers.
Environment: Java, J2EE, JSP 2.0, Servlets 2.4, JDBC 3.0, HTML, XML, Java Script, Eclipse3.2, Oracle9i, Windows 2003.
Confidential
Java Developer
Responsibilities:
- Participate in requirement reviews.
- Develop new functions that our customers wanted.
- Maintain existed functions that our customer wanted to modify.
- Interacted wif technical and business staff and communicating their responses to the development team.
- Implemented multicurrency functionality for the User and Admin modules.
- Used JDBC to read and write data to the database
- Used Java Servlets to write the business logic
- Developed web pages using HTML, JSP, DHTML and CSS
- Involved in pdf generation using Ireports.
- Involved in maintenance, enhancement and development work.
- Created the database tables in SQL Server.
- Involved in debugging and Bug fixing
Confidential
Jr Java Developer
Responsibilities:
- Developed business logic layer and data access layer
- Designed the layout of user interface
- Wrote global methods for FAQs support, halp, contact, general information pages which displays in the same page wif hiding visible sections for better performance of site.
- Retrieved dynamic content data for all content pages.
- Tested application wif unit testing, manual testing and writing test classes.