Java Developer Resume Profile
Java/J2EE Professional |
PROFESSIONAL SUMMARY
- I am a seasoned Sun Certified Java professional with over 14 years of progressive experience in designing and developing Java/J2EE applications from scratch and maintaining and enhancing existing applications using sound Object Oriented Principles, Design Patterns, Best Practices and Relational Databases. I have been actively involved in Analysis, Design, Development and Support of mission critical business applications using formal software engineering methodologies. I have solid and proven experience working closely with both technical and cross-functional teams from different geographical locations.
- Over 14 years of experience in designing developing Java applications using the entire gamut of J2EE technologies, to deliver Web based internet/intranet solutions, client/server and n-tier architecture applications using Spring, Spring Batch, Hibernate, JPA, Struts, Servlets, JSP, EJB, JNDI, JDBC, JMS, Core Java, XML Beans, JAXB, Weblogic, Jboss, Tomcat and Relational Databases.
- Developed software solution on both Unix and Windows platform.
- Used database products like, Oracle, 9i, 10 and 11 along with PL/SQL, SQL Server 2000, MySql, MS Access.
- 5 years of experience in the Life Insurance domain in US.
- More than 1 year of Banking/Credit Union domain experience.
- Worked in HP's Cloud Solutions Lab for a year.
- Sun Certified Programmer for Java SCJP Technologies Java 2 .
- Have Extensive Experience in Object Oriented Analysis and Design OOA OOD .
- Experienced in Web Services, WSDL, XML, XML Schema, XSD, XSL and XPaths.
- Experienced in Service Oriented Architecture SOA . Good experience in using modeling tools Visio for OOAD and OOPS Very Proficient in writing complex SQL queries and stored procedures using Oracle 8i/9i, MS Access, SQL Server and MySQL.
- Extensive experience in using source management tools such as SVN, VSS, CVS and PVCS.
- Experience in build tools like Ant and Maven.
- Excellent knowledge of J2EE design patterns.
- Exhaustively used tools like WSAD, Eclipse, Visual Cafe, Toad, PVCS and Visual Source Safe.
- Very well Experienced in client interaction, requirements gathering and development of various functional and technical documents for the systems.
- Developed and implemented software solution for the United States Federal Government Department Of Homeland Security and Department of Justice .
- Developed and implemented software solution for leading US financial institutions like Prudential Financials.
- Currently working in the Health Care Domain.
- Delivered and maintained software solutions for some of the biggest and prestigious educational institutions in India.
- Excellent communication and interpersonal skills.
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PROFESSIONAL EXPERIENCE
Senior Developer Confidential |
Responsibilities: I am the senior Java Developer responsible for developing and maintaining Java applications from scratch as part of the Portico Data Management PDM team. |
Senior Developer |
Responsibilities: I am the senior Java Developer responsible for developing cloud content and developing solutions for demonstration at HP seminars and for its clients as part of its quarterly releases. |
Project Description: Confidential To create cloud solutions content I have used HP's products like Cloud Service Administration, Operations Orchestrations, Server Automation, Database Middleware Administration to design the catalogs, resource offerings, service blueprints etc. which can be used by the clients out of the box. Played a key role in creating appliances for the HP products which needed to be deployed at client locations and these appliances could be imported via VCenter and when the Virtual Machine is started in the client environment for the first time, the scripts take over and configure the product with minimal manual intervention. The appliance consisted of 2 VMs, one with HP Cloud Solutions Administration and HP Operation Orchestration running on Windows and another VM running HP Server Automation and HP Database and Middleware Automation on RHEL. |
Senior Developer Confidential |
Responsibilities:
|
Technologies Used: Spring, XML Beans, JSP, AJAX, Core Java, Web Services, MQ Messaging, JavaScript, HTML, Oracle 11g, PL/SQL, Junit, IBM Clear Case, Linux. |
Confidential |
Responsibilities: I am the Lead Developer for Prudential Financials Electronic Assistant application and I meet with business representatives/owners to understand the business requirements and develop enhancements and BAU changes as required. I am involved in creating system specs documents, walking it thru for the project stakeholders, coding based on the specs and testing individual components. I also design make database changes as and when required and write SQL queries/procedures for the application. I am also actively involved in reviewing test plans prepared by the testing teams and supporting the test execution. |
Confidential is a fat client, data capturing application for prudential used by the life insurance agents to sell insurance to their clients. The agents use it to fill in an application offline, generate the forms and get them signed electronically at the client location and then submit this application online to the prudential underwriting and imaging systems from their offices. This product is designed and developed in core java which implements the business logic that drives screen generation, business rule enforcement, signature capturing PDF form generation, MS Access database containing the application configuration data. Interaction between the data capturing HTML screens with Java is through Applets and Javascript and HTML is used as the front end that caters to the application needs dynamically and the application details is stored in an XML format in the local file system. MQ Series is the messaging system to submit the application and communicate with the downstream systems. Technologies Used: J2EE, Core Java, C , C , .NET, ASP.net, Jacada Workspace, Adobe Acrobat API, MQ Messaging, JavaScript, HTML, Applets, Oracle 9i,PL/SQL, Web Services, MS SQL, Unix, Windows, IBM Websphere. |
Team Leader Confidential |
Responsibilities: I was involved in Designing, Developing and Testing components in technologies like EJB 3.0 Entity Beans, Session beans, Timer Beans, Message Beans, XML Beans Core Java. I created UML diagrams to show system and user interaction. I also Developed and tested components using Java Comm. API, XML, Macromedia Flash and Flash ORB server to capture GPS co-ordinates from a GPS device using the Java Comm API and then pass it on to Flash using the ORB Server which would then store the co-ordinates of the location in an XML format. I also worked on maintenance projects for a US utility billing company. I was also actively involved in creating system designs and involved in test planning activities. I also prepared project plans and project schedules. As part of my association with SDI I successfully led teams of developers, web designers and testers in delivering solutions to clients within the project cost deadline. |
Confidential We developed a J2EE BPM platform to pass and process XML messages conforming to the GJ XML Standards between disparate legacy systems for the various federal and state government's law enforcement agencies like police departments, justice departments, enforcement agencies, correction facilities etc. in the United States. The XML messages were received into the system using a set of pluggable adapters following which they were analyzed and routed to the services as per pre-defined rules that were evaluated by a custom rule engine for that type of message. The messages were then passed onto to the outgoing adapters that interfaced with the external systems. This product was built as a combination of different pluggable services that followed the SOA paradigm, wherein these services can work individually as well as in conjunction with each other. The UI has been made using JSF and the backend Engine has been created using technologies like EJB3.0, JAXB, JBoss cache, Java 5, Technologies used: EJB3.0, JAXB, Jboss4.0, SOAP, JSF, XML Beans, Timer Beans, Messaging Beans, Entity Beans, Stateless session beans, Oracle 10g. Confidential This project involved mapping a storage yard using a GPS device connected to a laptop placed on a vehicle. This software will be used by storage yards to grid and name their yards based on their unique latitude and longitude for easy retrieval of storage containers placed at these locations. The co-ordinates would be captured while the storage containers were stored in that location and would be given a unique name for identification. When the containers were to be retrieved the application would be searched to retrieve the location on the map. The UI of this product was designed in Flash and data from the GPS device was fed to the Flash Application using java's comm. API. The map was saved in XML format using JAVA. These locations can then be searched to identify their location within the storage yards during retrieval of the storage containers. At close of business each day a data synchronization module was run to push the data from the individual units to the main server. Technologies used: Java comm. API, Core Java, XML, Macromedia Flash, Flash ORB server. Confidential This was a maintenance/enhancement project for a Gas billing company that had a billing system designed in Spring, Hibernate, Core Java and MySQL. This product had the ability to create new accounts locations, setup billing information and then generate bills and usage reports when requested or at the end of the billing cycle. Spring MVC was used to manage the application flow and Hibernate was used as the OR Layer. The reports and statements were generated and saved to the individual folders of the accounts and printed out as part of a batch process. There was also an archival module that archived older bills reports to a secondary storage. Led the development team that was involved in taking ownership of the product in order to undertake future maintenance and enhancements from offshore. Technologies used: JSP, Spring 1.0, Hibernate 3.0, MySQL 4.0, Core Java 1.4, JBoss, J2EE Design patterns. |
Confidential |
Responsibilities: I was actively involved in Developing an intranet portal using uPortal for the Department for Homeland Security's Naval Postgraduate School and went onsite as part of the implementation of Phase 1 of the engagement. I coded portlets for uPortal using Java, XML, XSL, Tomcat server, and SQL server database. I also worked on a project for Sun Microsystems's sales department as part of which I coded modules using JSP, Oracle 8i, EJB, Java Beans, HTML and Javascript. I designed, developed and delivered solutions in time critical projects like Sun, uPortal and Darkside to the organization's and client's utmost satisfaction. I also came up with high and low level designs in my role as Technical Architect and used UML diagrams extensively to document system artifacts. |
Confidential The aim of this project was to create Nextbrick's own Content Management System. It was not be a fully homegrown CMS but based on openCMS, which is an open sourced product. We used 65 of openCMS features and built on top of it to customize it to give it more functionality. This product was being marketed by the Nextbrick sales team in the US as a cost effective alternative to its more expensive counterparts like Vignette, Interwoven, Plumtree etc. Team Size: 6 Technologies used: JSP, Java Beans, MySQL. Confidential It generates both a graphical and a tabular representation of the pages, module visited by the portal's registered users. It also provides a detailed analysis of a particular user's activities between particular time slots. It could be customized to provide a reporting platform for the access of log files of any website and currently works for the extended apache log format used by the Department of Homeland Security's Naval Postgraduate School. Technologies used: JSP, Java Beans, MS SQL 7.0 and Java Applets. Confidential The purpose of this project is to provide a customizable work area for the portal users, which in this case is the sales department of Sun Microsystems and it can be customized and saved for the next visit as per their preferences. This portal was designed using the Composite Pattern. It consists of predefined portlets that each user could choose from as part of their workbench and this setting was persisted for subsequent visits. Technologies used: JSP, Oracle 8i and EJB. Confidential The portal would provide a medium for both the clients and the escorts to do business and get in touch with each other. It allowed the escorts to create and manage their profiles including their specialties and contact information. It used Vignette along with Java portlets for the portal. My role in the project was to create and maintain the caching server and associated services for the content delivery application portal. Technologies used: Vignette, JSP and threaded Java applications, MS SQL 7.0. Confidential the uPortal framework that relies very heavily on XML and XSL technologies to create portlets. Phase 1 of the project was successfully deployed on the client site and after requirement gathering for the next phase, the development effort was currently underway. My current role in the project was that of a Developer and Team Leader working with a team of 8 developers to get the second release out on time. Technologies used: uPortal framework Java, XML, XSL, Tomcat server, SQL server database . |
Web Developer Confidential |
Responsibilities: I held discussions with the project stakeholders to understand requirements and translated them into system requirements/specs. I mostly worked as a software developer developing dynamic content for web pages using Servlets and HTML and attended business and top-level management meeting between the client and Mindshaper technologies as its technical representative. |
Confidential Project Details: A lot of the activities that are part of running a school like the transportation system, admission system, fee system, exam results reporting etc were currently manual which was to be computerized and networked. My role in this project ranged from being a Senior Software Engineer to the business development aspects. It also involved constant interaction with the top management in the school to ensure a smooth transition from the current system of doing things to becoming the most tech savvy school in India. I was also actively involved in coding individual modules to be delivered to the school on time. I also developed IMath, the mathematics-testing module that was a huge success with the school. Technologies used: Java Servlets, JHTML, Linux server, MySql database, JavaScript, HTML client. |
Software Engineer Confidential |