Architect/development Lead Resume
Albany, NY
SUMMARY:
- Over 18+ years of experience in design, development, testing, documentation & production support applications using Internet, Web and Client Server Technologies in N - Tier J2EE Architecture on various UNIX (AIX/Solaris/HP-Unix/Linux) and Win32 environments
- Experience in developing business application in Manufacturing(Semiconductor), Health, Telecom, Media & Retail Domain
- Expertise in implementing OOAD, UML using Rational Rose.
- Experienced with hands-on development in Internet/Intranet, Distributed System Architecture and Implementation with Java, J2EE, Spring, EJB, Servlets, JSP, JSF, Java Beans, JNDI, Jakarta Struts 2, Hibernate, Webservices, JMS, Java Swing, Applet, JDBC, RMI, XML, C++, HTML, DHTML, JavaScripts.
- Expertise in database programming using Oracle, Sybase, Mysql and database automation through Stored Procedures/Triggers.
- Experience in Architecting Siebel & Kofax Products.
- Proficiency in using XML, XSL/XSLT, SAX, DOM parsers.
- Experience in using of various web/application servers like BEA WebLogic 10.3/7.0/6.0, IBM WebSphere 6.1/5.0/4.0, Apache Tomcat 4.0 and Java System Web & Application Server.
- Experienced in implementing applications with Model-View-Controller (MVC) pattern using Jakarta Struts.
- Experience in SOA architecture, SOA Design Principles, SOA Best Practices and Design Patterns and Webservices application using these principles.
- Experience in converting Coldfusion application to J2EE environment.
- Development experience in various IDE’s like Rational Software Architect (RSA), Sun Studio Creator, Eclipse, JDeveloper and JBuilder.
- Extensive experience in business applications having distributed, multi-tier architecture, complex database back end systems and worked on many full-life cycle projects (SDLC).
- Experience in managing various challenging project as Project Manager.
- Excellent proficiency developing SQL, PL/SQL in JDBC as well as client server environments.
- Experience in writing C/C++, shell scripts and PERL scripts on UNIX
- Expertise in using Rational Software Architect, Clearcase, Clearquest, Portfolio Management tools for version control, bug tracking & project management.
- Experience in designing HTML web pages & user training.
- Has desire and ability to learn/migrate to different platforms, applications and languages quickly.
TECHNICAL SKILLS:
Operating System: HP-Unix, Linux, Solaris, AIX, MS-Windows (2000/NT/XP)
Java Technologies: Java, J2EE, AWT, JFC, Swing, JDBC, Applets, Servlets, Java Beans, EJB, RMI, JNDI, Hibernate, JCA.
Web technologies: Webservices, JSP, JSF, JSTL, MyFaces, HTML, DHTML, XML, XSL/XSLT, CSS, JavaScript, VBScript, JAXB, JAX-WS, ColdFusion MX(7.0/6.0).
Standards & Specifications: J2EE, XML, SOAP and Design Patterns.
Framework: Struts 2/1.x, Spring
Languages: Java, C, C++
Process Methodologies: Waterfall, Agile (Scrum), Iterative
Methodologies: OOAD, RUP
Modeling Tools: UML, Rational Rose, Oracle Designer 2000/6i/9i, Enterprise Architect
Messaging tools: JMS, IBM MQSeries, IBM WebSphere Message Broker 5.0
Database: Sybase 12.5/15.0, Oracle 7.x/8.x/9.x/10g, MYSQL 5.0 and MS-Access 2000.
Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, Java System Web & Application Server, JBoss.
Html Designers: Dream weaver MX, FrontPage, Home Site
Version Control: SCCS, CVS, Rational Clear Case 6.0/7.0, SVN,and PVCS.
Protocols: HTTP, HTTPS, FTP, LDAP, TCP/IP, SOAP
Security: RSA Secure ID, DES, SSL, Cookies
Testing Tools: JUnit, Load Runner, Win Runner
IDE & Other Tools: Eclipse, RAD tools (Rational Software Architect, Ration Modeler), Rational Portfolio Manager (RPM), JDeveloper, JBuilder, WSAD, SUN Java Studio Creator, Visio 5, TOAD 8.5, Tcl/Tk, Citrix, VMWare, Siebel, Kofax.
PROFESSIONAL EXPERIENCE:
Confidential, Albany, NY
Architect/Development Lead
Responsibilities:- Leading 15+ developers of Java, Siebel & Kofax Development team.
- Involved in architecting, designing & writing the application using J2EE, Spring, Webservice, IBatis, Apache Tomcat.
- Involved in architecting, designing the Siebel application custom modules & Open UI configuration.
- Involved in enhancing the setup data upload module using J2EE (Java, JSF, Spring framework) with MVC pattern & object oriented design (OOD).
- Development of Oracle PL/SQL scripts for data access.
- Embedding the vendor Webservice (Contact Search) into the Java In house Product.
- Involved in writing & automating the Integration tests.
- Involved in setting up the Hudson Jenkins Server for the automation tests.
- Managing the application build & patch release after the automated regression test.
- Analyzing & fixing the Production issue including Severity-1 problems.
- Helping & guiding other team members to learn the application functionalities.
Environment: Siebel 8.0, Kofax, Solaris, Java, J2EE, JSF, IBatis, Spring, Oracle 10g, PL/SQL, Eclipse, Maven, SVN, Jenkins.
Confidential, Malta, NY
Lead Developer
Responsibilities:- Involved in designing & writing the application using J2EE, EJB, Hibernate, MQ, JBOSS
- Involved in enhancing the setup data upload module using J2EE (Java, JSP, Struts2 framework) with MVC pattern & object oriented design (OOD).
- Development of Oracle PL/SQL scripts for data access.
- Writing the Java program to make the CORBA & other Java API calls
- Involved in writing & automating the Integration tests.
- Involved in setting up the Hudson Jenkins Server for the automation tests.
- Fixing the Production issue including Severity-1 problems.
- Analyzing the Production issue to determine whether it’s a bug or setup problem
- Helping & guiding other team members to learn the application functionalities.
- Managing the application build & patch release after the automated regression test.
Environment: Solaris, Java, J2EE, EJB, Hibernate, Struts2, JSP, Oracle 10g, PL/SQL, Eclipse, SVN, Jenkins, MQ Series, and JBOSS.
Confidential, New York
Lead Developer
Responsibilities:- Involved in converting the existing ColdFusion web application into J2EE environment (Struts2, JSP).
- Gathering the existing business logic from the Cold fusion code.
- Involved in designing & writing the application using J2EE (Java, JSP, Struts2 framework) with MVC pattern & object oriented design (OOD).
- Involved in writing Oracle PL/SQL scripts for data access.
- Development of scripts for the DBA team to migrate the data from Sybase to Oracle.
- Development of JSP custom tags & JSTL.
- Development of Session & Cookie Interceptor for DOH Enterprise portal.
- Worked in NYS Confidential Project Management environment defined by DOH PM Field Guide.
- Worked with direct users to gather system requirements.
- Development of Reports using Jasper Report.
- Monitoring & tuning the system performance using Wily Tool.
- Environment: Solaris, Java, J2EE, Struts2, JSP, JSTL, CSS, Jasper Report, JDBC, log4j, Oracle 10g, PL/SQL, Sybase, HTML, Eclipse, RSA 7.5, Clear case 7.1, Clear Quest 7.1, Wily 9.0
Confidential,New York State
Lead Developer
Responsibilities:- Involved in designing & writing the user interface using J2EE (Swing, AWT, JDBC, File I/0) with MVC pattern & object oriented design (OOD).
- Worked on setting up the Java Swing framework with MVC pattern for Outpatient Project.
- Involved in writing Sybase stored procedure for the complex Rebase financial calculation.
- Involved in writing, designing CGI Perl & HTML script to perform Database related tasks & reports.
- Involved in reverse engineering the existing C code for the Rate Setting application.
- Involved in writing Java classes for the application & also for performance analysis.
- Prepared User Manual & design document for the application
- Worked in NYS Confidential Project Management environment defined by DOH PM Field Guide.
- Worked with direct users to gather system requirements.
- Worked on publishing the Hospital/Nursing Home Rate sheets using Java with Oracle.
- Developed a Web application for the Rate sheets using Struts2 framework & JSP.
- Developed Oracle PL/SQL scripts for publishing the Ratesheets.
Environment: Solaris, Java, J2EE, Swing, AWT, JDBC, Struts2, JSP, jFreeReport, jExcel, jFreeChart, log4j, C/C++, Perl, Shell script, Sybase (Stored procedure, DB-LIB & CT-LIB), HTML, Eclipse, RSA, Clearcase 7.0, Oracle 10g, PL/SQL, XML.
Confidential,San Bruno,CA
Sr Developer
Responsibilities:- Development of Business services using EJB technology. Business delegate, DAO, Front controller, Service Locator, Session facade and Transfer Object design patterns are used.
- Development of Struts framework module. Framework module includes user authentication, permissions and preferences and supports pagination and caching of user data.
- Development of data layer using Hibernate.
- Implemented in OOAD, UML using Rational Rose
- Factory, Command and MVC design patterns are used.
- Integration with other modules:Database components (Oracle), Gaptech & other stage1 applications
- User Interface screens were developed using HTML, DHTML, JSP, JavaScript and CSS.
- Created Webservices for the inventory system.
- Development of consolidated reports (shipment, balance and history) web tier components.
- Optimization of database stored procedures and web-tier code.
- Used Clearquest for change/bug tracking & involved in setting up the Configuration management tool (Clearcase) to maintain the application code on the new UNIX target server.
Environment: Java, J2EE, Servlets, Hibernate, JSP, JSTL, JDBC, XML, UML, Java IO, Struts 2.0, Webservices, Websphere 6.0, Oracle 10g, SQL, PL/SQL, IBM Rational Software Architect, Rational ClearCase, Rational Clear Quest, HTML, DHTML, CSS, JavaScript, XML, Sun Solaris, TOAD, Shell Script, C++
Confidential, MI
Lead Developer
Responsibilities:- Involved in design & development of acquisition, conversion, manufacturing & reporting in J2EE environment using Object Oriented Analysis and design (OOAD) & UML.
- Involved in design & development of the interface Image import system & ASCII import system to the ProQuest vault in J2EE web environment.
- Designing and developing the Prototype of application using JSP, HTML, DHTML, JavaScript and CSS.
- Developed the DAO’s for PULL/ ESB services which are implemented in Hibernate with Session beans.
- Designed XML based error message redesign for the proper message handling and parameter passing in the system using C++ & Shell.
- Development of all the business logic & parsing using EJB technology.
- Developed using Struts framework
- Designed & configured Queue Managers, Queues, Channels for MQ integrated with Message broker and external agencies for SYSTEM pull / push / notification services.
- Integrated MQ with Websphere using the bindings file generated using JMS Admin utility in MQ, and configured it using JMS Foreign Server in Websphere.
- Created Custom Tags using Java Tag Library to increase productivity by encapsulating the recurring tasks.
- Integrated the application to access mainframe data using JCA
- Developed an Interface to marshal and un-marshal java to XML using JAXB for communicating with Proquest Vault.
- Used XML for creating Tag Library descriptors.
- Developed User Interface screens using JSP, HTML & DHTML.
- Created Webservices for the Acquisition & Manufacturing domain.
- Developed PL/SQL Stored Procedures and Unix Shell Scripts to move large volume of data & batch update of the database.
- Created Class Diagrams, Sequence Diagrams as a part of designing phase.
- Was responsible for overseeing the quality procedures (SDLC) related to the project development.
Environment: Java, J2EE, Servlets, Hibernate, JSP, JSTL, JDBC, XML, UML, Java IO, Hibernate, Struts 1.3.5, JCA, Webservices, JAXB, Websphere Message Broker 6.0, Websphere 6.0, Oracle 10g, SQL, PL/SQL, MQSeries 5.2, MySql, IBM Rational Software Architect, Rational ClearCase, HTML, DHTML, CSS, JavaScript, XML, Sun Solaris, TOAD, Shell Script.
Confidential
Sr Developer
Responsibilities:- Application was developed using Struts to implement MVC Architecture.
- Actively involved in Object Oriented Analysis and Design & generating UML diagrams using Rational Rose Enterprise
- Created Java Servlet, that routes the request from a browser to a specific request handler depending on the action (request page)
- Used Properties file to store Action mappings (request page and request handling JSP).
- Developed Servlets for the Sales & Purchase order processing
- Developed the business logic & parsing using EJB technology in the Struts framework.
- Created Custom Tags to increase the productivity.
- Developed Tag handlers and Tag Libraries for scrolling.
- User Interface screens were developed using JSP, HTML and DHTML.
- Developed Java Beans as a part of Model & to interface with EDI (Atlas, TLE).
- Created Java classes for searching program list based on program name and code.
- Developed Webservices for the EDI.
- Developed various SQL Queries and PL/SQL Procedures using Oracle
- Developed Test Plan, Test cases, User Manuals, documentation for End Users.
- Validate automated test scripts to ensure that all test scenarios are complete and operating..
- Involved in Stress Testing, Regression Testing and Final Integration Testing (FIT).
- Provided Level - 2 support for Quartz.
Environment: AIX, Java, J2EE, Servlets, EJB, JSP, JSTL, JDBC, XML, UML, Java IO, Struts, Hibernate, Oracle 10g, SQL, PL/SQL, WebSphere Application Server, Webservices, Rational ClearCase, HTML, DHTML, CSS, JavaScript, XML, TOAD, Oracle SQL Developer, Shell, EDI (Atlas, TLE), Eclipse
Confidential, Herndon,VA
Sr Developer
Responsibilities:- Actively involved in Object Oriented Analysis and Design sessions of the Project.
- Involved in writing Use-Cases and generating UML diagrams using Rational Rose Enterprise
- Developed the initial prototype, generating Database Structures using Oracle Designer.
- Developed User Interface screens using HTML and JSP for the ticketing systems.
- Analyzed ER diagrams and modified all Logical and Physical data models to satisfy missing requirements.
- Wrote Program Specifications and Functional Specifications.
- Involved in designing and developing the existing Oracle Database with enhancements for ticketing system.
- Application was developed & deployed in J2EE application server environment.
- Developed the application using Struts framework to implement MVC Architecture and the data layer using Hibernate.
- Developed the DAO’s for PULL/ ESB services that are implemented in Hibernate with Session beans.
- Developed Java Servlets for the ticket tracking system.
- Used JCA to integrate the mainframe data.
- Designed & configured Queue Managers, Queues, Channels for MQ integrated with Message broker and external agencies for SYSTEM pull / push / notification services.
- Integrated MQ with Web sphere using the bindings file generated using JMS Admin utility in MQ.
- Developed Enterprise Java Beans (Entity & Session Beans)
- Used XML to store and retrieve the ticket options.
- Developed an Interface to marshal and un-marshal java to XML using JAXB for communicating with Ticketing Server.
- Developed Web services for the other vendors to access the ticket.
- Developed various SQL Queries, PL SQL Procedures for the billing application.
- Developed client side validations for Backup option, validations using JavaScript.
- Developed Project test plan, strategies, as well as the design, development, and execution of test cases.
- Preparing documentation, Release Notes, Handling Trouble Tickets and Production Support for Application.
Environment: Solaris, Java, J2EE, Servlets, Struts, EJB, Hibernate, JSP, JSTL, JDBC, XML, JAXB, UML, JCA, Webservices, Struts, Oracle 9i, SQL, PL/SQL, WebSphere 5.0, Websphere Message Broker 5.0, MQ Series 5.2, Rational ClearCase, HTML, DHTML, CSS, JavaScript, XML, TOAD, Eclipse
Confidential,Herndon,VA
Developer
Responsibilities:- Actively involved in Object Oriented Analysis and Design sessions of the Project.
- Involved in writing Use-Cases and generating UML diagrams using Rational Rose Enterprise
- Wrote Program Specifications and Functional Specifications.
- Gather requirements and make mark up screens to ensure that the requirements have been met.
- Analyzed ER diagrams and modified all Logical and Physical data models to satisfy missing requirements.
- Involved in designing and developing the existing Oracle Database with enhancements for billing system.
- Application was developed & deployed in J2EE application server environment.
- Developed Webservices for the third party vendor to access the account details.
- Developed Java Servlets for Individual/Business Phone Orders.
- Designed and Developed JSP’s for launching applications, EJBs (Entity & Session Beans)
- Used JDBC to make database transactions.
- Developed DAO’s in Hibernate integrated with Struts framework.
- Created test environment to deploy code on WebSphere Application Server before moving to stage.
- Developed various SQL Queries, PL SQL Procedures for the billing application.
- Developed Client side validations using JavaScript.
- Used XML to store and retrieve the Price plans, billing options.
- Developed Project test plan, strategies, as well as the design, development, and execution of test cases.
- Documented Release Notes, Handled Trouble Tickets and Production Support for Application.
- Developed a Runaway script to monitor the CPU usage & reports in Shell, Glance, C(Used Socket API), Tcl/Tk, Expect
- Tested the application using WinRunner & Load Runner.
Environment: Solaris, Java, J2EE, Servlets, EJB, Hibernate, Struts 1.0, JSP, JSTL, JDBC, XML, UML, Webservices, Jakarta Struts, Oracle 9i, SQL, PL/SQL, WebSphere, Rational ClearCase, HTML, DHTML, CSS, JavaScript, XML, TOAD, Eclipse, Citrix, Tcl/Tk, Expect, Service Guard, WinRunner & LoadRunner
Confidential
Developer
Responsibilities:- Developed & tested the above products in J2EE environment
- Analyzed the User requirements and involved in system study.
- Did Object Oriented Analysis and Design & UML and developed class, sequence diagrams using Rational Rose.
- Developed Enterprise Java Beans for the business logic
- Involved in designing HTML web page layouts, designing Oracle Database using Erwin tool.
- Designing Database schemas and Structures.
- Responsible for writing Program Specifications and Functional Specifications.
- Developed User interface using HTML, JSP, and Servlets.
- Developed various Java & C++ APIs to handle the LPT port, addon I/O card & Serial port
- Wrote SQL queries and PL/SQL Stored Procedures for JDBC.
- Wrote Client side validation scripts using JavaScript.
- Designing and developing the Message Board for sending messages.
- Wrote test plan and run test cases for manual testing, Involved in documenting the user guide
- Designed HTML web pages for applications using Frontpage Express
- Installed & configured some of the products at the client location and handled Licensing coding.
Environment: Solaris, Java, J2EE, Applets, Servlets, EJB, JSP, JSTL, JDBC, XML, UML, Java IO, Struts, Oracle 8i, SQL, PL/SQL, Websphere, HTML, JavaScript, XML, Frontpage Express.
Confidential
Developer
Responsibilities:- Involved in designing and Developing Prototype.
- Actively involved in Object Oriented Analysis and Design & generating UML diagrams
- Design of user interface screens and its validations, Involved in designing HTML web page layouts.
- Designing schemas and creating the tables in Oracle
- Designing Functional Diagrams and converting them to Table definitions.
- Developed front-end GUI using java Applets, Design and development of Java Servlets.
- Used JDBC to provide connectivity with Oracle backend database.
- Used SQL to write statements for data entry and retrieval, Used PL/SQL to write Stored Procedures
- Functionality Testing and Integration testing, Preparing Documentation and Release Notes.
Environment: Solaris, Java, Applets, Servlets, JSP, JDBC, XML, UML, Java IO, Oracle, SQL, PL/SQL, Weblogic, HTML, JavaScript, XML, Frontpage.