Tech Lead/lead Developer Resume
CA
SUMMARY
- Over 11 Years of Experience in Software Development including Technical Architecture, Solutions Design, Technical Project Management, Process Model, Design, Development, Integration and Testing
- Extensive experience in designing and implementing application and integration architectures leveraging Service Oriented Architecture (SOA) and Event Driven Architecture (EDA)
- Hands on experience in Application Development, Business Intelligence, Data Warehousing, Biometrics Integration and Custom Hardware Solutions integration
- Hands on experience in multiple domains including Criminal Justice and Corrections, Telecommunication, Life Sciences and Finance
- Extensive experience in designing and implementing Web Services in REST, SOAP, WSDL.
- Extensive experience in developing software applications with various frameworks including JSF, Spring, Struts, Cúram, Hibernate
- Experience with Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML).
- Experience in SOA, Web Services 2005 and SOAP 3.0.
- Extensive experience in design, development and implementation of portal applications using Weblogic Portal (10.3/9.2/8.1 ) and Integration Framework.
- Experience in installing, configuring, working on WebLogic Portal 10.3, 9.2 & 8.1, WebSphere, JBoss 3.2 and in Web servers like Tomcat 5.5/4.1/3.3.
- Good Understanding of Design Patterns, Object Oriented Programming concepts, UML, MultiThreading,Model View Controller (MVC) Architecture, Service Oriented Architecture (SOA).
- Extensive experience in BEA Weblogic server 8.1/ 9.2/10.2/10.3.
- Strong Knowledge in Weblogic Portal/Integration(WLI) 8x,9x,10x.
- Followed on JSR 168 portal standards.
- Knowledge of BEA VCR and BEA Security Framework.
- Extensive Experience in WSRP and Webservices using Weblogic/Axis frameworks.
- Strong Knowledge in Weblogic Portal/Integration 8x,9x,10x.
- Convert existing Java web applications into Portals using Portlets/WSRPs & SOA implementation with web services. Involved in UI components development using JSP, JSTL & Beehive Netui tags.
- Worked on Customization and Personalization of Portal Desktop and Content Management using Portal administration interface.
- Developed UUP(Unified User Profile) and User Defined Property sets.
- Design &Development of Java Page Flows(JPF), Portlets and Weblogic workshop controls such as, Ejb,WebService, Jdbc,Custom controls using Web logic Workshop and validating the inputs using JPF Validation frame work.
- Responsible for splitting application as SOA and consuming resources using WSRP.
- Knowledge of Content Management Systems (Documentum/Oracle UCM/Interwoven).
- Knowledge on Bea Virtual Content Repository(VCR) and BulkLoader.
- Thorough experience in XML technologies like XML, XSL, XSLT, XML Schema (XSD) and also in XML Parsers like Dom,Sax.Used Altova XmlSpy editor for developing and debugging Xml technologies.
- Extensive experience in designing & developing ETL solutions using Kettle and IBM DataStage
- Extensive knowledge on NIEM Conformance and creating IEPD package.
- Hands on experience in designing and implementing reports and dashboards in IBM COGNOS
- Expertise in Data Modeling for both Relational and Dimensional
- Extensive experience in design and implementation of integration solutions using ESB (Mule and WebSphere ESB/ WebSphere Process Server), WSAD (Web Sphere Studio App. Development) & Eclipse.
- Excellent skills in developing RIA applications using J2EE, EJB, JSF, Rich Faces, JSP, Servlets, JMS/MQ, GUI Applications using JavaScript (JQuery/Dojo) and HTML
- Strong programming skills in Core Java (Generics, Auto Boxing, Annotations, and Multithreading), JDBC, JSP with Taglibs, Servlets, JSTL, EJB’s like Session Beans, Entity beans & Message Driven Beans (MDB’s), JNDI, JMS (Java Messaging Service), Java Mail, XML, HTML, JavaScript etc.
- Good work experience on various open source frameworks like Jakarta Struts MVC framework, Spring Framework (IOC, Spring MVC, DAO etc.), ORM tools like Hibernate and Unit testing Framework JUnit.
- Extensively worked on BEA Weblogic, Oracle Weblogic Server, Jboss Application server and WebServers like Tomcat 6.0 and HTTP Apache Server.
- Expertise in Design Patterns, Object Oriented Programming concepts, UML, Model View Controller (MVC) Architecture, Rational Unified Process (RUP)
- Expert in Object Oriented Analysis & Design concepts & design patterns like Command, Singleton, Session Facade, DAO, DTO, MVC, Business Delegate, Service Locator and Factory Pattern.
- Comprehensive work experience in J2EE Platforms such as Websphere Application server, Apache Tomcat web server, JBOSS, Weblogic Application Server
- Extensive experience in using ANT & MAVEN tool for creating builds scripts
- Strong experience with configuration (Source Control) tools like SVN, Clearcase and VSS
TECHNICAL SKILLS
Languages: Java, UML, XML, SQL, JavaScript, HTML.
Web Centric Tech.: EJB, Servlets, JSP,SOAP, REST, WSDL, HTTP/HTTPS, Web services
Frameworks: C ram, Struts 1.2.X, Hibernate2.0, Spring
ESB Architecture: Websphere Integration Developer (WID 7.0)
App/web Servers: Websphere Application Server (WAS 3.x, 5.x. 6.x), Tomcat 5.x, Weblogic 8.1
Databases: DB2, Oracle8i / 9i, SQL Server 2000, My SQL, MS Access
Operating Systems: Solaris, SUSE, Windows 2000, Windows NT
IDEs: Eclipse 3.5.1, NetBeans 4.X, WSAD (WebSphere Studio Application Developer), Weblogic Workshop 8.1, Struts Studio1.1, WID (WebSphere Integration Developer)
Configuration Tools: SVN, VSS, Clearcase, SCME
Testing Tools: JMeter, Web Performance Trainer
Reporting Tools: JASPER Reports, Crystal Reports, COGNOS Reports
ETL Tools: Kettle 3.x, 4.x, IBM DataStage 8.5
DB Query Tools: TOAD, SQL Plus, Query Analyzer, DB Visualizer
Designing Tools: Rational Rose, Rational Software Architect
PROFESSIONAL EXPERIENCE
Confidential
Tech Lead/Lead Developer
Responsibilities:
- Active participation in Solutions Architecture
- Accountable for Application Integration Architecture involving Enterprise Service Bus, IBM HATS and Java
- Worked with multiple vendors including IBM and DSI establishing Application Interfaces using Web Services
- Designed and implemented complex data exchanges between legacy system on OpenVMS, DB2 and Offender Management System
- Design & Develop mediation modules in ESB using WID7
- Build & Deploy mediation modules in WebSphere ESB Server
- Developed UUP to get the user information from Active Directory server.
- Followed on JSR 168 portal standards.
- Used Oracle Coherence for caching and data sharing across multiple servers.
- Sound knowledge on Oracle new products like WebCenterSuite10.1.3 and UCM.
- Responsible for handling the IPC with event handling and backing files.
- Customized WLP Skins/Skeletons/Shells/Themes for Portals to have consistent rich user experience.
- Used Propagation scripts and Propagation tool and Import Export XIP tool to Propagate Portal resources from one environment to other.
- WebLogic Workshop(Eclipse) 10.3 used as IDE tool for Web portal application development and debugging and Weblogic10.3 Server.
- Creating Roles & Desktops and assign the roles to portlets based on Users/Groups using weblogic portal admin.
- Used/worked and Created JPF controllers, controls - JDBC, Custom, Data Binding, Data Grids, Nested Page flows, Shared Page flows, JPF Validations and Netui tags in JSPs, Inter portlet communication(IPC) using Backing files
- Worked with Bea Support Engineers for the Cases opened, and getting patches for the product bugs which was found in 10.3 version like memory management issues.
- Active participation in Architecture, Design and Implementation
- Accountable for Design of many complex web services including Inmate Web Service, Employee Web Service, EDocument, Movement Service and Notification Service
- Accountable for re-architecting security tier of IWS leveraging Hibernate framework, LDAP, and ACEGI
- Extensive coding for many complex business logic embedded in web services
- Represented Confidential on technical design discussions with many external agencies including DOHMH and DOH
- Point person for UAT and Production Support
- Validate the EDI structures and vendor message types.
- Working with GXS to get the files from vendors to e*Gate.
- Code Migrations. VSS.
- Configuring the Product Test and Production systems.
- Working with PeopleSoft to analyze the Tidal scheduling jobs.
- Developing ESB components. Supporting the production interfaces.
- Experience developing applications using EJB (Enterprise JavaBeans), JSP (Java Server Pages), Servlets, JDBC, JNDI, RMI, XML, XSLT, XSD, DTD, SAX, DOM, JAXP, Threads, Applets, AWT, JFC/Swings, Java beans, Web Services, Junit.
- Active participation in requirements review and application architecture
- Accountable for all design and development of SOA integration
- Responsible for complex development of RIA capabilities using JSF, JQuery and Dojo
- Responsible for design and coding of many complex business processes
- Active role in performance tuning of application and database
- Design and Development of data extraction for Data Warehouse
- Point person for Rollout and Production Support
Environment: Java, J2EE, JSF, Rich Faces, Spring, Hibernate, REST/SOAP Web Services, XML, Jasper, WebSphere, Eclipse3.1, SVN, DB2, UNIX, Kettle
Confidential, CA
Responsibilities:
- Development of EDI interfaces like X12 855, 856, 850, 832 and Finance.
- Coordinating with PeopleSoft for e*Gate integration.
- Coordinate the scheduling job between e*Gate, vendors, PeopleSoft.
- Execute the integration strategy between e*Gate and Symphony systems.
- Validate the EDI structures and vendor message types.
- Working with GXS to get the files from vendors to e*Gate.
- Code Migrations. VSS.
- Configuring the Product Test and Production systems.
- Working with PeopleSoft to analyze the Tidal scheduling jobs.
- Production Support, Service Now, Change Requests handling
Environment: Java, e*Gate SRE 505 U2, AIX 5.3, Oracle 11g, PeopleSoft, Tidal, GXS
Confidential, IL
Drupal CMS engineer
Responsibilities:
- Creating custom landing pages for multiple country specific sites
- Internationalization of Confidential .com site using i18n contributed modules. Converting all the custom modules to i18n compliant mode.
- Converting blocks/views/pages to share content or to isolate content sharing across multiple languages
- Content migration from drupal 6 sites into drupal 7, for Chinese and French version of Confidential .com
- Integrating social media sharing links like Facebook, Google+, Pintrest, Twitter
- Integrating Google Ad manager, Google analytics modules, adding custom tracking variables across the site
- Deploy code to production environment upon approval from client
- Optimize and improve performance of slow rendering Drupal templates, views, MySQL queries
Environment: Drupal 6, Drupal 7, Word press,PHP, JavaScript, XHTML, CSS, AJAX, JSON, Apache web server, Unix shell scripting, MySQL, Java, J2EE
Confidential, Nashville, TN
Consultant
Responsibilities:
- Identifying the communication points between RTC and ABR.
- Developing the JCAPS components and implementing messaging.
- Developing the failed feeds and reconciliation in ABR.
- Administer and monitor the CAPS 513 ESRs Rollup Update 3.
- Migrating the ABR code for new database clusters.
- Generating the turn over docs. Environment migration.
Environment: Java, JCAPS 6, JCAPS 513 Rollup Update 3, JCAPS 512, AIX, Oracle 10g, X12 EDI
Confidential, Nashville, TN
ESB Administrator
Responsibilities:
- Accountable for Application Architecture
- Design Functional Specification documents for the client requirements.
- Designed and developed complex modules using JSF, Rich Faces & Hibernate.
- Enhance web applications to use Active Directory & ACEGI for authentication.
- Design & Develop Jasper Reports which can be viewed and printed as a pdf.
- Enhance SOAP web services to provide RIA related information.
- Implement process flow in pass creation & approval.
- Active participation in Solutions Architecture
- Responsible for EDA and SOA schematic interaction flows
- Designed and developed external applications integration including Notifications via MIR3
- Resolved all complex design challenges in access control across all external agencies
- Designed and implemented exchanges via MQ
- Active participation in Data Warehousing Architecture & Design including dimensional modeling
- Designed and Implemented common ETL Stack using Kettle and Shell Scripts that serves as base platform for all ETL projects
- Designed and developed complex Legacy data extraction to Inmate Database that reduced latency from 4 hours to 2 minutes
- Worked closely with IBM in on-boarding DataStage for complex ETL projects including RTCIC
- Modeled Star Schema for several data marts including GFR and SRG
- Designed and developed complex ETL jobs for near real-time data exchanges including OTMAPS
- Designed and developed ad hoc reports using Jasper and COGNOS
- Created several reports in COGNOS for multiple projects including RIA and SRG
- Point person for all ETL and Data Warehousing production issues
Environment: Kettle, DataStage, COGNOS, Jasper, DB2, SUSE, Windows
Confidential
Project Lead.
Responsibilities:
- Involved in gathering enhancements requirements from the client.
- Involved in Defining the Roles & Responsibilities of each team member.
- Involved in Work Assignment & Solving Technical Issues encountered by the team members.
- Involved in creating a Web Service Simulator using Workshop8.1 for generating the Web service which helped to minimize the dependencies with other interface applications.
- Involved in creating Hibernate configuration files, mapping files and database tables for implementing Hibernate2.0.
- Involved in defining & designing the layers, components of the project using standard J2EE patterns in Service Oriented Architecture (SOA).
- Used EJB Session Beans for formulating the Web Service requests.
- Actively involved in deploying and performance tuning the application on Weblogic Application Server.
- Involved in developing Java Beans for encoding the business logic.
- Involved in Estimation using Cost Driver Model and Function Point Analysis.
- Worked closely with quality assurance team and also performing unit testing.
- Responsible for maintaining Technical and Functional documentation.
- Responsible for client interaction and is SPOC for the project.
- Involved in CMMi Level 5 activities as Functional Area Representative for the project and the company.
- Responsible for maintaining all the deliverables compliant to Express One Model as well as One Process Model standards.
- Responsible for doing RCA and Recovery plans for projects that have non solvable technical issues.
- Responsible for coordinating with SE, ST and Other Interface application teams which interact with the applications.
- Involved in migrating the entire application from Weblogic8.1 to WebSphere6.0.2 application server.
Environment: Java, J2EE, Web Services, Hibernate, EJB, Weblogic 8.1, WebSphere6.0.2, Workshop8.1, MyEclipse3.1, SCME, Oracle 10i, UNIX.
Confidential
Team Lead.
Responsibilities:
- Involved in gathering enhancements requirements from the client.
- Responsible in coordinating a team of size 10.
- Involved in defining & designing the layers, components of the project using standard J2EE patterns and guideline.
- Developed business components using EJB, Servlets, JSP & Java Scripts for presentation layer
- Developed web based presentation using JSP and Servlet technologies and implemented MVC pattern using STRUTS framework.
- Involved in developing Java Beans for encoding the business logic.
- Implemented Client Side validations using Java Scripts.
- Developed Data Base connectivity using JDBC Type 4 Driver.
- Actively involved in deploying the application on Weblogic Application Server.
- Worked closely with quality assurance team and also performing unit testing.
- Responsible for maintaining technical and functional documentation.
- Responsible for client interaction and is SPOC for the project.
- Involved in Estimation using Time & Cost Model and Function Point Analysis.
- Responsible for maintaining all the deliverables compliant to One Process Model standards.
Environment: Struts1.1, J2EE1.3, Weblogic 8.1, JavaScript, HTML, XML, JSP, CSS, MyEclipse3.1, SCME, UNIX.
Confidential
Team Lead
Responsibilities:
- Involved in defining & designing the layers, components of the project using standard J2EE patterns and guideline.
- Involved in developing Java Beans for encoding the business logic.
- Used EJB Session beans to implement business logic, session handling and transactions.
- Worked closely with quality assurance team and also performing unit testing.
- Responsible for implementing Connection Pooling using Data Source in the JBoss Tomcat Application Server.
- Responsible for implementing the Service Locator Design Pattern for calling Entity Beans from the Action Classes.
- Implemented Client Side validations using Java Scripts.
- Implemented Server Side Validations using Form Beans Validation.
- Developing and Deploying the application in JBoss Tomcat application server.
- Responsible for maintaining technical and functional documentation.
- Responsible for client interaction and is SPOC for the project.
- Involved in Estimation and Function Point Analysis.
- Involved in gathering enhancements requirements from the client.
- Played a key role in designing and developing the reporting module.
- Involved in Project Management activities like Billing, Risk Analysis.
- Design and development of Stored Procedures and functions.
- Involved much in following the V-Process Model standards.
Environment: Java, EJB, Struts1.1, JSP, JBoss Tomcat, Eclipse3.1, Struts Studio1.1, Visual Source Safe, HTML, XML, CSS, ANT, Oracle 9i.
Confidential
Team Lead.
Responsibilities:
- Analysis and Design of use cases using Rational Rose using class diagrams and sequence diagrams.
- Preparation of Understanding Document based in the design models.
- Customized Cúram framework for developing the HHS solution.
- Involved in Coding and Unit Testing of the client side module.
- Played a very important role in Client side Module due to expertise in Cúram framework.
- Responsible for Production Support Issues involving Bug Fixes, integration testing.
- Responsible for maintaining technical and functional documentation.
- Actively involved in deploying and performance tuning the application on WebSphere Application Server.
- Responsible for maintaining technical and functional documentation.
- Single handedly solved all the configuration issues, which came up during the Second Phase of the Project.
Environment: Cúram 2.2, Rational Rose Enterprise Edition 2003, Rational XDE 2003.06.00 , Rational Clear Case, Rational Clear Quest, Rational Requisite Pro, Web sphere Application Server 5.0.2, Web sphere Studio (WSAD 5.0.2), Oracle 9.2, Java Struts, EJB 2.0, Servlets, Rational Test Manager 2003
Confidential
Software Developer.
Responsibilities:
- Involved in Coding and Unit Testing.
- Single handedly developed a Servlet module in Java to import data from MS Access to SQL Server2000.
- Developed Delegate and Service Locator design Pattern to call Entity Bean from a Servlet
- Actively involved in deploying and performance tuning the application on JBoss Tomcat Application Server
- Responsible for Production Support Issues involving Bug Fixes, integration testing.
- Responsible for maintaining technical and functional documentation.
- Involved in developing reports using Crystal Reports.
Environment: JDK1.2, JSP, Servlets, EJB, J2EE, JavaScript, JBoss-Tomcat, Crystal Reports, SQL Server2000.
