Team Lead/technical Lead Resume
PROFESSIONAL EXPERIENCE:
- Over 15 years of experience as an Information Technology professional with large and small companies both in the commercial and government (defense and civilian) sectors.
- More than 10 years’ experience in software development and integration in the areas of Service Oriented Architecture (SOA), web services, business processes, Enterprise Service Bus (ESB), multi - tier client/server, graphical user interface, relational database, inter-process communication and application programming interfaces.
- Expert knowledge of Java enterprise technologies, including Enterprise Java Beans, Servlets and Java Server Pages, as well as open source frameworks such as Spring, Struts, Hibernate and JUnit.
- Has a solid understanding of XSLT, XML, XML Schema and Web Service Definition Language (WSDL).
- Solid hands-on Internet/web design and development experience with Servlet, Java Server Pages (JSP), Java Server Faces (JSF), Spring MVC, Spring Framework, STRUTS Framework, Portlets, STRUTS Portlets, EJB, JDBC, Hibernate, EJB, JMS, MDB, and other J2EE technologies, as well as HTML JavaScript and JQuery.
- Thorough understanding of almost every aspect of web/internet applications, from back-end database to front-end HTML/JavaScript and AJAX.
- Extensive work experience with IBM SOA solution stack including WebSphere Business Process Management suite (Process Designer, Process Center, Process Portal, Integration Designer), Operational Decision Management (WODM) v 8.1 formerly known as ILOG JRules, WESB, Message Broker, MQ Server, DataPower, WSRR, Rational Software Architect and WebSphere Portal Server.
- Highly experienced in SOA technologies, and was instrumental in achieving true service orientation for a number of Federal Government Organizations.
- Played a key role in SOA system design and implementation in several engagements within the Private and Federal Sector, including Immigration and Customs Enforcement (ICE), Confidential (CBP), Confidential (DoD), Confidential (FEMA) and Confidential .
- Clearances: Top Secret (DoD) - In-Active, 2012; DoD Secret (DoD), 2007; DHS Public Trust - Active, 2009.
TECHNICAL SKILLS:
GUI Tools: Eclipse, Rational Application Developer, WebSphere Integration Designer 8.x, WebSphere Message Broker Toolkit, Rational Software Architect.
BPM/ESB WebSphere Business Process Manager 8.x (Process Designer 8.x, Process Center 8.x, Process Portal 8.x, Integration Designer, Process Server 8.x), DataPower, Message Broker, WebSphere Application Server 8.x.
Database Oracle, IBM DB2, MySQL, Microsoft SQL Server.
Language Java, JEE, XML, XSL, XSLT, BPEL, BPMN, SQL, C/C++, PERL, UNIX Shells, Korn Shells.
Operating Systems UNIX (AIX, Sun/Solaris, Windows NT/2000/XP/7, Linux.
JEE Technologies Servlet, JSP, SOAP/HTTP, SOAP/JMS, Web Services (JAX-WS, JAX-RPC), EJB 3.0, JDBC, JNDI, JMS/MDB, JavaMail.
J2EE Servers WebSphere Application Server 8.x, WebSphere Portal Server 5.x, WebLogic Application Server 10.x, Sun Glassfish Application Server 2.x.
Security Public Key Infrastructure (PKI), Digital Certificate, Digital Signature, SAML SSO, Kerberos SSO, LTPA.
Web HTML/DHTML/XTML, JavaScript/JQuery, AJAX, CSS, STRUTS, Servlet/JSP, JSTL, JSF, Blockchain, Node.js.
Others UML, Rational Rose, Spring Framework, Hibernate, JDBC, TOAD, JUnit, Apache Axis, Axis CXF, Java Messaging Service, JMX WebSphere MQ Server, CVS, Subversion, PVCS/Serena, Rational ClearCase, Subversion, WebSphere Service Registry and Repository 8.x, WebSphere Operational Decision Management (WODM) v 8.1 (formerly known as ILOG JRules), LDAP, Active Directory, JIRA, Rhozet Workflow Systems (Carbon Coder Transcoder).
PROFESSIONAL EXPERIENCE:
Confidential
Team Lead/Technical Lead
- Design and developed STAMP Portlet utilizing JavaScript/Jquery, bootstrap, Struts Framework, Spring Framework, MyBatis and DB2 databases.
- Design and developed SOMA Portlet utilizing JavaScript/Jquery, bootstrap, Struts Framework, Spring Framework, MyBatis and DB2 databases.
- Implemented/Integrated Metaman validation Service as well as DVT validation service which are the most complicated part in the application including asynchronous as well as recursive web service calls.
- Developed framework for the Studies custom development including most of the generic code and StrutsBased Actions which covers 80% of the application functionalities.
- Developed twelve Studies web pages including most complex Discovery DataCapture page as well as generic File Upload Service which could be incorporated with any other pages without any change.
- Developed MIP to CIS data export module which was a challenging and complicated task due to data exchange between two government organizations with two different database schemas.
- Developed Validation Admin Portlet (Test Submissions) which involved refactoring very old portal code as well as integrating it with our new Studies solution.
- Authored STAMPPortlet Design Document for FEMA by due date including many complex process flow diagrams to make sure all the architects, project managers and stakeholders understand the implementation details.
Confidential
Lead Developer
- Implemented ASTC Web PIV enablement proof-of-concept utilizing IBM WebSeal Junctions, Kerberos Authentication Protocol, and WebLogic 12c Server custom security provider for WebSeal
- Developed ASTC web application for FEMA which is a tool to provide assistance to individual and household to assist in disaster recovery.
- Implemented the entry/update substantiation pages for the Real Property and Personal Property
- Implemented Insurance functions including Insurance Settlement (IS), Insurance Denial Letter (IDL) and Insurance Declaration Page (IDP), Temporary Housing, and Lease Substantiation pages.
- Developed ASTC web application utilizing Java, Struts Framework, HS Framework (an internally developed API), and SQL with the front end developed using JSP, CSS, jQuery, jQuery Plugins, JavaScript and AJAX
- Redesigned the NFIRS middle tier to address systemic limitation of a twenty year old application leveraging design best practices and software framework to improve stability and performance of the NFIRS system.
- Designed and delivered EADIS’s very first Oracle Coherence Caching solution exploiting Tangosol Coherence API’s and Weblogic Coherence Clusters/Servers, which improved the NFIRS middle tier performance significantly.
- While developing Oracle Coherence caching solution for the NFIRS, introduced REST API and Spring Framework including Aspect Oriented Programming (AOP) to the team.
Confidential
SOA Consultant
- Developed Java/Web Services development standards and guidelines.
- Developed web application to upload/download and manage banking documents utilizing Spring and Hibernate framework.
- Developed SOA Services development standards and guidelines.
- Customized Fidelity’s standard banking Web Services (Xpress Services), which are built on top of Spring and Hibernate frameworks to fit Confidential ’s business model.
- Developed Oracle database based user provisioning de-provisioning service to access Xpress Services using Spring and Hibernate frameworks.
- Developed BPEL based Composite Web Services orchestrating Fidelity’s Xpress Web Services
- Created SWAT knowledge transfer plan for Production supports
Confidential
Software Engineer
- Advisory technical member of the VDMS (Verizon Digital Media Services) team for creating a robust video service platform that provides customers with best-in-class video experience on every device.
- Activity included developing flexible workflows for complex media processing of Video-On-Demand (VOD) and Linear Video including ingest, transformation/transcoding, quality control, digital rights management (DRM), asset management, content publishing, and metadata processing in an Agile environment utilizing a test driven development approach.
- Developed Business Rules solutions using WebSphere Operational Decision Management (WODM) v 8.1 (formerly known as ILOG) that offers quicker time to market with minimum IT involvement.
- Developed JSON parser, ADI parser and XML parser, which parse video metadata from JSON/ADI/XML files and transform it to a canonical data model (ADI 3.0 - Cable Television Laboratories, Inc., metadata specifications) for the VDMS workflow systems.
- Designed and developed BPM (Business Process Management) Services, WESB Services, JAX-WS Web Services and other Java Components utilizing IBM Business Process Manager software suite.
- Designed and implemented BPMN/BPEL based business processes utilizing WebSphere Process Designer and IBM Integration Designer (IID/WID).
- JIRA Customization - Creating Issue Schemes, Workflow Schemes, Field Configuration Schemes, Screen Schemes, Permission Schemes, Notification Schemes; Setup JIRA for HelpDesk/Tickets and Bug Tracking, Integrating JIRA with Confluence.
Confidential
DataPower Consultant
- DataPower consultant for the Patriot project which exploits IBM DataPower for Data transformation, transport bridging (http, https, WebSphere MQ, WebSphere JMS), message security and message brokering.
- Activities included creating Multi-Protocol Gateway, Web Service Proxy, XML firewall service and applying security policies to those services, including AAA with various authentication/authorization systems.
- Exposed JSON enabled RESTful Web service interfaces and bridged it to traditional SOAPful Web service back-end systems.
- Developed a POC implementing open source Nationwide Health Information Network (NHIN) CONNECT gateway for securely sharing health information with related organization via the NHIN.
- Developed a POC application using Oracle ADF and JDeveloper 11g.
Confidential
SOA Consultant
- SOA Architect Consultant on the Automated Threat Prioritization (ATP) project which uses Service Component Architecture (SCA), Service Data Object (SDO), Service Message Object (SMO), Common Event Infrastructure (CEI), BPEL, Business Rules, JDBC Adapter, Email Adapter and other in build adapters on the IBM WebSphere Process Server environment.
- Activities included designing and developing centralized error processing framework for BPEL environment, introducing mediation concept to the existing BPEL, reviewing the existing architecture and providing recommendation for modifications, creating various business rules using Process server Business rules engine and developing services for business rules management that are not supported by the IBM Business Rule Manager.
- Designed and developed a web application for business rules management console using Java, JSP/Servlets, XML, HTML and JavaScript/JQuery.
Confidential
SOA Consultant
- Developed ICE Criminal History Information Sharing (CHIS) Service that enables information sharing between ICE and international law enforcement agencies; the service is implemented as a smart Excel document as front-end which asynchronously interfaces with the back-end business processes via XML services using a series of XSLT transformations running on IBM DataPower Appliances.
- The back-end business process activities included gathering alien deportee’s criminal history information from different sub-systems, filtering the criminal history data based on the subscription rules for the foreign partners, formatting the data using data formats defined by the National Information Exchange Model (NIEM), creating MQ audit logs and sharing the information with foreign partners via secure web service and/or email transports encrypting the data with 256-bit AES algorithms.
- Designed and developed technical architecture for the CHIS service, implemented Kerberos single-sign-on (SSO) using IBM DataPower and WebSphere Process Server; designed and implemented business process models and business rule models for data sharing; developed encryption keys management methodology, and automated SCA (Service Component Architecture) testing framework for the service.
- Developed a web application utilizing Spring MVC and web services to add/update CHIS subscription information (such as encryption keys, NCIC codes, transport details and etc.) for foreign partners.
Confidential
SOA Consultant
- Designed and developed web services and business process models for IRRIS (Investigative Record Review for Information Sharing) service - an application that facilitates decisions whether records can be shared with agencies external to ICE.
- Activities included implementing Kerberos Single-Sign-On (SSO) in the distributed WebSphere Process Server environment, designing and developing Supervisor Approval human tasks workflow as well as release decision business processes using WebSphere Integration Developer (WID); designing and implementing web services using standard J2EE practices and IBM-specific APIs/tools including WSDL and XSD, implementing the WebSphere DataPower modules including protocol bridging, transport mediation and content based message routing as well as AAA policy enforcements; and acted as the lead developer for implementing SOA architecture pattern that will serve as models for future solutions within ICE.
Confidential
SOA Architect Consultant
- Key member of a team responsible for designing and developing SOA governance processes and SLM work streams for the U.S. Army Human Resource Commands (HRC).
- Activities included creating SOA roadmaps for HRC; creating effective SOA governance policy in the WSRR to enable efficient service development life cycle management; implementation of ESB patterns that involve dynamic endpoint selection; dynamic retrieval and enforcement of the policies that are in effect for a service interaction; building web services to access personnel data from various U.S. Army databases (such as Army, Marine, Navy and Air Force) ; implementation of the WBM business process models orchestrating the services using BPEL and deploying the business processes onto WPS.
Confidential
Architect/Developer
- Key member of an Enterprise Architect team, responsible for designing Software Architectural Model for High Availability Single Sign-On Portals and Disaster Recovery (DR) Systems for CBP.
- Activities included creating logical/physical architecture; developing network, physical operational model and rack elevation diagrams; creating sequence diagrams for site failover and load balancing thereby illustrating F5 load balancing (Global Traffic Manager, Local Traffic Manager) on the Proxy Server and Application Server including Oracle Data Guard Failover/Switchover; developing Single Sign-On (SSO) solutions between the client workstation and WebSphere Portal Server.
- Designed and developed WebSphere Message Broker (WMB) message flows for releasing Ocean and Rail manifests for CBP.
- Activities included installing Queue Manager as well as Configuration Manager; designing end-to-end EDI message processing for Ocean and Rail Manifest; developing message flows for end-to-end EDI message processing including message splitting, authorization, load balancing, FIFO, data conversion and message routings; designing and developing message flows for interfacing with U.S. Customs legacy and targeting systems; developing message set definitions in hierarchical tree structure for the EDI (electronic data interchange) data (ANSI X12, EDIFACT, CAMIR, CATAIR); designing multiple architectural approaches that illustrate re-use of existing mainframe-based CICS applications within flexible IT infrastructures via standard API’s and communication protocols; developing system use cases for end-to-end EDI processing that satisfies 100 plus business requirements.
- Designed and developed middleware services for the WebSphere Portal which is interfaced with the back-end transaction systems.
- Activities included designing and developing a sub-system design document (SSDD) for the Ocean and Rail Manifest; developing approximately 100 Java Transfer Objects and Service Commands for interfacing with the back-end transaction systems; developing an EIS controller for reading messages from Queues using MDB, invoking transaction service commands and delivering the ResultSet to the portals; implementing WebSphere Process Server Human Task workflows involving role-based work assignments as well as e-mail escalation and developing WebSphere Transformation Extender Maps to convert X12 309 EDI data to Java Transfer Objects.
- Led the WebSphere Portal Application development effort providing integration of the Struts portlets, workflow services, hibernate services, and LDAP services as well as EJBs.
- Activities included designing and developing the Process Administration (PA) portal application that involves creating three Struts portlets; developing phase rule validation that involves creating custom tags which interact with the MDB database via Hibernate to make a decision and apply it to various JSP elements based on the business rules; developing data transfer objects (DTO) for interfacing with the Hibernate persistence layer and workflow engine from the portal application; developing workflow proxy service for querying BPE (Business Process Engine) databases and admin objects for administering business flows/work flows; developing LDAP Service for searching, creating, modifying and deleting user attributes as well as user’s roles and groups; developing hibernate services that interact with the DB2 instance via a hibernate
- Led a team of seven developers to build the Truck Manifest/Shipment Processing portal application for CBP.
- Activities included writing technical specifications for the manifest and shipment portlets; creating the truck manifest as well as truck shipment processing portal pages; developing manifest and shipment portlets, managing access privileges to 86 identified ACE roles in the WebSphere Portal Server that enables user access to web pages, portlets and servlets; designing and developing Error Handling module for the ACE Trip processing application; implementing ACE audit logging using log4j framework within the portal framework complying with ACE enterprise security architecture.
- Designed and developed Documentum services that enable cargo manifest handling for CBP.
- Activities included developing a prototype for tracking and releasing highly repetitive shipments for U.S. Railways using DFCs (Documentum Foundation Classes); designing and developing data model for Documentum which facilitates Tracer system for Truck Manifest; creating about 50 reports using Informatica Power Analyzer for Tracer sub-systems (Truck Manifest); designing interfaces between the Tracer system and BRD (Business and Reference Data Warehouse); designing and developing a Java application that creates XML documents from DB2 database based on specific XML Schema; developing a Java application that extracts HTS (Harmonized Tariff Schedule) tabular data from an Excel spreadsheet and loads the data onto the normalized DB2 tables in a tree structure.
- Created shell scripts to administer WebSphere Application Sever by utilizing WSCP scripts.
- Activities included defining, configuring, and managing application servers, servlets, and other WebSphere Application Server version 4.x resources from any node in the network; performing daily administrative operations remotely (such as starting and stopping enterprise beans and making configuration changes); executing UNIX or Windows NT commands from the WSCP interface.
- Built web-based Content Management Systems for Bayer Pharmaceuticals.
- Activities included installing, configuring and integrating Open Market's e-Business Suite including Content Centre and Catalog Centre; designing and developing a web-based content management system using JavaServer Pages, WebSphere Application Server, Oracle databases, and Open Market Content Management software; designing and developing a Java program to parse Cold Fusion HTML files and break into Open Market enabled XML files; designing and building a template to configure workflow management using Open Market Content Centre.
Confidential
Application Developer
- Led a technical team that was involved in creating a web-based management tool.
- Activities included designing and developing a web-based project management tool to analyze cost benefits for upcoming projects using Java, Servlets, XML, HTML, JavaScript, WebLogic and Oracle.
