Tech Lead Resume
Alamazoo, MI
SUMMARY
- Total 16 Years of IT experience in Software Design & Architecture, Project Management, Development, Testing, and Implementations on JAVA/J2EE, EJB, ESB and Multi - Tier & Cloud based applications.
- Over 6 years as J2EE Java Architect for applications across various platforms.
- Well versed wif Application Server Topologies - Scaling(Vertical/Horizontal), Load Balancing, High Availability and Disaster Recovery Solutions.
- Extensively worked on JAVA/J2EE Technologies based on WebSphere/WebLogic Application Server, JDBC and advanced web applications & interfacesusing HTML, XML/XSLT and SOAP.
- Have used JMS, WebSphere MQ, MSMQ, Mainframe MQ and reliable message techniques.
- Designed and implemented WS-Security and PCI level -3 compliant PKI Security Encryption solutions
- In-depth noledge and experience in information systems architecture, software design methodologies, software design patterns and object oriented design.
- Excellent presentation, communication and organizational skills
TECHNICAL SKILLS
Languages/Packages: SOAP, REST, JFS, AJAX, Servlets, JSP, Hibernate, MQ, SQL
Web Servers: Apache HttpServer, IISApp. Servers, WebSphere 8, Weblogic, IBM WMB, Oracle Service Bus
Development Tools: RAD, WID, Rational Team Concert
Other Frameworks/Tools: WSDL, SOAP, XSLT, Xquery, ESB, AXIS, MQ, JMS
QA Tools: SoapUI-HermesJMS, QTP, Splunk, JUnit, Tivoli
Modeling Tools: WMQ, WBI, WID, BPM, OWB, RUP, UML
Operating systems: Linux, Windows 7, AIX, Solaris
Database: MongoDB, Oracle 11g, DB2 AS400 and Mainframe
PROFESSIONAL EXPERIENCE
Confidential, Kalamazoo MI
Tech Lead
Responsibilities:
- Work wif teh Enterprise architect to create teh project decomp diagram and document them.
- Create Functional Requirements and Design Specification document based on teh project intake.
- Work wif teh business analyst of other system participating in teh integration and complete transformation mapping.
- Provide a walkthrough teh FRDS above to teh development team.
- Use integration patterns specially synchronous and asynchronous integrations.
- Perform integration test of developed integration to ensure it is adhering to teh FRDS.
- Prepare XML, XSD, XSL SQL / PLSQL and web services as required.
- Used Oracle SOA suite for teh various integrations.
- Provide walkthrough to teh dev team and see through teh completion.
Environment: Oracle SOA Suite 12c, Linux 6.5, Informatica Cloud, MS Azure Cloud, Apigee Edge Salesforce Cloud, Oracle 11g, SQL Server 2008 & 2011, SOAP/REST Web Services, SoapUI.
Confidential, NY
SOA-COE Technical Architect
Responsibilities:
- Understanding existing Services, infrastructure systems and designing based on teh future direction of teh processes.
- Creating As-is and to be Service Assets Documents along wif teh organization structures, policies and contracts.
- Involved in design and development of a Spring MVC based provider services.
- Involved in creating JFS based front end for teh consumer screens.
- Exposed AJAX based micro services for getting and updating teh various datasets.
- Created and exposed and virtualized services for teh MQ Broker services as POX over JMS services.
- Created and used teh Database and teh SQL's needed for teh application.
- Involved in X509 certificates for organization and user identity creation using LDAP for teh service
- Was also involved in improving teh naming standards, Service Security best practices, WS Security, and Versioning Process.
- Involved in Implementing Industry standards and best practices.
Environment: Jboss 6.2, Eclipse, SOAP/REST Web Services, SoapUI, SOA Software(Akana) 6.2 and 7.2 PM LM & CM, Linux 6.5, Oracle 11g, LDAP, Splunk.
Confidential, Bloomington, Il
Technical Architect
Responsibilities:
- Understanding existing Services, systems and teh future direction of teh processes.
- Interacting wif Business users and Capturing Technical requirements and coordinating wif teh Analysts team and come up wif designs.
- Designing teh Integration patterns utlizing WebSphere Process Server, BPM, DataPower and MQ Broker for teh consumers to teh various backend providers.
- Creating Service Design Documents wif teh Usecase diagrams, Process diagrams, logical view, Data view of WSDL, request, responses and implementation views.
- Involved in creating front end for teh consumer screens using JFS and servlet based pattern.
- Exposed updates using AJAX based components for teh various changing data.
- Upgrading Production DataPower appliances to new 5 XG45's and 8 XI52's which involved Migrating Services and policies from existing appliances, Planning, coordinating F5 changes, testing and supporting consumer testing.
- Involved in aligning Enterprise security models wif WebService Security setup such as third party LDAP and SSO design and implementation.
- Was also involved in SOA best practices, Service Security best practices, WS Security, and WSRR Versioning Process.
- Implementing Industry standards and best practices.
- Recommending improvements of Services for performance, quality and SLA requirements.
Environment: IBM WebSphere Message Broker, IBM DataPower, RSA, Spring Eclipse, SOAP Web Services, Clearcase, SoapUI, Splunk.
Confidential, Bloomington, Il
Technical Architect
Responsibilities:
- Understanding State Farms existing systems and future direction and matching teh Billing to dat end state at various stages.
- Capturing State Farm's Billing Integration requirements.
- Designing teh Integration patterns of STG Billing wif teh Enterprise Service Bus and State Farm Legacy Systems.
- Creating Sequence diagrams showing STG Billing wif other State Farm Legacy Systems.
- Prepare documentation and Visio’s of interfaces and their sequence diagrams.
- Involved in creating JFS based front end for teh consumer screens.
- Enterprise and Application Security such as LDAP and SSO design and implementation.
- Was also involved in ESB Proxy Standards, Service Security Standards, WS Security, and WSRR Versioning Process.
- Implementing Industry standards and best practices.
- Identifying and recommending products, processes and systems as per teh requirements.
- Recommending performance, quality, and operations environment requirements.
Environment: IBM WebSphere Application server 8.0, IBM WebSphere Message Broker v7, BPM, MongoDB, Eclipse, Restful/SOAP Web Services, SalesForce, Maven, SoapUI, Splunk, Log4J.
Confidential, Murray Hill, NJ
J2EEArchitect/Lead
Responsibilities:
- Designing teh middleware layer comprising create, get, update, delete restful services as required for teh flow from frontend to teh database.
- Creating teh requests and requirements for teh database dataservices layer based on teh designed business logic.
- Creation of schema xsd's for teh various requests, responses and exceptions from teh restful services.
- Co-coordinating wif teh offshore team of front end developer helping them understand teh flow and teh schema for their development.
- Followed Agile process for delivery of business solutions.
- Supporting and fixing Integration Test support and production support.
- Creating proxies and various systems end to end performance testing for teh SLA’s.
Environment: Oracle Server, Weblogic 9.2/10.3, Eclipse, Restful services, XSD, Rational Team Concert, JazzMaven, SoapUI, Splunk, Log4J.
Confidential, Mt Laurel, NJ
Architect/Lead
Responsibilities:
- Provided Design and Architecture for proxy services and configuring Oracle Service Bus
- Involved in design and development of proxy services, schemas, wsdls, services and optimization of teh various messages.
- Designed and developed Business Services and Proxy Services for a large HD Video adapter system wif CISCO's tru2way Digital Network Control System (DNCS) to handle various tru2way-Capable Set-Tops.
- Used WS-Security and WS-Addressing in teh Business Services.
- Used OAuth 2.0 cloud security api in Confidential CodeBig to create secure connection over internet for XTM provisioning.
- Creating xqueries and xslt's to handle one to one, one to many and many to many transformations to be used in teh OSB.
- Created business logic validation's using xslt for faster throughput.
- Was also involved in ESB Proxy Standards, Service Security Standards, WS Security Scripts, Service Versioning Adapter Pattern/Process.
- Created and used Guaranteed Message Delivery using SAF agents wif ALSB/OSB proxy service wif SOAP over HTTPS/JMS
- Designed and developed Spring framework based Asynchronous JMS Messaging framework.
- Followed Test Driven Development (TDD) as teh standard SDLC for delivery of business solutions.
- Supporting and fixing Integration Test support and production support and fixes for teh efficacy team.
- Used tools like Splunk, CA Wily Introscope and JProbe for error check and memory leak drill downs.
- Creating proxies and various systems end to end performance testing for teh SLA’s.
Environment: Oracle Service BUS (OSB) 11g, Oracle BPM (Business Process Management), Weblogic 9.2/10.3, Oracle SOA Suite 11g, Web services, EJB, XSD, XQuery, XSLT, Spring Framework, Hibernate, IBM Rational Software Architect(RSA), Maven2, SoapUI, Splunk, CA Wily Introscope and JProbe, Log4J, Eclipse.
Confidential
Technical Architect/Lead
Responsibilities:
- Analysis and Design of teh requirements of teh whole project using Enterprise Architect Software
- Design and Creation of various XSD’s and WSDL’s HTTP and JMS bindings wif WS-Security, WS-Addressing and WS-Policy
- Creation of axis2 SOAP and RESTful webservices providers and clients and business logic
- Creating teh MD5 and SHA1 encrypted hash code of uploaded documents and getting Timestamp receipts and verification from USPS Auhentidate webservice calls.
- Calling Documentum webservices for saving teh document for non-repudiable retrieval and verification
- Design and choreographing WMQ message broker flows and WebServices.
- Transforming teh requests and response’s using Xslt, XPath and ILOG jRules
- Leading teh team through teh various development and testing processes and creation of teh test data.
- Testing wif various systems end to end and tuning for teh SLA’s
Environment: WebLogic 10.3, Oracle 10g, Solaris2.5, Java J2EE 1.5, Axis 1.4, JAX-WS, SOAP 1.2, EJB, WebSphere MQ 6.1, Eclipse Ganymede.
Confidential, Morristown NJ
Architect
Responsibilities:
- Analysis and Design of teh customization part of eBilling 6.1
- Design and Creation of various interfaces for AR/FBR ACH and CC Domestic and Import for Mainframe programs
- Creation of teh email notification module
- Design and choreographing of Existing Internal/External and New WebServices.
- Design of SOAP calls to various pdf providers and screens to display them.
- Leading teh team through teh various development and testing processes and creation of teh test data.
- Testing wif various systems end to end and tuning for teh SLA
Environment: WebLogic 10.1, WebSphere 6.1, Oracle 10g, Linux 5.2, Java J2EE 1.5, EJB, Hibernate, Struts, Spring, AJAX, Swarmcache, SOAP, Eclipse
Confidential, NY
Architect
Responsibilities:
- Analysis and Designing teh requirements
- Creating teh Usecases, Class diagrams of teh WebServices in UML and Database modeling.
- Design of each interface input, output and fault data WS-I Basic Profile.
- Creation of ESB and teh ESB pattern
- Creating teh SOA Governance in place
- Creating teh test plans
- Involved in WebSphere tuning and troubleshooting functionalities
- Configuration of Business Process Container, Human Task Container and business rules Manager.
- Developed event handlers for human task events and Failed event Manager in teh WebSphere Process server.
Environment: WebSphere 6.1, ESB runtime pattern, WebServices, Java J2EE, Servlets, JSP, WebSphere Process Server 6, WID 6, RAD, DB2/AS400, JD Edwards, Web sphere Message Broker.
Confidential, NJ
Systems Analyst
Responsibilities:
- Installation of Base and ND WAS servers and configuration of security, tuning and performance monitoring.
- Using WSADMIN tools for deployment and troubleshooting
- System administration tasks related to Web servers and application servers.
- Deploy and support J2EE applications in WebSphere clustered environment
- Working wif development and testing teams to resolve any problems during testing and deployment stage
- Monitor WebSphere Application Server Performance wif Tivoli Monitoring
- Configuration of WebSphere MQ queues in WebSphere
- Configuration of High availability clustering
- Setting up to pass Mainframe RACF security autantication for MQ
- Creation and deployment of teh Servlets and JSP’s on teh Application Server
- Documenting production environments and procedures for installation and deployments
- I was involved in creating teh outgoing and Incoming Message Queues and Queue managers, RFH2 data parsing and used RACF security.
Environment: Java J2EE, Servlets, JSP, WebSphere 5.1, RAD, IBM Mainframe, WebSphere MQ V5.3, RUP, Websphere Message broker.
Confidential
Lead Analyst
Responsibilities:
- Deployment of teh applications on WebSphere workflow.
- Creation and deployment of teh Servlets and Jsp’s on teh Web Server
- Creating and modifying teh database structure and stored procedures used.
- Making Mainframe stored Procedure calls and IBM MQ calls.
- Creating teh Java classes, Jsp’s, XML SAX and DOM parsers for each new functionality requirement
- Creating teh test plan and Unit testing each of teh Functionalities
- He was also involved in production support and WebSphere tuning functionalities
Environment: Java J2EE, Servlets, JSP, WebSphere 5.0, IBM Mainframe, IBM MQ series, DB2, Websphere Message broker.
Confidential, NY
Analyst
Responsibilities:
- Creation of build scripts for teh deployment of teh Servlets and JSP’s on teh Web Server
- Creating, Updating and modifying teh database structure and data used by teh application
- Creating teh test plan and Unit testing each of teh Team Member TimeCard and Timecard summary screens for teh functionality for teh NE, NJ and NY groups using teh WFA-DI and DO servers via teh IFAS servers
- Checking teh Individual FCIF contracts wif teh data being populated on teh screen
- Involved in modifying teh Servlets and making teh required changes into them
- Creating JSP’s to display teh results and accept teh user input
- Silk Test was used to test teh functionality and performance of teh system.
Environment: Java J2EE, Servlets, JSP, WebSphere 5.0, Oracle 8.1.7, DB2 UDB 8.1, C/C++, Silk Test, Web sphere integration
Confidential, NY
Programmer Analyst
Responsibilities:
- Creation of teh MVC for teh display fields for teh handhelds wif teh ability to change teh display as per teh handheld.
- Creation of EJB’s, servlets and JSP’s.
- Using JDBC and creation of SQL statements for teh project
- Administration of teh Websphere Admin Server and Database
Environment: Java J2EE, J2ME, EJB 2.0, Servlets, JSP, WebSphere 4.0, DB2 UDB, Struts 1.02
Confidential, Poughkeepsie, NY
Programmer Analyst
Responsibilities:
- equirements
- Developing critical Batch programs (stored procedures, packages and functions) for teh application.
- Creation of teh Data Structures to request data from teh Confidential server
- Monitoring and optimizing database performance
- Preparation of unit test procedures, Unit testing.
Environment: Win NT 4.0, Windows 2000, iPlanet 6.0, XML, Java J2EE, JDBC 2.0, Oracle 8.1.6
Confidential, Johnston, RI
Programmer Analyst
Responsibilities:
- Installation, administration and configuration of WebSphere Application Server
- Configuration of Web server wif teh Websphere application server
- Implementing LDAP registration and autantication
- JMS was used for messaging and logging
- Preparation and execution of test procedures and Integration testing
Environment: IBM RS/6000, AIX 4.3.2, IBM WebSphere (AE) 3.02, Java J2EE, MQSeries, DB2, iPlanet.
Confidential, Pittsburgh, PA
Programmer Analyst
Responsibilities:
- Preparation of teh proof of concept
- Detailed analysis and design of teh requirements using Rational Rose
- Creation of teh Servlets, which dispatches XML or JSP's.
- Logging done using JMS.
- Implementing Application Security, based on LDAP autantication
- Preparation of unit test procedures, application testing and Integrated testing
Environment: Sun Ultra Enterprise 450, Solaris 2.7, BEA Web logic Server 5.0, XML 1.0, Oracle 8.1.6, Java J2EE.
Confidential, Chicago
Programmer Analyst
Responsibilities:
- Preparation of detail design and pseudo code creation
- Creation of User Interface through HTML and JSP documents developed in Java 2.1.
- Creation of stateless entity Java Bean objects for independent business logic.
- Coding using JavaScript for JSP’s.
- Initiation of mail to inform teh customer to confirm teh order
- Implementing Application Security, which is based on SSL Secure Socket Layer of Java Web Server 2.0
- Writing Triggers and Stored procedures using SQL Server 7.0
- Data accessing through JDBC
- Preparation of unit test procedures, Unit testing and Integrated testing
- Created components to display advertisements on teh main page of teh site
Environment: Windows NT Server 4.0 (Service Pack 4), Java Web Server 2.0, Java 2 SDK Enterprise Edition (EE), SQL Server 7.0, IE 5.0 and Netscape Navigator, JavaScript, DHTML and JHTML.