Technical Lead Resume Profile
NC
EXPERIENCE SUMMARY
Having 10 years of IT experience HCL Technologies Ltd over 95 direct customer facing including multiple onshore stints at many locations spread over US, paced uniformly right from the start of career. Major clients partnered/worked with US eGov, Elsevier Publishing.
- 3 years of experience in project leadership and Management skills backed with HCL-FLAME program certification.
- Software experience spread over application development, maintenance and systems-programming projects including multiple technologies like Java/J2EE/Oracle/JUnit etc., with Core Java occupying the prime spot in recent years. SCJP Java-5 certified.
- Adhere to Software Quality process and worked as CMMI Level 5 Assessment Team Member ATM with KPMG.
- 3 years of work experience in MPE media publishing/entertainment domain, handling shared services project/platform enabling access/content management capabilities in publishing websites/portal.
- Approx 4 years of experience in eGov domain with US State Child Care System working on different aspects of transaction child care processing.
- Conversant with development methodologies like Waterfall, Iterative and Agile.
- Actively involved in project estimations, project planning and other organizational activities like processes implementation, streamlining and metrics reporting etc.
- H1b ready valid till
- Over 9 plus years of experience in SDLC, Object oriented analysis/design and development, Model View Controller, J2EE, JAVA Servlets, JSPs, JNDI, Java Beans, EJBs, RMI, CORBA, and JDBC .
- Experience in design and development using Servlets, JSP and JDBC.
- Experienced in leveraging RDBMS like Oracle, MySQL.
- Experienced in designing, developing and maintaining portal applications using IBM WebSphere Portal on Rational Application Developer RAD .
- Experienced in developing applications using WebSphere, Weblogic, Apache, and Tomcat.
- Experienced in developing Web, Client/Server, multi-tiered applications from designing of the architecture, requirements gathering through testing and installation with quick learning curve on new technologies and excellent problem solving, analytical, logical and inter personal skills.
- Extensively worked on various J2EE servers Web Sphere. Weblogic, Tomcat and IDEs Eclipse IBM RAD.
- Knowledge with BEA Weblogic, IBM Web sphere application server, Apache Tomcat, JBoss and have good knowledge of J2EE standard compatible application servers.
- Experienced in MVC Model View Controller architecture with Struts and Springs framework involving various J2EE design patterns.
- Strong work experience in Web based application development, Database programming, distributed computing, Server side programming and Client Server computing in multi-threaded software systems using Java technologies.
- Extensive experience in Core Java, Servlets, JSP, JavaScript, JDBC, JSTL, Struts, EJB, JNDI, AJAX and Custom tag Libraries
- Thorough knowledge in using UML, XML parsers SAX, DOM , SOAP, HTML and DHTML.
- Experience with various frameworks like Struts, spring and Hibernate.
- Extensively worked on various J2EE servers Web Sphere, Weblogic, Tomcat, and IDEs Eclipse IBM RAD.
- Expert in writing complex SQL Queries and PL/SQL blocks.
- Experience in working with different operating systems like Windows 2003 2008/XP/Vista, Solaris and UNIX.
SKILL SET
| Languages Web Technologies | Core Java, JSP, Servlets, Struts, Appfuse, Velocity, Atacama, Spring 3 core, Spring 3 IOC for Dependency Injection, Spring 3 with JDBC, Spring 3 with Hibernate for ORM, SQL, HTML, XML, JQuery and Java Script. |
| Distributed Technologies/ Protocols | EJB 1.x/ 2.x, Java Web Services Apache Axis 1.x/2.x , HTTP, SOAP, and WSDL |
| ORM Frameworks | Hibernate 3.x |
| Application/Web Server's | Oracle BEA Web Logic 8.1, IBM Web Sphere 5.x/6.x, JBoss 5.x, and Apache Tomcat 5.0/6.0/7.x |
| Database | Oracle 8/9/10G/11G, IBM DB2, SQL Server 2008, Oracle Enterprise Manager and MS Access 2008 |
| Tools Utilities | Eclipse 3.x , My Eclipse, IBM RAD 7.5.5.5, TOAD, Oracle SQL Developer, PL/SQL Developer, InteliJ, JBuilder Enterprise Edition, IBM WSAD 5.1, FTP, Filezilla, Putti, XML Spy, JUnit, Win Merge, SOAP UI, Rational Rose and log4J |
| Operating System | Windows 2000/2007/XP, Solaris, UNIX and MS-DOS |
| Source Control / Version Managers | IBM Clear case, Win CVS and SVN |
| Methodologies / Other | Water Fall Model, Agile Scrum, Object Oriented Analysis Design, UML and Design Patterns |
| Reporting Frameworks | Apache Cocoon, Jasper Reports and Eclipse BIRT |
PROJECT DETAILS
Confidential Role: Technical Lead Technologies: Core Java, JSP, Servlet, Spring 3.0 MVC, Hibernate 3.x, Apache ActiveMQ 5.8. Junit, Birt, Memcached 3.3.1, Mule 3.3.1, Log4J, Restservice, Ant and SVN Database: Oracle 11G Apps Server: JBoss 7.1.1 Web Server: Apache HTTP 2.0
- WyCAN consortium was established between the states for the development of common, integrated UI Benefits and Tax system which will integrate with supporting agencies.
- The project is intended to increase the efficiency of staff and provide them a way to manage large Unemployment Insurance case loads. This will also allow claimants and employers to interact with system and perform their intended actions in a timely manner with a new user experience.
- WyCAN Unemployment Insurance solution is a web based, centralized and flexible Unemployment Insurance solution which fully integrates Unemployment Insurance Tax, Benefits Appeals functions, and provides all core business processes/ functionalities for the UI stakeholders out of the box.
Role:
- Developed the application under J2EE Architecture using Spring 3.2.2, Hibernate, Servlets, JBOSS 7.1.1 and JSP
- Setting the development environment on eclipse
- Experience in developing performance intensive application Memcached
- Experience in integrating Application using ISB Platform like Mule 3.4.0
- Experience with SQL and basic CRUD operations
- Comprehensive experience in designing and developing applications using UML with Rational Rose.
- Developed the Servlets for processing the data on the server
- Designed and modified User Interfaces using JSP, JavaScript and CSS
- Involved in designing the user interfaces using JSP.
- Maintained VS Operating Systems RSF cluster communications subsystem.
- Prepare Java/J2EE development structure for Eclipse, Ant, Jetty
- Integrated with Apache Tomcat.
- Involved in coding for JUnit Test cases
- Wrote various queries for data verification and manipulations
- Used SVN to keep track of source code versioning
- Involved in understanding and analyzing the current system
- Conducting the team meetings
- SPOC for Defect Prevention Activities at account level.
- Requirement study and analysis to assess system capabilities and areas of improvement
- Involved in development process developing common portal to manage administrative activities of various modules.
- Developing common components and general utilities.
- Extensively used JDBC APIs for database connectivity and data retrieval
- Created Hibernate mappings and debug issues related to data integrity
- Extensively used Core Spring Framework for Dependency Injections of components.
- Transaction handling and Error page handling.
- Key module lead of functional area
- Determining design specifications for redesign and customizations.
- Designed and Coded User Interface.
- Developed Unit Test Cases.
- Involved in requirement gathering
- Conducting the demos
- Prepared the functional and design documents
- Tracking team activities and project planning.
- Quality Processes
- Mentoring the team both functional and technical
- Reviewing team code before they do check-ins
Confidential Role: Technical Lead Technologies: Core Java, JSP, Servlet, Spring 3.0 Core for dependency injection, Spring 3.0 MVC, ,Spring with Hibernate 3.x for ORM, Spring 3 with AOP, Active MQ for messaging, Junit, Log4J, Ant and SVN Database: SQL Server 2008 Apps Server: JBoss 5.1 Web Server: Apache HTTP 2.0
Unemployment Insurance system is designed to automate and process unemployed worker and their families' insurance need. It plays key role helping businesses, communities, and the nation's economy. This is project is about to develop UI tax application which consist development of set of component/services and integration of complex module like accounting, company merger and acquisition, field audits, Collection refund and waivers, and Employer Self Service. UI system is well designed using CAS framework is used as trusted way of authenticate user. File net framework is used for work flow. Spring 3.0 and Hibernate used as MVC framework and persistence layer. Active MQ is used to queue work flow and schedulers.
Role:
- Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, JBOSS 5.1 and JSP
- Setting the development environment on eclipse
- Experience with SQL and basic CRUD operations
- Comprehensive experience in designing and developing applications using UML with Rational Rose.
- Developed the Servlets for processing the data on the server
- Designed and modified User Interfaces using JSP, JavaScript and CSS
- Involved in designing the user interfaces using JSP.
- Maintained VS Operating Systems RSF cluster communications subsystem.
- Implemented MVC architecture using Apache Struts framework.
- Prepare Java/J2EE development structure for Eclipse, Ant, Jetty
- Integrated with Apache Tomcat.
- Involved in coding for JUnit Test cases
- Wrote various queries for data verification and manipulations
- Used SVN to keep track of source code versioning
- Involved in understanding and analyzing the current system
- Conducting the team meetings
- SPOC for Defect Prevention Activities at account level.
- Requirement study and analysis to assess system capabilities and areas of improvement
- Involved in development process developing common portal to manage administrative activities of various modules.
- Developing common components and general utilities.
- Extensively used JDBC APIs for database connectivity and data retrieval
- Created Hibernate mappings and debug issues related to data integrity
- Extensively used Core Spring Framework for Dependency Injections of components.
- Transaction handling and Error page handling.
- Key module lead of functional area
- Determining design specifications for redesign and customizations.
- Designed and Coded User Interface.
- Developed Unit Test Cases.
- Involved in requirement gathering
- Conducting the demos
- Prepared the functional and design documents
- Tracking team activities and project planning.
- Quality Processes
- Mentoring the team both functional and technical
- Reviewing team code before they do check-ins
Confidential Role: Technical Lead Technologies: Web Sphere 5.1/6, Oracle 9i, Core Java, JSP, Servlet, Velocity, Struts, Appfuse Framework, Cocoon 2.1.11, Atacama Framework, Mark logic, Cocoon 2.2 Apps Server: Web Sphere 5.1 Web Server: Apache 2.0
MDConsult and NursingConsult are services of Elsevier a world leader in health care and medical science publishing MD Consult operates a family of electronic information resources that meet the clinical content needs of physicians and other health care professionals. This project is about maintenance and enhancements of set of component/services responsible for function such as content retrieval, content management, and intelligent content search which is used by millions of medical professional every day. Technologically, MDC MNC services are a set of various Java/J2EE components built on top of restful services with backend as Oracle 9i. The components are by majority of the portals of Elsevier's products.
Role:
- Developed Restful services using Cocoon 2.2 for XML content transformation
- Consumed Web Services using Axis 2
- Customized Appfuse 2.0 and developed xAdmin portal for Admin services.
- Developed Restful services using Atacama framework to Authenticate Athens users from MDC/MNC portal.
- Developed common DAO component for persistence.
- Developed and Modified UNIX script to run batch jobs.
- Developed and Designed web pages using velocity
- Developed common mechanism in order to validate correct URL in content.
- Developed Algorithm using Materialized Path to parse and store multiple tree in flat table.
- Developed the application under J2EE Architecture using Struts, Servlets, Web Sphere, Tomcat and Velocity
- Used Struts Display API for pagination and report generation
- Used Clear Case and VSS for version control
- Used Ant and developed build files for application deployment
- Used Ajax and JavaScript to create interactive user interface.
- RFP preparation and submission for various new requirements.
- Estimation and Project Planning.
- SPOC for Defect Prevention Activities at account level.
- Requirement study and analysis to assess system capabilities and areas of improvement
- Involved in development process developing common portal to manage administrative activities of various modules.
- Developing common components and general utilities.
- Developing Identification.
- Transaction handling and Error page handling.
- Determining design specifications for redesign and customizations.
- User Interface designing and coding.
- Preparing Unit Test Cases.
- User demonstration, requirement gathering and document preparation for the same.
- Tracking team activities and project planning.
- Quality Processes
- Co-ordination with Onsite.
Confidential OS: Win NT / 2000, Solaris Technologies: Web Sphere 5.1, Oracle 9i, Core Java, JSP, Servlet, Velocity, Appfuse Framework Apps Server: Web Sphere 5.1 Web Server: Tomcat 4.1
Editorial Document Management System is the internal web portal developed to meet the needs of Editorial functionality to finally promote the documents in production DB received from various Vendors. EDMS includes various modules to make editorial work more productive. xADmin is being developed to provide common platform to execute various application govern by Client. xAdmin portal includes various modules to perform application administrative activities.
Role:
- Requirement study and analysis to assess system capabilities and areas of improvement
- Involved in development process developing common portal to manage administrative activities of various modules.
- Developing common components and general utilities.
- Developing Identification.
- Transaction handling and Error page handling.
- Determining design specifications for enhancements and customizations.
- User Interface designing and coding.
- Preparing Unit Test Cases.
- User demonstration, requirement gathering and document preparation for the same.
- Co-ordination from Onsite.
Confidential OS: Win NT / 2000, AIX Technologies: Web Sphere 6.0, DB2 8.0, Core Java, JSP, Servlet Apps Server: Web Sphere 6.0 Web Server: Tomcat 4.1
State Collection and Distribution system is designed to automate Nevada State Welfare Division's child support payment collection and distribution program. This is an imaging based web enabled system for processing and disbursement of child support payments. The System enable State staff to record payment's received for various sources. The CDS system replaces the state's existing DISC FS system from ICON Business Information Services BIS - a 16-bit client/server solution on Windows. The application front end is designed in JSP with back end Oracle Database. The Application interacts with P8 server in order to capture and display image of respective checks given.
Role:
- Requirement study and analysis to assess system capabilities and areas of improvement
- Involved in development process
- Developing common components and general utilities.
- Developing Identification and Reports module
- Transaction handling and Error page handling.
- Determining design specifications for enhancements and customizations.
- User Interface designing and coding.
- Preparing Unit Test Cases.
- Co-ordination from Onsite.
Confidential OS: Win NT / 2000, Solaris Technologies: BEA weblogic 8.1, Oracle 10g, Struts, XML framework, Java Script, Core Java, Servlet, JSP, Crystal Reports XI Business Objects XI and BizFlow 10.1 as a workflow Engine Apps Server: BEA weblogic 8.1
The New York State Insurance Department is responsible for supervising and regulating all insurance business in New York State. The department's long-standing commitments are combating the insurance frauds, through its Insurance Frauds Bureau IFB . The Bureau is organized into 6 specialized investigative units: Arson, General, Medical, Organized/No-Fault, Auto and Workers' Compensation. The department ensures special attention to detecting, investigating and controlling frauds made out of false insurance claims. The system enables the departments' Investigators to track, monitor and decide on the final adjudication efficiently even while they are mobile. Every report of suspected insurance fraud is carefully reviewed and those with the greatest potential for prosecution and conviction are assigned to one of the specialty units for investigation. The system is built using Struts, BEA weblogic 8.1, Oracle 10g, Crystal Reports XI Business Objects XI and BizFlow 10.1 as a workflow Engine.
Role:
- Participate in the analysis of user requirements for purposes of completing functional/requirement specifications.
- Providing support for project planning/scheduling and designing.
- Preparing business documents.
- Coding and debugging using Core Java, JSP, Servlet and JMS.
- Involved in System Integration System.
- Preparation of test plans, Creation of test data, Execution of unit test, assist in integration/system/user acceptance test and analyzing the test results to ensure delivery and installation of quality software.
Confidential OS: Win NT / 2000, Solaris Technologies: Core Java, J2EE, Oracle 10g, JMS, TOAD Apps Server: Oracle Application Server 10g Web Server: Tomcat 4.1
One-Stop Management Information System OSMIS Project is developed for the Agency for Workforce Innovation AWI . It will provide assistance for the State Officials, participants and the service providers actively involved in workforce related programs and services for the people of Florida. The primary objective of this project was to increase the efficiency, ensure an effective operation and facilitate management of the workforce development system for service providers, participants, program and agency management, legislature etc, across the state. Co-sponsored by AWI and Workforce Florida, Inc., OSMIS is designed to maximize public access to data, focus on self-service, provide a single point of entry , and replace Tallahassee based legacy systems and all existing scattered, standalone Regional Workforce Boards systems.
Role:
- Participate in the analysis of user requirements for purposes of completing functional/requirement specifications.
- Providing support for project planning/scheduling and designing.
- Preparing business documents.
- Coding and debugging using Core Java, JSP, Servlet and EJB.
- Involved in System Integration System.
- Preparation of test plans, Creation of test data, Execution of unit test, assist in integration/system/user acceptance test and analyzing the test results to ensure delivery and installation of quality software.
Confidential OS: Win NT / 2000, Solaris Technologies: Core Java, J2EE Oracle 9i, JMS, TOAD Apps Server: Weblogic6.1
Concert Instruction and Assessments is an ASP-hosted portal that provides teachers, students, administrators and parents a complete set of tools and services to facilitate online delivery of instruction, assessment and student performance reporting. In order to deliver this capability, CIA relies on up-to-date information generated from district or school-deployed student information systems. Information such as courses, student demographic information, classes, teachers, schedules, grade sheets, etc. is extracted and transferred on an as needed basis to the CIA's ASP site. Concert Data Load provides the tools and services necessary to implement a reliable, flexible and low-cost solution to tightly integrate and loosely couple, district-deployed student information systems and CIA.
Role:
- Participate in the analysis of user requirements for purposes of completing functional/requirement specifications.
- Providing support for project planning/scheduling and designing.
- Preparing business documents.
- Coding and debugging using Core Java, JSP , Servlet and JMS.
- Involved in System Integration System.
- Preparation of test plans, Creation of test data, Execution of unit test, assist in integration/system/user acceptance test and analyzing the test results to ensure delivery and installation of quality software.
Confidential OS: Window 2000 Professional and Solaris Technologies: Core Java, J2EE, Oracle 8i, JMS Apps Server: Weblogic6.1
The eGateway System is a message transfer service that provides data exchange between diverse systems and their applications. An Agent is a software component that each participating application system uses to connect to the eGateway. Messages are sent between applications using Extensible Markup Language XML encoding to provide a platform neutral encoding scheme. Message streams are sent via TCP/IP network connections using Secure Sockets Layer SSL encryption for data security.
An agent can send a message Publish to the eGateway that other agents can be configured to receive Subscribe . An agent can request information QueryRequest from another agent that will return a set of result messages Query Response .
The DB Agent provides message connectivity between MYSQL database and eGateway system. It supports a specific set of eGateway messages, a defined subset of the eGateway message domain that defines the XML format and message element content used by all eGateway Agents.
Role:
- Requirement study and analysis to assess system capabilities and areas of improvement.
- Determining design specifications for enhancements and customizations.
- Preparing functional specifications and business requirement documents.
- User Interface designing and coding.
- Preparing Unit Test Cases.
- Coding and unit testing prior to system implementation.
- Post-implementation support involving user training and technical support.
- Acceptance testing.
Confidential Technologies: Core Java, HTML,Java Script Apps Server: Tomcat4.1
eSKOOL is a web based service suited to schools for bridging the gap between the school and the concerned people like parent, teachers and students. This service provides ability for schools to manage information regarding students and their performance and increases parental involvement.
Role:
- Requirement study and analysis to assess system capabilities and areas of improvement of school management system.
- Determining design specifications for enhancements and customizations.
- User Interface designing, coding and preparing Unit Test Cases.
