Sr. Java J2EE JSF professional Resume




Title
Sr. Java J2EE JSF professional

Primary Skills
Java, JSF, Weblogic, Websphere, J2EE web development

Location
US-PA-Harrisburg (will consider relocating)

Posted
May-01-09

RESUME DETAILS
PROFESSIONAL SUMMARY
• J2EE/JEE Architect with broad programming and object oriented analysis and design experience in Java on LINUX, Solaris and Windows NT environments. I have gained expertise in well known web and server frameworks JSF, Spring, Struts, EJBs and Hibernate using javascript,Ajax,CSS and HTML.
• Total IT experience of 12 years.10 years of work is on Java and J2EE using Application Servers Weblogic, Websphere and Tomcat.
• Strong design experience with UML and ER models.
• Worked as Architect, Team Lead, Analyst and Developer roles and have managed roles on multiple projects at a time.
• Managed teams of 2-4 people directly under me. I have managed offshore teams as well with the onsite team members. With Bear Stearns, NY I was the first architect who brought huge success to one of the onsite-offshore projects.
• Created and utilized frameworks for ease of Java Development in order to avoid buggy programming. This increases the speed in development and testing cycles.
• Experienced with .net, WCF framework, SSIS, VB2005 as well. First 2 years of experience was on VB and ASP. Worked also on .net, VB2005 and MS SQL Server 2005 Reporting Services in last 6 months.
• Past Clients: Commonwealth of Massachusetts(DPH),Tyco Electronics, Capital Blue Cross, Highmark, Yes Solutions, Bear Stearns, Freddie Mac, Workscape, Tech Mahindra and MBT, Wipro Technologies, HCL Technologies, Ways India


TOOLS/ENVIRONMENT
J2EE Platform: Java Server Faces Technology (1.1/1.2), JQuery for AJAX capability, My Eclipse 6.5, Star-UML for UML diagrams, Jasper Open Source reporting framework and iReport for report UIs, Java 5.0/1.4.2, Spring Framework, Hibernate 3.0.5, JEE, J2EE, JDBC, Oracle 9.2, Weblogic Application Servers 8/9 on Windows and Linux platforms are on the latest list. I have the LAMP (Linux,Apache,MySQL,PHP) exposure.
.Net platform: Visual Studio 2005, MS-SQL Server Management Studio 2005, MS-Visual Basic 2005,T-SQL, MS-SQL Server Reporting Services 2005
Programming Languages: Java, C, Ant, Shell scripting, Awk, Sed, PL/SQL, HTML, XML, Javascript, JDOM, SAX parser, VB 2005, MS-SQL Server 2005, Reporting Services 2005.
Technologies and Frameworks: Spring, JUnit, Servlets2.0/3.0, JSP, EJB2/3, JDBC, Struts1.1/2,
Hibernate3,WebServices(WSDL/XMLDoc), AWT, Swing, RMI.
Operating Systems: LINUX, Solaris, Windows95/98/2000/XP, Windows NT
Databases: DB2,Sybase11.9,Oracle 7.1/8/9/10g, Microsoft SQL Server2000/7.0, MS- Access
Application Servers: Websphere6.1,WebLogic6.1/7.0/8.1/9.2, Weblogic Integration Server 7.0, Tomcat 6.0
Web Servers: Apache Tomcat , Java Web Server, Weblogic 8.1, Websphere 6.1, IIS, PWS
IDEs: MyEclipse6.0, Eclipse3.2,Net Beans6.5, Visual Cafe, Jbuilder4.0/5.0/7.0
Design / Version Control Tools: StarUML, CVS, Rational Rose, Omando, Rational Clear Case,
Rational ClearQuest,VSS, UML , Subversion, Harvest,Bugzilla.
Middleware: EJB3.0 , MDB, XDoclet




PROFESSIONAL EXPERIENCE
CIBER Inc. January 2008 -- January 2009
Massachusetts Department of Health, Massachusetts WIC Practice
Lead Developer Architect
The project Women, Infants and Children is a large project, is done using Java and J2EE technology for Massachusetts Government. Worked here as a Lead Developer as well as taken Architect role in this project to be successful.
My major contributions are for printing the checks on the web across the nation at the Government centers and providing complete use cases for integrating this application to Bank.
• Worked with the Client to understand the business Use cases and provided expected results. Created interface to Bank ACH facilities, in order receive the flat file and parse it to automate the checks issued by the bank and update the system after checks processed by the bank. Used UML diagrams and ER Diagrams.
• Developed an Applet based interface to Print Checks using 3rd Party (Troy) Print Engine on the client side browser.
• Developed a framework to make direct JDBC calls to the database, without worrying about opening and closing connections and without JDBC technical hurdles.
• Developed Java Object Based Reporting using Jasper and iReport, which eased the development of some of the reports, which otherwise, would have been impossible with normal Jasper reporting.
• Did the porting of code from Java1.4 to Java 1.5. We also did the application server porting from Weblogic 8 to Weblogic 9. Used Generics and annotations to improve performance and readability of code.
• Also helping to improve the architecture utilizing AJAX technology wherever possible.
• Worked with the client to utilize one of their legacy tool named ESP Workload Automation to schedule jobs. This tool is integrated with their COBOL based mainframe. Provided a format for sending this message through JMS. Made MDBs to pickup and parse this message to run the right Java Business Methods at scheduled intervals of time. This way the client's entire schedule processes were controlled by the legacy system.
• Worked with Javascript, CSS and HTML to tweak the web pages to the desired style followed by the organization.
• Used Oracle SQL Developer and Toad from Quest. Worked with Oracle PL/SQL.
• Used Ant 1.7 for build process. Used XDoclets with MyEclipse6 GA for build process(EJBs).
Environment: Java Server Faces Technology (1.1), JQuery for AJAX capability,Webservices, My Eclipse 6.0, NetBeans6.5,Star-UML for UML diagrams, Jasper Open Source reporting framework and iReport for report UIs, Java 5.0/1.4.2, Hibernate 3.0.5, JEE, J2EE, JDBC, Oracle 9.2, Weblogic Application Servers 8/9 on Windows and Linux platforms, Bugzilla for defect tracking, Javascript, JQuery for AJAX,CVS for Version control.

Mountain Plains WIC Practice (MPSC WIC)
This is a .Net smart Client Application, is the development of WIC Services through Microsoft VB platform. The project is under development.
The assignment was to get over 100 reports developed through MS-SQL Server Reporting Services platform in a short span of time leveraging offshore CIBER team in India.
• Guided the offshore team for working with Business Analysts onsite.
• This project was a huge success in terms of Onsite Offshore coordination in CIBER history. It came in CIBER magazine.
• Unit tested the reports developed by India.
• Integrated the reports developed in to the Smart Client VB Application using MS-VB 2005.
• Developed Stored procedures and functions. Did SSIS for Scheduling jobs.
Environment: Visual Studio 2005, MS-SQL Server Management Studio 2005,T-SQL, MS-Visual Basic 2005, MS-SQL Server Reporting Services 2005,VSS for Version control


Computer Aid Inc. April 2007 -- December 2007
Tyco Electronics, Multiple Projects (SDA, Contact Master, Internet Labeling, Internet Data Exchange )
Architect Team Lead
• Worked as a CAI Team Lead for multiple projects executed for their client. All these projects are for the CAI Client -- customers/vendors.
• One of the projects is already in production and we are taking care of its maintenance, upgrade and support. I have recently completed an enhancement to the project, which is now in production and running smoothly. I have provided the Estimation, Plan and Proof of Concept for a new project.
• Interviewed and hired candidates from Manila for offshore team of CAI for Tyco. It is my responsibility to work with client project managers, client Project leads, and client Architects, client Business Analysts and client customers to deliver the projects on time.
• Resolve the technical issues, develop and integrate different parts of the project and also integrate the work done from other developers, am in charge of deployments and project deliverables. Produced the weekly status report of all the projects under me to the client Team Lead and CAI managers.
• Worked on the Business requirements and Technical Requirements of the projects and get the sign off from client Business Analysts and Customers.
• Supported and maintained existing projects and resolved the technical issues, assisted in development infrastructure such as Configuration management and Deployments, providing end-to-end support for the entire project life cycle.
• Involved with the ETS team here, which does the Software Infrastructure Upgrades.
• Did the migration work of porting code from Java 1.4 to Java 1.5. Also moved from RAD6 IDE to RAD7 IDE. Moved Applications from WAS5.1 to WAS6.1. Used Generics and annotations to improve performance and readability of code.
• Wrote Oracle Stored Procedures and functions for the projects using Oracle PL/SQL. Used Oracle SQL Developer and Toad from Quest as well.
• Worked with Javascript, CSS and HTML to tweak the web pages to the desired style followed by the organization.
• Did the Production bug fixes for J2EE Application Integration with SAP and ABAP backend.
• Used Ant for build process with JACL scripts.
Environment: BEA Aqualogic Portal Server, BEA ALUI development 6.0, AJAX(Dojo Toolkit 1.0), Websphere 6.1, Subversion, RAD7.0, JDK1.5, J2EE, Struts1.1, Oracle 10G RDBMS, Back end ERP systems, Javascript, JQuery for AJAX,JACL scripts, EJB 2.0,Webservices.

Dataquest Inc. December 2006- April 2007
Capital Blue Cross, Harrisburg, PA STARS Project
Architect Developer
Worked as a contractor for this large Insurance Company. This is a contract for a development and design work needed to complete the project in time.
• Migrating a mainframe application into Java J2EE framework is the work. This involves working with front end frameworks and working with message queues. Development is done on Tomcat. But the application will be deployed on WAS6.1.
• This also involves batch jobs which convert flat-files from FACETS mainframe system in to meaningful data & store them in (Oracle 10g) RDBMS. Data is used as objects and Stored/retrieved using O-R mapping.
• Wrote Oracle Stored Procedures and functions for the projects. Used Oracle SQL Developer and Toad from Quest
• Ported Applications from Java 1.4 to Java 1.5. Used Generics and annotations to improve performance and readability of code.
• Unit testing is done using JUnit.
• Worked on Maverick framework which is one of the MVC frameworks, which utilizes throw away controllers.
• For the reporting work, did research on open source solutions, and decided on Jasper Reports. All the ADHOC detailed reports are ready for this release. I did the design and development of the reports for this project.
• Worked with Ruby and JRuby while doing research on one of the reporting tools, called Datavision.
• Used Eclipse as the IDE . Used Ant for the build process.
• Worked with Javascript, CSS and HTML to tweak the web pages to the desired style followed by the organization.
Environment: Tomcat, Java1.4/1.5, WAS6.1, Junit, webservices,Eclipse, Oracle 10G,CVS.

SGS Software Associates, Inc., New Jersey July 2006 -- December 2006
Highmark, Camp Hill, PA Multiple Projects(TECTPR,TFNTAD,TIGAR)
Architect Developer
Highmark is a large insurance company. Worked as Architect to incorporate new technologies in the projects. Architected and developed an intranet/extranet website to automate invoice calculations.
• Gathered requirements and converted them into valid usecases, and then worked through them to complete development and testing, using RUP model.
• Developed the solutions using, with the following technologiesIt is an effort to integrate disparate systems (integrating mainframe with the distributed applications).
• Worked with Business analysts, End Users and Developers in this project
Environment: JSTL, Tiles, Spring, EJBs, Webservices, Hibernate and JUnit. Application server is Websphere 6.1. Platform is Linux. Used Eclipse as well as RAD6.0 as IDEs. Database layer is DB2, CM tool Harvest.

Satyam Computer Services Limited,VA January 2004-June 2006
Architect/Senior Systems Analyst

Yes Solutions-Bookspan division, Mechanicsburg, PA
Provisional Provider System June 2006
The client was a large book marketing company.
• Architected and developed the Provisional Provider System. The functionality is to 'get all the Web users, and maintain them in a separate repository(Oracle database) and only send the converted customers to the main repository(mainframe) through Message Bus(IBM MQ Series)'. Idea here is to keep the user unaware of this difference.
• The main goal here is to not to loose any user or his data, so that they don't have to redo the entries when they are converted to customers, keeping the seamless integration between mainframe and Provisional System.
• The technology used here is Spring Framework and Hibernate. Defined JUnit test points and created JUnit testcases. I have also developed a scheduler which uses Quartz integration of Spring to duplicate the Cron behaviour in Unix systems or batch processing on Windows systems. This way this functionality becomes a web application and becomes platform independent. Also developed the Ant based framework to do Rapid Application Development of any project based on SOA architecture. Also made Subversion repository available immediately for the project to go ahead for this Extreme programming way of development. Unit tested all functionalities through JUnit tests.
• Worked with my team member and my manager to meet the deadlines in time.
• Methodology used was Agile Scrum.
Environment: Spring Web Framework , Hibernate, JMS, IBM MQ Series, Junit, HttpUnit, Oracle 10G,WAS6.1,Subversion

BearStearns, Whippany, NJ Multiple Projects (Security Framework, Bear.com website)
The client is a NewYork's famous Stock Market broker.

Security Framework Implementation
This is the framework developed to enforce security on all the applications of the organization. It facilitates plugging in any provider for authentication and entitlements.
• Framework is implemented using J2EE. Implementation is on Weblogic 8.1 clustered servers on Linux platform. Clearcase is used for configuration management. Integrated Active Directory Servers and Custom entitlement repositories. All configurations are pluggable and are using XML.
• Authentication was integrated with 3rd party RSA servers.
• Provided the legacy support for entitlement retrieval. Integrated Java LDAP API to communicate with Active Directory Services for entitlements.
• Also worked on Python and shell scripts (with awk and Sed) for some of the scripting solutions for this project, such as automatic email generation and for batch processing and cron jobs.
Company Website
Intranet/extranet site for the client is designed and developed, starting from requirements capture, using both offshore and onsite teams. Technologies used are XMLBeans, JCIFS for NTLM, Security filters, STRUTS and EJBs.
• Worked on all frontiers including bringing up the production servers (IBM Blades) on Linux platform. Entire system runs on Weblogic(8.1) Clusters on Linux platform. Presently this project is in maintenance phase.
• Interviewed and hired candidates for offshore and onsite teams.

Achievements:
Company Website is the huge success with the following advantages.
• Has no down time. These are clustered Weblogic servers on Linux machines.
• New releases and enhancements can be applied with virtually no down time.
• Parts can be developed individually even at remote locations and can be integrated.
• Any problem when the servers are running (runtime dependencies) are automatically forwarded through SNMP for monitoring.
• Provided webservices for the core functionalities.
• Individuals can customize their preferences on the site(Single Sign On incorporated with Desktop).
• Enabled SSL on servers using Sun's keytool.
• Gathered Reqirements by working with different business domains, analysed them in to perfect business usecases, which are then drilled down to provide a backbone for the project. Provided all the required UMLdiagrams for these usecases.
• Designed and Developed an abstract layer of Data Access Objects which can be extended by any concrete class. Provided factory methods to access these objects. This encapsulated the expert JDBC communications. The configurations and SQL statements are maintained by property files.
• Designed and Developed a Shell script that auto load jar files to class path and configuration files in to system environment.
• Designed and Developed shell scripts and cron jobs that automatically move log files of Application Server domains in to required location. Also used SNMP appenders with log4j to incorporate SNMP based tracking mechanism on all Application server environments.
• Designed and developed a prototype for monitoring the health of different servers. This included the integration of Shell scripts(awk,sed) with Java.
• Guided onsite and offshore teams to successfully complete the projects.
• Provided Content Management capabilities to different departments.
Environment: Linux(RedHat,Novell), BEA Weblogic Application Server8.1, Apache Web Server, Opensource tools(HttpClient, SSL(keytool),Log4J,SNMP,JDBC,webservices),DB2,Sybase11,DB2,Remedy,Clearcase,Clear Quest.

Fourth Technologies, New Jersey June 2003-December 2003
FreddieMac, McLean, VA LPDSS Project October 2003- December 2003
Analyst Programmer
Loan Processing and Distribution SubSystem takes care of Analyzing the different loan related data as per the mortgage standards. This enables the business people to make complex calculations on huge data very easy, enabling them to take complex decisions with less risk.
• Gathered requirements and analyzed the LPDSS system.
• Designed of 3-tier architecture and implemented Struts framework (1.1).
• Developed and implemented EJBs (2.0).
• Implemented LPDSS Use Cases using struts and EJBs.
• Performed bug/defects fixes and enhancements for each release.
• Used build and deploy scripts in ant and UNIX shell scripting.
• Used Clear Case for version control and Clear Quest for bug reporting.
• Used UCMs in the project
• Used Ant scripting for deployment purposes. Independently deployed applications to Testing servers.
• Wrote Stored Procedures and functions in DB2.
Environment: Weblogic 6.1, Eclipse IDE, IBM DB2,Clearcase,Clearquest

Workscape, Natick, MA June 2003 -- October 2003
Product Development for Human Resources Domain
This software is a product developed for Human Resources domain. The design of the reporting system required was in need of Components Off the Shelf model.
• Developed products for HR domain. Designed and developed a generic Reporting Services, which accommodates any 3rd party vendor products for generating reports.
• Used EJBs & Struts framework and Session Facade design pattern.
• Designed Functional & technical specifications using Design Patterns & OO methodology using UML.
• Created build and deploy scripts in ant and UNIX shell scripting.
• Used Clear Case for version control and Clear Quest for bug reporting.
• Used UCMs in the project
• Wrote Stored Procedures and functions in Oracle 9.
Environment: Weblogic7.1, Eclipse, Xdoclets, Omando, Oracle 9, Clearcase

MBT International, Inc., Colorado October 2002-June 2003
Qwest Communications, Lakewood, CO
Venus Development
Senior Team Lead
This was a Telecommunication Application which needed to support other disparate applications to communicate with it to get the required data.
• Provided Web-Services functionality such as, 'Creating & Updating Trouble Tickets' for the Help Center and providing 'Do-not-tear-down' facility in GUI for voice mailbox.
• Led the lifecycle development process including architecture, analysis, development, integration testing & bug fixing.
• Responsible for system, database and presentation layer architecture design (High level) of system with user team & develop functional specifications.
• Design technical specifications using design patterns & OO methodology using UML (Rational Rose)
• Used J2EE framework and design patterns such as, Singleton, Command, Value Object, Service Locator and Session Facade in the development of the application.
• Provided Webservice based architecture for back end.
• Implemented Model-View-Controller (MVC) Architecture and Struts framework.
• Designed & developed user-friendly UI using Java Swing.
• Improved the design to accommodate Local and LocalHome interface for EJBs.
• Developed XSDs & DTDs as communication interfaces for Webservices. Used SAX parser.
• Implemented Web-Services for all functional interfaces using WSDL, SOAP, JAX-RPC.
• Used JDBC to manipulate the data on the Sybase Database Server.
• Developed stored procedures, functions and triggers in Sybase using SA2 libraries in Unix
• Developed Test Cases & subsequently unit testing for the various modules developed.
• Developed Stored Procedures using Perl on UNIX.
Environment: BEA WebLogic 7.1/6.1, Weblogic Integrator 7.1, UML, Rational Rose, SA2, Sybase 11.x, UNIX, Harvest


Work in India February 1996 -- October 2002
Worked in major firms, such as Mahindra British Telecom (Pune), Wipro Technologies Bangalore), HCL Technologies (Noida) and Ways India Limited (Mumbai).

I was a Senior Design Engineer in MBT and Systems Manager-G5 in Wipro Technologies (Worked onsite with Seagate Technologies,USA for 2 months) and Senior Analyst at HCL Technologies and Assistant Manager-Systems in Ways India Limited.
Responsibilities included:
• Worked with Java J2EE based projects.
• Worked as a Team Lead for multiple projects. Hired candidates for the technical positions.
• Worked with Javascript, CSS, HTML, Perl, ASP and PHP for improvement of the Web front end.
• Used and administrated Weblogic application server and Tomcat/ Apache, IIS and PWS webservers.
• Developed Stored Procedures and functions in Oracle 8 using Oracle PL/SQL, MS SQL Server databases.
• Used Oracle SQL Developer and Toad from Quest.
• Also used Ms-Access and VB3.0, VBA to develop applications and integrate applications to MS Office. Used Crystal Reports with VB3.0.
• Worked with Red Hat Linux, Slackware Linux
• For Ways India (Stock Market Broker) completed a TCP/IP network of 250 computers with VLAN high speed connections to Reuters. Hired 10 team members. Worked as a Team Lead for 10 developers for multiple projects.


EDUCATIONAL BACKGROUND
Obtained Bachelor of Engineering in Instrumentation Technology from
Sri Jayachamarajendra College of Engineering, Mysore, India (1996-April).

Comments
Visa Status H1B
References available upon request

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in Harrisburg, PA | Resumes in Pennsylvania

View other Sr. Java J2EE JSF professional resumes, Programmer / Developer resumes