Java Developer,resume Profile
SUMMARY
Information systems professional with years of diversified experience in software analysis and design. I have been developing with Java technologies for the past 15 years. Worked with Object Oriented Analysis and Design for over 13 years. Have used variety of relational databases. Have excellent communications skills. Energetic motivated individual who works well independently or in a team.
TECHNICAL SUMMARY:
Hardware: IBM Compatible PCs.
Software: Java, Java Beans, Servlets, and Java Database Connectivity JDBC , XML,WSDL, XSD, JSP's, J2EE Components, SQL, JUnit and most IDE's.
Operating Systems: Windows, Unix, AIX, Linux.
Application Servers: Websphere6.5, and Apache.
Application Frameworks: Spring.
Web Service Tool: Apache Axis.
Web Server: Tomcat.
Databases: Oracle, Sql Server, mySql.
Design Principles: Object Oriented analysis and design, SOA.
Reporting Tools: Crystal Reports Enterprise.
Source Management: Subversion, Star Team, Visual SourceSafe, PVCS, Rational ClearCase, Envy.
Content Management: Opentext.
Build Tools Ant, Maven.
BUSINESS EXPERIENCE:
Confidential
Java Developer
Supporting Chemcart applications which allows chemists and biologists capability to enter experimental data and calculate results based on various plugins that perform chemical calculations. Learned extensive data model and many apis in order to become productive with systems with over 1 million lines of code. Application was a large MVC, with a variety of design patterns. Many addins were designed as services. Worked on both bug fixes and new enhancements to systems discussed in weekly meetings with management staff. Also was heavily involved with augmenting the existing Ant build scripts to increase functionality with the application build and deployment. The application was deployed onto Windows as well as Linux. We did things like updating the Manifest to include a listing of all signed jar files, and time stamping the jars as well. Application contained some J2EE components as well.
Environment: Windows 7, Red Hat Linux
Technologies Used: Java, Design Patterns, Oracle, XML, Eclipse, Ant, Swing, JDBC, J2EE
Confidential
Developer
Supported Private Lines underwriting and policy issuance application. Application created quotes and policies for domestic and Canadian multi-lines of business including Homeowners, Auto and Excess Lines. Wrote business rules in both custom rule based and conventional Java development environment Eclipse . Built application using Maven build scripts and used Subversion Source Management tool in a large decentralized development group setting. Loaded database from Excel using Liquibase data load tool. Partnered with Exigen vendor to implement and utilize their Product Factory commercial insurance solution. Built the application and integrated the altered jar files using Maven as the build tool. Also debugged application and made modifications when the build failed.
Environment: WindowsXP
Technologies Used: Java, Spring, Oracle, Tomcat, XML, Eclipse, Maven, Subversion, Liquibase, Excel.
Confidential
Application Developer
Supported Handset Services Application Group. Application was custom java middleware solution for all data service subscribers. System was highly available and allowed clients to subscribe to new services online, and perform service provisioning for customer based on device and various service plans associated with the device. New plans and services were added as the needs of the business dictated and tight schedules were given by the business for these changes to be completed. I worked on the Java backend portion of the application.
Environment: Windows XP, Solaris
Technologies Used: Java, J2EE, Spring, Oracle, XML, Castor, JDBC, Design Patterns, AOP, Log4j,
RAD7.5, Eclipse, IBM ESB, SOA.
Confidential
Application Developer
Worked on API Toolkit for asynchronous client access to various utilities. This toolkit was provided as a service to various third parties to provide access to Postal Service exposed services. The intent was to refactor this application to Java/Websphere, as a SOA. Also wrote custom wrapper to get and put messages from MQ Queue Mangers for ESB project. This was created as a Proof of Concept with the intent to roll out as service to clients.
Also involved in redesign of pre-existing VB application to J2EE Websphere platform. This is an ongoing initiative.
Environment: Windows XP, 2003, Linux
Technologies Used: Java, Visual Basic, SQL Server 2005, RAD7.5, MQSeries, putty.
Confidential
Senior Consultant-Java Application Development and Design
- Application developer assigned to large Financial Service company.
- Solely responsible for refactoring existing MSAccess application which wrote insurance policies and remitted taxes for Surplus Lines business unit. This evolved into a total system re-write.
- Involved with all technical aspects of system design. Administered and trained new developers brought in to assist with project.
- Performed analysis and design principles to create use cases used in the application re-platforming.
- Created base architecture using Spring Framework, with other open source tools. Created prototype, and coded entire new application using the Spring framework for all aspects including JDBC connection.
- Wrote various modules, as well as middle tier MVC services.
- Explored reporting options and integrated Business Objects report engine.
- Created xml replacement for paper based compliance forms, and used https, among other protocols to transmit to various state jurisdictions. This also resulted in significant cost savings for the client. This is an ongoing development effort, with an overall result in millions of dollars of cost savings for the client.
- Built and deployed application using Ant script which I developed.
- Environment: Windows XP, 2000 Java Open Source Tools
Technologies Used: J2EE, Spring 2.0, xml, Tomcat5.5, Eclipse3.3 various plugins, java sdk1.5, Design Patterns, OOA, Ant, JaxB XSD unmarshalling, JDBC, MySql5, Oracle10i, Crystal Reports, SOA.
Type of Development: Complete SDLC, MVC2-Spring, Front End JSP, Middle Tier Beans, and Back End, Stored Procedures and Prepared Statements, and Oracle. Created custom Crystal Report POJO service implementation layer. Used JaxB to unmarshall XSD to Java objects. All of my efforts were core java based.
Confidential
Application Support WebService Development
- Large photographic Portrait Development production facility. Working with J2EE technologies to eliminate manual tasks, and thereby saving cost.
- Created new W3 standard WebService which allows customers to received status details of an in-process order.
- Used Lessons Learned from prior Web Service projects to design solid framework and expose the service.
- Created various utilities based on current existing framework.
- Learned very complex framework with Swing, JSP, Servlet, JDBC, and custom persistence layer.
- Presented various suggestions based on personal experience how to decouple application.
- Environment: Windows XP, Linux
Technologies Used: J2EE, Web Services, xml, Tomcat, Eclipse, WSDL, Design Patterns, OOA, Ant, Axis, JDBC, XML, JSP, Swing, custom frameworks, SOA.
Type of Development: Backend Web Services, System Design and Development.
Confidential
Lexis/Nexis WebService Developer
- Contracted to develop a Web Service platform for a major publisher of services for the Legal community. I worked very closely with the Lead Architect to develop a base of W3 standard based application services, which could be extended to create additional services rapidly. The services were exposed using an SOA architecture. Some of my tasks were:
- Created architecture along with Lead Architect and implemented Web Service template application using Axis.
- Manually created wsdl/xsd, using W3 specifications Document Encoding .
- Compiled wsdl into Java classes using Axis wsdl compiler and Ant script to automate.
- Used Java to elaborate service using architectural Design Patterns.
- Created and debugged database fixtures to execute Stored Procedures.
- Created test components
- Created multi-staged Ant scripts to build Application.
- Created Java Swing and .Net C clients to test the service.
- Tested, debugged and promoted service through various environments.
- The client was very satisfied with my efforts.
- Environment: Windows XP, Solaris, Linux
Technologies Used: J2EE, Web Services, xml, Tomcat, Eclipse, WSAD, WSDL, Design Patterns, OOA, Ant, Axis, JDBC, XML, .Net C , PCLI scripting, SOA architecture.
Type of Development: Backend Web Services, System Integration.
Confidential
- Employee Institutional Calligo Document Management Application Developer
- Responsible for creating Java based Web Services running on WAS utilities that interfaced with the Calligo DMS. This service is currently being used by a large corporate underwriting system. It utilizes the Opentext LiveLink API to perform searches, created objects, and various other utilities. It is accessed via SOAP RPC. Services were created with a generic reusable paradigm. The service was exposed using a loosely coupled SOA type design.
- Additionally, I was responsible for promoting application into to the various environments, most of which were WAS running on AIX. Functioned as interface with Web Methods coordinating their development efforts in this high exposure project.
Environment: Windows XP, AIX
Technologies Used: J2EE, Web Services, xml, Websphere, EDM, WSAD, LAPI, OOD, OOA, LiveLink, ECM concepts, MQ.
Type of Development:
- Backend Web Services, System Integration
- Employee Individual - Business Consultant
- Introduced to MetLife product lines for group and individual Life, Annuity and Long Term Care.
- Programmed Prototypes using VBA, wrote and executed test scripts, both automated and manual. Created
- custom Reports in MSAccess, based on a weekly feed listing all agents whose sales were in jeopardy.
Environment: Windows XP
Technologies Used: VBA
Confidential
Employee Developer
- Developer for custom Inter/Intranet insurance solutions. Company partnered with major health insurance client. Software engine able to rate policies, implement end to end policy rules, run queries and provide gui interfaces, all dynamically using browser on client desktop. Contained internal rules engine.
- Responsible for building and deploying application using J2EE tools building of EAR, WAR, etc. , Ant, Cruise Control, XML, and Java. Target deployment into Websphere4.0. Extensive use/understanding, troubleshooting of Websphere J2EE application deployment in Unix AIX environment.
- Wrote custom build scripts using Ant. Experience with Technical Architecture. Used JBuilder to program Controller portion of main Application product. Deployed applications onto WAS running on AIX.
Environment: Windows XP, AIX
Technologies Used: J2EE, xml, Websphere, JBuilder, JSP, OOD, OOA, Ant, Struts
Type of Development: FrontEnd Jsp's, Backend Beans, MVC
Confidential
Senior Consultant E-Commerce Solutions
- B to C and B to B web portal development and design. B to C system allowed doctors to view patients Claim status quickly online. B to B system sent patient claim information to partners. The system was constructed using the Model/View/Controller design pattern. Developed in multi-tiered environment NT / Solaris . A team of Sun consultants coded some of the B to B components. I constructed and tested Java Servlets and JSP components.
- MQSeries, and JDBC were used to retrieve data into Beans.
- Created and tested HTML and JavaScript components.
- Worked with both Websphere, and iPlanet servers to establish multi-platform debugging environments.
- Production environment was Solaris.
- Created Middleware encapsulating Oracle DB.
- Assisted with creation of various J2EE components, specifically EJB's.
- Seized the opportunity to be mentored by Sun's staff and gain valuable insights of their development process.
- Mentored other junior developers as needed.
Environment: Windows XP, Solaris
Technologies Used: J2EE, Web Services, xml, WSAD, OOD, OOA, EJB, RUP
Type of Development: FrontEnd Jsp's, Backend EJB's, and servlets, MVC
Confidential
Software Solutions Developer
- Worked on custom Internet Java solutions that warehoused volumes of documentation that supported pharmaceutical clinical trial. Implemented Document Management front end for major telecommunications client. Constructed EJB's, which contained business logic of the trials and HTML/JSP's for presentation.
- All development was on Sun Solaris.
Environment, Solaris Windows NT
Technologies Used: J2EE, JSP, ATG
Type of Development: FrontEnd Jsp's, Session EJB's.
Confidential
- Developer Chubb Internet Insurance Project Team member of Internet based online insurance policy issuance system. System allowed customer to purchase loss/trip insurance via the Internet. Worked with user group to implement the business model. UML/Rational Rose was used to produce the various diagrams Class, Sequence, etc. . OO Methodology was followed very closely on this project.
- I programmed, tested, debugged, and documented the sub system that generated files to both print and the Chubb accounting systems using MQSeries as the vehicle. The system was written completely in java using VisualAge for Java, Servlets and HTML/JSP's. Used Envy as source control/release management.
- I worked briefly with Smalltalk development team on Chubb Commercial Lines application.
- I also worked on Visual C /Oracle/SQL rewrite of Commercial Lines rating system.
Environment: Windows NT
Technologies Used: Java, C , Smalltalk, Oracle, Design Patterns, OOA, OOD, SQL, RUP, MQ, Html
Type of Development: Backend Beans
Confidential
External Consultant for various clients
- Recommended architectural updates for system utilized by healthcare consulting firm that provided statistical information concerning health care administration. Coded and debugging VB, PL/SQL and C .
- Full SDLC of time entry system for systems development group within AT T. System was written in MS Access and migrated to VB/SQL Server.
- I participated in the code renovation and country specific code implementation of large multinational client-server insurance underwriting software project for AIG.
Technologies Used: VB, Oracle, PL/SQL, C
Type of Development: FrontEnd, GUI, Backend Model Code