Project Lead. Resume Profile
Raleigh, NC
PROFESSIONAL SUMMARY
- 13 years of IT experience in Java, J2EE performing the roles and responsibilities like Architecture Analysis, Subsystem design, Team Management, Business Consultant, Code Development, Unit Testing for application development, product development, maintenance and production support based projects
- Extensive industry experience in implementing enterprise integration solutions using the following
- Resolve OWASP Web Application vulnerabilities like XSS, SQL Injection, Unsecure Cookie/Session, Request/Input Validation, Unauthorized Access Control
- JSR 168 portlet based open source frameworks and Proprietary framework portals
- Content authoring, processing and management using Epic Editor and Arbor text languages
- Open source ORM frameworks Hibernate, Spring JDBC, Castor JDO, Apache Collections
- Implementing network communication solutions through JAVA Communication API
- Service Oriented Architecture, Web Services and high volume transactional applications, SOA Messaging
- Extensive knowledge about event driven systems, schema, orchestration, mapping, and ESB exception handling
- Expert in database engineering using Oracle and SQL development
- Knowledge about various architectures and protocols such as MOM, XSLT, SOA, UDDI, EDA, REST, XML, FTP, WSDL, and SOAP
- Expert knowledge about secure transmissions, digital certificated, SSL/https configuration and setup
- Strong experience with data architecture and application architecture
- Cognos SDK based BI reporting solutions
- Responsible for developing large scale web applications that supports high time - sensitive and high volume of active concurrent users. Responsible for designing, developing and maintaining 508 complaint based web applications
- Proficient and well experienced working on, J2EE enterprise applications and JSR portal/portlet open source frameworks like Life ray and JBOSS
- Involved as a COE member in proposing and defining solution approaches in Service Oriented Architecture SOA with some of the major Fortune companies at Executive and Technical level. I was also part of the COE team in building SOA implementation roadmaps for such organizations and have expertise in helping teams in implementing successful SOA with the organization / business unit level
- Demonstrated my outmost multifaceted abilities in resolving application performance issues, database redundancy issues, production deployment issues with 3rd party vendors, IDM/LDAP issues, HTTP Apache SSL issues and complex Cognos SDK issues
- Implemented secure web application practices as outlined by the Open Web Application Security Project OWASP .
- Exposure to Content authoring processing and content management system processes using Arbor text Epic Editor, Documentum and ACL programming language
- Well experienced in implementing SEI CMMI Level process compliance metrics across all the stages of the SDLC life cycle. Involved in CMMI Level assessments and KPMG audits for my projects during my tenure with HCL technologies and Cap Gemini
- Proficient and experienced in Rational Unified Process, Object Oriented Analysis Design and UML using Rational tools like Rational Rose, Rational Requisite Pro, Rational SODA. Microsoft VISIO, Magic Draw UML.
- Extensive experience in using IFPUG based project estimation techniques like Functional Point Analysis, Object Size Count Analysis and Use Case Estimation techniques Was a member of estimation council board during my tenure with HCL technologies as a Project Leader
- Experienced in delivering solutions using different software development life cycle methodologies like Agile model, Waterfall model, Iterative model and Prototype Model
- Well experienced in Project Initiation, Project Management, Project Planning, RFP documentation, Project Estimation and Cost benefit Analysis
- Well experienced in providing technical pre sales support to Business Development Managers in various Geographies. Experienced in writing RFP's and solution approach documents .
TECHNICAL SKILLS
- Operating System
- Windows, UNIX/Linux
- Environment
- Client Server, Distributed, Web based, B2B, EAI, SOA
- Database
- Oracle 8.0/9i/10g, SQL-Server 7.0, MS-Access, MySQL
- Open Source
- Spring MVC, Apache Struts, Log4j, JSF, Spring Core, Apache Ant, Apache Axis, Apache Cocoon, Jakarta Taglibs, Struts 2.0 Taglibs, Jacarta Commons, Castor JDOM, dom4j, jaxen, SAXPath, Xerces, Xalan, Jakarta JXPath,, OS Cache, PDFBox PDF parser, Apache Commons, Apache POI, Display tag
- JSR Portal Frameworks
- Life ray 4.2.1, JBoss Portal, Healthy Planet J J Proprietary, ATLAS Wolters Kluwer proprietary, BEA Aqua Logic Portal
- J2EE Technologies
- JSP, J2EE, Servlets, RMI, Java Beans, JMS, Java Mail, EJB,JTS, JAXP, JSTL, JNDI
- Languages
- SQL, PL/SQL, JAVA, PERL, PHP 3.0, C
- OOAD UML
- UML, OOAD, Rational Unified Process
- UML/Rational Tools
- Rational Rose, Rational SODA, Rational Requisite Pro, Rational Clear quest, Magic draw UML, Altova UModel, Microsoft Visio
- XML Technologies
- XML, XSLT, SGML, XPATH, XSL, XML Beans, XML Binding
- Web server
- Jakarta tomcat 4.0/5.0/6.0, Apache HTTP Web server
- Application Server
- BEA Weblogic 7.1/8.1/9.1/10.1/10.3, IBM Websphere Application Server 5.0, IPlanet Server, Orion Server, JBoss Application Server
- Java IDE
- JBuilder 2005, Eclipse 3.0, My Eclipse and plugin environments, Altova XML Spy, Edit plus
- Source Control/Version Management Systems
- VSS, CVS, Rational Clear case, CM-Synergy, SVN
- ORM Tools
- Toplink, Spring JDBC, Spring DAO, Hibernate3.0, Castor JDO, IBatis
- Business Intelligence
- Cognos SDK, Cognos Report Studio, Cognos Analysis Studio, Cognos Administration, Cognos drill down and drill through. Cognos Portal Services
FUNCTIONAL MANAGEMENT SKILLS
- Business Analysis and Requirement Analysis
- Use Case Analysis Design
- Technical and Program specs documentation
- RFP Request for Proposal documentation
- Project Initiation
- Project Planning Project Tracking
- Project Estimation and Cost Benefit Analysis
- People Management and Project Management Planning
- Unit Test Plan and Case Design
- User Acceptance Testing
- Offshore and Onshore team management
- User Training
- Build and Deployment management
- Release, Onshore and offshore coordination
EMPLOYMENT HISTORY
Confidential
Role: Project Lead
- GRIP is a proof-of-concept to test centralized grant reporting. GRIP incorporates core data elements from FederalReporting.gov primarily those associated with Federal Funding Accountability and Transparency - FFATA - requirements and all of the data elements required by OMB SF-425, the Federal Financial Report FFR . The collection of the combined data allows the Recovery Board to conduct data integration tests with Agency grant and financial reporting systems. GRIP also utilizes links with USASpending.gov and SAM.gov in order to pre-populate or infer some of the required data
- Served as a project lead in leading the design efforts for transforming the functional specifications into technical design high level and detailed
- Responsible for overall cloud direction for the project, with a particular emphasis on building a scalable infrastructure.
- Served as an Enterprise Architect designing and developing high availability based complex Java/J2EE application using Unix, Linux and Windows based operating systems.
- Responsible in designing and developing SOA based enterprise application using open source tools like Apache Tomcat, Apache Web Server, Apache ActiveMQ, Java script, JQuery, Hibernate 3, Spring and J2EE technologies like XML, XSL, HTML, JSP, Servlet, JMS, JSTL and Struts 1.2,JMS. Responsible for implementing client server based and custom web application modules using DBMS/RDBMS like SQL/PL SQL, My SQL, Oracle 10g.
- Acted as a single point of contact for capacity planning, provisioning, automation and standardization of cloud VM's on CGI GSA cloud for this project.
- Defined, implemented and enforced development and design standards
- Implemented and supported Environmental Information Exchange Network Exchange Network to manage thousands of data submissions from states and industry through a service oriented architecture.
- Implemented standardized and secure information collection services and infrastructure for EPA program partners
- Implemented highly transaction multisource and format SFTP, Batch, online and XML and Excel data collection and report submissions. This has resulted the report submissions with data quality, timeliness, accessibility, and security
- Performed R D, built prototypes and POCs to identify and roadmap relevant new technologies
- Hand-hold the team members in performing routine maintenance on the website, especially during reporting months when responsiveness is critical and support must often be done during off-hours.
- Influence the technology strategy and establish reusable systems, infrastructures, frameworks, and tools for use across enterprise-wide architectures.
- Analyze and identify potential problem areas that could degrade system performance. Analyze and understand the limitations, technology gaps, design glitches and performance issues, design and develop code to stabilize the system
- Generate OOAD and UML based design artifacts and design documentation where ever necessary
- Assesses system requirements and specifications and translates them into functional architecture.
- Educate project members on existing standards and on the adoption of the enterprise architecture
- Review peer systems designs and code modules for consistency and adherence to standards and design principles
- Maintain awareness and promotion of development tools, programming techniques, best practices, design principles and problem solving techniques
Tools and Technologies:
UML, OOAD, Core Java, JDK1.6, JSP, JSTL, SOA, WSDL, Servlets, Apache Active MQ, Apache Web Server, Apache Tomcat 6.0, My SQL 5.0, My Eclipse 6.0, SQL/PLSQL, Hibernate 3.0, Struts 1.2, Linux, Apache collections, Ant, SVNConfidential
Role: Project Lead/Technical Architect
- Responsible for leading the design efforts for transforming the technical specifications into Federalreporting.gov technical design high level and detailed with a through end-to-end integration by working with functional leads and component leads
- Implemented and supported Environmental Information Exchange Network Exchange Network to manage thousands of data submissions from states and industry through a service oriented architecture.
- Implemented standardized and secure information collection services and infrastructure for EPA program partners
- Educate and adapt to ARRA FederalReporting.gov project technologies and business processes quickly and begin to immediately help solve some of the complex issues facing ARRA to help improve performance and keep the website running smoothly.
- Assist the team members in performing routine maintenance on the website, especially during reporting months when responsiveness is critical and support must often be done during off-hours.
- Influence the technology strategy and establish reusable systems, infrastructures, frameworks, and tools for use across enterprise-wide architectures.
- Analyze and identify potential problem areas that could degrade system performance. Analyze and understand the limitations, technology gaps, design glitches and performance issues, design and develop code to stabilize the system
- Generate OOAD and UML based design artifacts and design documentation where ever necessary
- Assesses system requirements and specifications and translates them into functional architecture.
- Educate project members on existing standards and on the adoption of the enterprise architecture
- Review peer systems designs and code modules for consistency and adherence to standards and design principles
- Maintain awareness and promotion of development tools, programming techniques, best practices, design principles and problem solving techniques
Tools and Technologies:
UML, OOAD, Core Java, JDK1.6, JSP, JSTL, Servlets, Apache Active MQ, Apache Web Server, Apache Tomcat 6.0, My SQL 5.0, My Eclipse 6.0, SQL/PLSQL, Hibernate 3.0, Struts 1.2, Linux, Apache collections, Ant, SVN
Confidential
Senior Consultant/Technical Lead
- Responsible for leading the design efforts for transforming the technical specification into MIS technical design high level and detailed with a through end-to-end integration by working with functional leads and component leads
- Analysis, design and architecture analysis for a Java/J2EE BI reporting web application built with Struts 2.0, Spring Framework, Apache server httpd, Oracle Weblogic 10.1, Cognos 8.3 SDK, Cognos Web services, Hibernate 3.0.
- Demonstrated my outmost multifaceted abilities in resolving application performance issues, database redundancy issues, production deployment issues with 3rd party vendors, IDM/LDAP issues, HTTP Apache SSL issues and complex Cognos SDK issues
- Implemented secure web application practices as outlined by the Open Web Application Security Project OWASP .
- Acquired technical understanding of COGNOS SDK by attending IBM Cognos workshop on SDK, Self-taught and implemented cross functional and high volume transactional reporting solutions for J2EE middle ware and Cognos SDK
- Implemented multithreaded and concurrent Java/J2EE custom module via Cognos SDK API to interface MIS application with Cognos report net. This custom module has been facilitating MIS application to submit report jobs, process report generation process, retrieve the report output, export the report outputs and configure the reports for MIS GUI population
- Extensive experience in multithread processing of CLOB and BLOB data types at database level and at application level
- Extensive experience in using JProfiler Java Profiler to troubleshoot, performance tuning, eradication of performance leaks for Java/J2EE applications
- Extensively demonstrated my abilities to analyze and resolve Infrastructure, deployment, production and security assessment requirements as a CGI MIS liaison with PMBR, CMS and BCSSI third party contractors
Tools Technologies - UML, OOAD, Core Java, JDK1.5, JSP, JSTL, Servlets, BEA/Oracle Weblogic 10.1, Cognos Report Net 8.3, Cognos SDK 8.3, Eclipse 3.0, Oracle 10g, SQL/PLSQL, Struts 2.0, Hibernate 3.0, SVN, Cruise Control, Solaris Sparc, Altova Umodel, Microsoft Visio, Spring DAO plug in for Hibernate
Confidential
Project Lead/Technical Consultant
- Lead a team of 7 engineers Developers, Business Analysts, testers, CM in developing custom, multi-tiered Internet software systems for DTE.
- Responsible for Requirement Analysis, Release Management, Project Estimation, Design and Enhancement of Electric Choice ECIT eCommerce portal and infrastructure. This portal is the converging point customer, vendors and billing systems for DTE.
Tools Technologies - UML, OOAD, Core Java, JDK1.5, JSP, JSTL, Servlets, LDAP, MQ Series, Tuxedo, Axis Web services, Weblogic 8.1, Apache open source, Hibernate 3.0, Rational Clear case, EJB, MDB, Eclipse 3.0, Ant 1.7.5
Confidential
Software Architect
- Responsible for Business Requirement Analysis, Design and Implementation of customer portal for client GM-Chevrolet.
- Responsible for delivering project status report to management and stakeholders.
- Feasibility study and identification of JSR open source portal frameworks Liferay JBoss
- Provided solution approach for RADIUS channel based LDAP authentication for the Campbell Ewald employees and GM users
- Configured, customized and provided out of the box portlet solutions using Liferay open source portal framework
- Developed portlets inline to the Liferay framework using JSF, Spring, Hibernate and Velocity templates
Tools Technologies - UML, OOAD, Core Java, JDK1.5, JSP, JSTL, Servlets, Liferay portal framework, MySQL, Hibernate 3.0, RAD, JSF 1.0, Apache Tomcat 6.0, BEA Weblogic 9.1, SP2,CVS, Apache DBCP Connection pooling mechanism, EJB, Eclipse 3.0, Ant 1.7.5, RADIUS, LDAP
Confidential
Lead Consultant/Technical Manager
- Technical Lead for designing and development of the service layer for
- Benefit Risk Content Service, an XML based content repository for J J
- Benefit Risk Content Adapter, an reusable adapter framework to support CMS workflows for J J
- Technical Manager responsible for a team of 15 engineers to coordinate with project groups across J J website. Primarily responsible to propose better software reuse through encapsulation, better SOA design and documentation. Leveraged the HP framework and written the extended services local to the website as per their business requirements and worked extensively on many sites
- The JNJ - Healthy Planet framework is comprised of multiple leading Open Source objects integrated into Service Oriented Architecture. Spring MVC is the major underlying architectural framework in the Healthy Planet, responsible for the majority of system-level services including object life cycle management, caching, transactions, security and job scheduling and provides an excellent wrapper around Hibernate and makes it even easier to use. It potentially supports 300-400 complex web applications.
- Project management tasks included collaboration with the other Teams, Project Status reporting and estimating timeline and resource requirements.
Tools Technologies - JDK1.4, Spring JDBC Framework, Healthy Planet portal framework Client proprietary, BEA Weblogic 9.1, Spring AOP, Spring Hibernate mapping, OS Cache, Xpath, XML, Oracle9i,Junit,ring MVC and Spring and Struts Wiring
Confidential
Senior Systems Analyst/Technical Lead
- Responsible for internal and external reviews for the product.
- Understand the product overview and functional knowledge
- Product Analysis, Component Analysis and Feasibility Study of the requirements
- Architectural Analysis, High Level Design and Low Level Design
- DCUT Development Coding and Unit Testing Estimation and planning
- Internal and External reviews of project deliverables
- POC development and identification of appropriate open source frameworks for the problem statement
- Migration and development of Top link ORM mapping to Spring JDBC Template
- Created tile definitions, struts-config files, validation files and resource bundles for Ordering Domain module using Struts framework.
- Involved in the Validation of XML documents using DOM, SAX parsers
- Involved in writing Business objects in EJB's
- EJB's are developed and deployed into Weblogic Application Server
- Responsible for coding and unit testing of Entity and Session Beans
- Implemented Form classes, Action classes for the entire Ordering domain module using Struts framework.
- Defect logging, tracking till the closure of the defects during product testing and component testing
- Automated the process of compiling, building, generation of JAR and WAR files, deployment in Weblogic application server and source code check in and check out from the CVS
Tools Technologies - UML, Rational Rose, Magicdraw UML, OOAD, Core Java, RAD Rational Application Developer, JDK1.5, JSP, JSTL, Servlets, JSF 1.0, Spring JDBC Framework, BEA Weblogic 9.1, Top Link ORM, Infinys Web Framework, Convergys IML Interface Markup Language tools, Hibernate, OS Cache open source for caching implementation, CVS and CM-Synergy, Open source connection pooling mechanism, XML, XSLT, Eclipse 3.0, Ant 1.6.2