Experience Summary:
Seasoned Information Technology Architect with more than twenty years of progressive, hands-on, and full-stack experience in designing and building Sustainable Enterprise Solutions focusing on Business Enablement and Agility
Expertise in building Integrated Solutioning Platforms to achieve Enterprise goals in Digital Automation / Transformation, BPM, RPA, Business Rules/ BRMS / Decision Management Solutions, SOA, Micro Services, DevSecOps, SaaS, PaaS, Cloud Enablement, etc.
Proficient in leading Software Engineering Principles and Methodologies like TOGAF, ITIL, BPM, ABRD, OOAD, OOP, AOP, Agile, RUP, XP, TDD, SCRUM, DDD, SOA/ Microservices, etc.
Hands-on experience with technologies and platforms such as Java/JEE, BPM, RPA, various persistence platforms such as Oracle/ DB2/ LDAP / SQL Server in Windows/Unix/Linux environments
Full Software Development Life Cycle experience from inception to delivery and maintenance with multi-platform business systems in the areas of Financial / Banking /Credit Card Services, Insurance, Retail, Agriculture, Pharmaceutical and Market Research
Excellent analytical and problem-solving skills on diverse business and technical environments
Systematic and process/quality-oriented approach towards getting optimum solutions
Ability to meet individual deadlines and team goals with effective leadership
Ability to manage multiple responsibilities, while effectively focusing on priority issues; Lead and mentor organization helping to achieve capability and maturity goals especially in the areas of Digital Automation / Transformation, BPM, RPA, BRMS/Decision Management Solutions, SOA and building Integrated Solutioning Platforms
Skill Set:
Languages and Technologies: Java /JEE, C/C++, .NET, PL/SQL, Unix Shell Script, Python, PowerShell COBOL
Spring, WebServices/SOAP/REST, JSON
XML/XSD, DOM, SAX, JAXP, XSLT, SAML, YAML
HTML, DHTML, CSS, Java Script, Node.js, AngularJS, ReactJS, VB Script, VBA, CGI/ Pearl, Groovy
Methodologies / Frameworks: TOGAF, ITIL, COBIT, Twelve-Factor App, TDD, OOAD/ OOP, SOA/SCA, Microservices
BDD, DDD, AOP, Design Patterns, UML, ABRD, DMN, BPMN, CMMN, Archimate
Agile, Rational Unified Process (RUP), XP, SCRUM, Waterfall
DevOps/DevSecOps,CI/CD/ ELMA
Tools: Alfresco Process Services (APS), Activiti Flowable, Camunda, (JBoss) jBPM/Red Hat Process Automation Manager, IBM BPM, Pega, Appian, Celonis, Blueworks Live, IBM ODM (WODM / ILog JRules), Drools, SnapLogic, Salesforce, SAP, Epicor, Automation Anywhere, UiPath, IBM DataPower, IBM ESB, Mulesoft, Kafka, Spark, Databricks, WebSphere MQ, eXtreme Scale, Object Grid, XC10, Tivoli Access Manager/ Policy Director, TFIM, WebSEAL, SiteMider, IdentityMinder
IBM Rational Software Architect (RSA), IBM Rule / Process/Integration Designer
Eclipse, IntelliJ, Visio, Erwin, SQL Plus, TOAD, DbVisualizer, LDAP Browser
JUnit, Mockito, SoapUI, Postman, Win / Load Runner, HP QC, Selenium, Vulcan
GitHub, Subversion, CVS, VSS, PVCS, Ant, Maven, Gradle, JFrog Artifactory
Jenkins, UrbanCode Deploy (UCD), Splunk, AppDynamics, Elastic Search (ELK)
JIRA, Confluence, ClearQuest
Kubernetes, Docker, Pivotal Cloud Foundry (PCF), Container Services (PKS), Azure, OpenShift, AWS
Database / Persistence: Oracle (PL/SQL Stored Proc, SQLMOD, Pro*C), DB2, IBM LDAP
IBM InfoSphere MDM 8.5, SQL Server, Ms-Access, Snowflake, NoSQL, MongoDB
System Software: Windows, Unix (Sun Solaris, AIX), Linux (Red Hat), MVS/ESA, OS/400
Hardware: PCs, IBM Mainframes, IBM AS/400, IBM Pure App Systems, Cloud platforms
Education:
Bachelor of Technology in Computer Engineering (1993- 1997) – First Class with Distinction
Cochin University of Science and Technology, India
PROFESSIONAL EXPERIENCE
Optum, Eden Prairie, MN Sep 2023 – Current
Role: Architecture Consultant – Workflow, Digital Transformation, Intelligent Automation, Generative AI
Department: Enterprise Architecture
(BPM, SOA, Camunda 7/8, BPM, BPMN, Node.js, ReactJS, Python, Streamlit, Kafka, Databricks, Prophecy, OpenSearch, Pinecone, Generative AI, LLM, LangChain, Llama2, AWS, Lambda, API Gateway, SQS, Lex)
Architecture Consultant
Major Initiatives: Workflow/BPM/Service Integration Capability, Conversational (Chat) Assistant
Architectural / Solution Consultations, Collaboration and Leadership on Strategies, Governance process, Standards and Best Practices
POCs (Proof Of Concept) including UI/UX using ReactJS and Streamlit, Demonstrations for Business, Technical and Management Groups, Product Capability Analysis, Evaluation, Recommendation
United Services Automobile Association (USAA), San Antonio, TX Mar 2022 – Aug 2023
Role: Enterprise Architect – BPM/RPA/Digital Automation, Integrations/ Integrated Solutioning Platforms
Department: CTO Omnichannel
(Digital Automation, BPM, RPA, SOA, ECM, BRMS, Appian, Pega, Flowable, IBM Red Hat Process Automation Manager (jBPM), Camunda 7/8, Bonitasoft, Bizagi, IBM ODM, Drools, Celonis, IGrafx, ARIS, Automation Anywhere, UiPath, Kafka, Apache Spark, Databricks, Documentum, SnapLogic, Salesforce, ServiceNow, Java, .NET, Spring Boot, REST, Microservices, JSON, Open Source, BPMN, CMMN, DMN, TOGAF, COBIT, Archimate, DevSecOps, Gradle, UCD, Helm, Operators, OpenShift, Snowflake, AWS)
Omnichannel Enterprise Architect
Worked with various CTO /Business Unit CIO teams at different capacities:
Devise context sensitive strategies to help the organization evolve and achieve Digital Transformation, Tech Debt Reduction and Future proof Technology goals thru Cultural, Methodological and Technological advancements
Creation of Reference, Conceptual, Solution Architectures, Architectural Paradigms, Best Practices, Standards, Technology Governance, COE Evaluation, Strategies and Road maps, Current State Analysis, Target State Definition, Tactical/Strategical Solutioning Strategies, and Leading efforts into Realization
Leading POCs (Proof Of Concept), Demonstrations for Business, Technical and Management Groups, Product Capability Analysis, Evaluation, Recommendation
Architectural / Solution Consultations, Collaboration and Leadership for various CIO teams belonging to different Business Units, Development (Engineering), Product Management and Business teams
Specific Projects / Roles
Architect – Enterprise Digital Automation – Strategy planning and road map for Digital Transformation
Context sensitive Strategy and Road map leveraging the existing Capabilities, assessing the maturity levels and leading to a target state; Potential use of Composite Solutioning Platforms
Defining and Identifying the Roles, relationships and organization structure for effective implementation
Defining value driven path to success using the People-Process-Technology trio
Architect – Building Enterprise BPM Platform / Re-solutioning the Legacy “Human Task” platform
Devising Architectural approach to modernize the monolithic platform into a sustainable Integrated Solutioning Platform with the right combination of People-Process-Technology trio to deliver the best value thru Business Enablement and Agility; CoE Building
Identifying the gaps and defining the context-sensitive approaches for process discovery and implementation, helping various domains advance in BPM capability and maturity
Removing the “scare factor” and thus making the cultural and methodological transformation smoother
Architect – RPA Platform
Architectural Re-assessment to regain the essential integrity, while delivering maximum benefits of the Low-code-No-code platform to the Enterprise in a sustainable fashion; Strengthening CoE
Architect – Process Discovery and Mining Capability
Architectural approaches for the platform supporting the Digital Automation / Process Improvement goals addressing the Data constraints along with the Cultural and Methodological impediments
Architect – Integrated Solutioning Platforms
Devised Strategies and Architectural Paradigms for Integrated Solutioning Platforms and Composite Platforms adopting SOA, micro services, API First approaches, etc and consolidating various other capabilities/ disciplines
Data Architecture Strategies to create a uniform, seamless and consolidated experience derived according to the Enterprise Data needs at Business Unit level such as Reporting, Auditing, Analytical, Retention, etc.
Leadership activities: Architectural and Tech-X presentations, consultations and Evangelization Efforts, Coordination with various internal/vendor teams, Effort Estimation and planning, Leading POC, Agile /SCRUM
Wells Fargo & Co., St Louis, MO Jan 2015 – Mar 2022
Role: Consultant Architect / Solution Engineer (Solution / Enterprise Architecture)
Department: Customer Deposits & Operations Technology, Smart Content Incubation, Strategic Services & Advanced Tech
(Linux, ODM 8.9/8.10, Drools, CoBRRa/ARGenT [WF Rules], UML, DMN, BPMN, CMMN, Archimate, Archie, RPA, UiPath, SharePoint, TOGAF, ITIL, SOA, Microservices, IBM BPM / BAW, Case Manager, jBPM, Alfresco APS (Activiti), SharePoint, DataPower, Mulesoft, Kafka, Java, .NET, Node.js, AngularJS, ReactJS, Groovy, Spring Boot, REST, JSON, Open Source, Eclipse, JUnit, Mockito, SoapUI, Postman, Oracle, SQL Server, Kubernetes, Docker, Pivotal Cloud Foundry (PCF), Pivotal Container Services (PKS), Azure, ELK (Elasticsearch, Logstash, and Kibana), Enterprise Lifecycle Management (ELM)/CI/CD Automation, GitHub, Maven, Gradle, Jenkins, SonarQube, JFrog Artifactory, UrbanCode Deploy (UCD), YAML, Selenium, Vulcan, Splunk, AppDynamics, JIRA, Confluence, Visio)
Solutions Engineer / Architect
Worked with Enterprise teams at different capacities:
Creation of Reference, Conceptual, Solution Architectures and Design, Best Practices, COE evaluation and strategies and road maps, Current State Analysis, Target State Definition and leading efforts in Realization
Architectural / Solution consultations for various teams on building and integration of Decision Services, BPM and SOA/ Microservices, Service Orchestration, Integration, SDLC, Process Improvement and Governance – Aligning with Enterprise Architecture focusing on Security, Reliability, Sustainability, Performance and Agility
Created POCs (Proof Of Concept), Demonstrations for Business, Technical and Management Groups
Good exposure and working knowledge in various tech stacks such as Server side JS (Node), Client side JS (Angular, React), Groovy, Cloud (PKS, PCF, Azure). DevSecOps techs, etc.
Product capability analysis, evaluation, recommendation
Specific Projects / Roles
Solutions Engineer – Lightweight Low/No Code Workflow / BPM Solution Platform (PaaS / SaaS / BPaaS)
Product capability – business requirement mapping, evaluation, selection
Solution Definition, Extensible and Adaptable Architecture – Concept to Realization, Products integrations, Building PaaS / SaaS/ BPaaS solution for Lightweight Workflow / BPM needs, Enterprise Lifecycle Management Automation /DevSecOps Co-ordination (VMs & Private Cloud), Security Integrations
Enterprise Capability Integration, Service Identification, orchestration and integration
Solutions Engineer – BPM Center of Excellence- Research & Road mapping
Co-ordinated BPM COE / Centralization research and road mapping
Current state analysis and Target State definition
Solutions Engineer – Business Rules /Decision Management Solutions Center of Excellence
Created strategies for effectively adopting and managing BRMS to bring the best out of the methodology/technology for the enterprise including Decision Solution Team Structure, Solution / Project Management Roadmap (Agile integrated with Waterfall), Reference architecture and framework blueprints, Estimation Template, Rule Governance, Best Practices, ODM Access Provisioning Strategy, Decision Solution Framework Architecture (integrated with SOA and BPM practices), etc. and helped socializing and implementing them
Decision Solution Architect – ODIS (Operation Deposit Imaging System) – IBM BPM/ODM/SOA
Designed, led building of Decision Services and integration strategy with the BPM application
Led business participation efforts and worked as the liaison between the business and technology
Co-ordinated operational efforts
Decision Solution Consultant for different teams at the bank
IBM ODM based Business Rules / Decision Services solutions integrated with Custom applications, Enterprise Business Services and BPM Applications, POCs
Part of Business Enablement drive across the enterprise
Evaluation of requirements, recommendations, consultation on BRMS/Decision services and the values and improvement opportunities such as business agility that could bring to the solution map
Leadership activities: Architectural presentations and consultations, Coordination with various internal/vendor teams, Effort Estimation and planning, Leading development, Coordinating offshore efforts, Agile /SCRUM
Bayer, St Louis, MO Oct 2013 – Oct 2014
Role: Consultant Architect (Solution / Enterprise Architecture)
Department: BPM ODM SOA Center of Excellence
(Linux, ODM 8.0.1.0/8.5/8.6, IBM Rational Software Architect 8.5, UML, TOGAF, ITIL, SOA, DMN, BPMN, Blueworks Live, BPM, IBM Business Process Manager, Process Designer, IBM Integration Designer, IBM ESB, DataPower XC10, Salesforce, SAP, Java 1.6, Spring, REST, JSON, SoapUI, Oracle, SQL Plus, Subversion [SVN], JIRA)
Consultant Architect
Architecture-Design: Enterprise Decision Management / SOA / Business Process Integration Solutions Architect
Created roadmaps, reference architecture and framework blueprints for Enterprise Decision Management Solutions based on ABRD, SOA and BPM principles
Created strategies for effectively adopting and managing BRMS / ODM to bring the best out of the methodology/technology for the enterprise including Decision Solution Team Structure, Solution / Project Management Roadmap (Agile integrated with Traditional Waterfall), Estimation Template, Rules Testing Strategy, Integration and deployment Strategies, Rule Governance, Best Practices, ODM Access Provisioning Strategy, Decision Solutions Framework Architecture (integrated with SOA and BPM practices), etc and helped implementing them
Created Solution Architecture artifacts and TDD – including Entity Model, XOM, Rule Flow
Performed Rule Discovery, Identified Decision Points, Harvested rules, created XOM, BOM, Rule Flows, Rule Data Element Dictionary, Templates and Prototypes; led building rules using TDD approach
SOA / BPM –Identification, Discovery, Specification, Realization, Orchestration / Choreography, Process Improvement and Governance
Business Enablement: Trained business to discover, author, test, analyze/refactor and maintain rules
Architect Evangelism: Worked as the liaison between the business and IT and different IT/project integration teams for Decision Solution Team; Assisted Decision Solutions Team Manager; Mentored in BRMS, BPM and SOA helping to achieve the Enterprise level goals
Development:
Entity Model creation (Java), Web Services, POCs
Extensive hands-on experience with different components of ODM – Rule Designer, Decision Center (Enterprise and Business), Decision Server, Decision Validation System (DVS) etc. – from modeling to testing with scenarios for projects, prototypes and POCs; Prototypes using ODM Event Designer
BPM- Process identification, design, documentation (Blueworks Live), POCs using IBM Integration Designer and IBM BPM; integrating SOA/ODM solutions with Cloud technologies, CRM, ERP (Salesforce, SAP)
Decision Services/ Integration using IBM ESB, Data Power, Object Grid
Quality & Performance: Devised/implemented testing strategies; Analyzed/optimized rules and integrated apps
Operations/ DevOps: Helped defining deployment process; Evaluation, monitoring, and tuning of ODM
Leadership: Led and mentored Dev team; Effort estimation and planning; Presentations to business and technical leaderships
Other (Methodology etc.): Agile SCRUM methodology; JIRA based sprint management
Walgreens, Deerfield, IL Mar 2013 – Oct 2013
Role: Consultant Architect (Solution / Enterprise Architecture)
Department: Retail Pharmacy IT Architecture (BPM, BRMS/Decision Solutions, Enterprise Services/SOA)
(IBM Pure App System, ODM 8.0.1.0, WebSphere, IBM Rational Software Architect, UML, DMN, BPMN, TOGAF, ITIL, SOA/Web Services, JAX-WS, BPM (IBM Business Process Manager 8.0), IBM Integration Designer, Data Power, MQ, XC10, eXtreme Scale 7.1.1.1, Java 1.6, Spring, Apache Libs, Ant, Subversion, JIRA, QC)
Consultant Architect
Architecture-Design: Decision Management / Business Process Integration Solution Architect
Created Solution Architecture/Roadmap, Conceptual/ Logical Data Model, XOM, Rule flow, Rules Testing Strategy, Integration and deployment strategies for Decision and Event & Process Management Solutions
Designed Decision Service Framework Architecture including necessary components for Data enrichment/ transformation, Decision persisting, logging etc. based on ABRD and SOA principles (JEE)
Led different phases of ABRD process from Rule Harvest, Discovery/ Analysis, Prototyping, Orchestration and Authoring, Integration and Improvement activities for creating Decision Management Solution
Created / Led team to create Decision Points, BOM, Rule Data Element Dictionary and Rule Templates
Business Enablement: Trained business to discover, author, test, analyze/refactor and maintain rules
Architect Evangelism: Mentored in BRMS, BPM and SOA helping to achieve the Enterprise level goals
Development:
Entity Model creation (Java), Web Services, Rule App POCs, Various Rule Artifacts thru ODM, BPM POCs/ Artifacts, Prototypes using ODM Event Designer, IBM Integration Designer and IBM BPM
Extensive experience with Rule Designer, Decision Center (Business/Enterprise), DVS, Rule Execution Server, environment planning and tuning etc.; Integration using
Quality & Performance: Created matrices; Analyzed and optimized rules and integrated apps
Process Governance: Actively participated in Process definition activities and Rule Governance
Leadership: Led development; Presentations to business and technical leaderships
JP Morgan Chase, Columbus, OH Apr 2012 – Mar 2013
Role: Senior Consultant / Architect (Business Rules / ILog Jrules/ WODM, Decision Solution / Shared Services )
Department: Decision Solution Services (DSS), Retail Shared Services (RSS)
(AIX, ILog JRules / Rule Studio 7.1.2, WebSphere, UML, Rational Application Developer, Web Services, Java 1.5/1.6, Spring, Apache Libs, IBM WebSphere MQ, POI, Velocity, SoapUI, DB2, DbVisualizer, JUnit, JMockit, Ant, JIRA, Jenkins)
Senior Consultant / Architect
Design and development of Business Services and Decision Solutions for Retail Banking Shared Services
Designed and developed Business Rules using ILOG JRules: Entity Modeling, XOM, BOM, verbalization, implementation and deployment of rules, integration with JEE applications
Full Life Cycle hands-on experience: Rule harvesting, design, authoring to deployment and support
Business Enablement: Trained business analysts to author, test and maintain rules
Quality & Performance: Designed and developed Generic testing framework using Junit, POI, JMockit, Spring, Velocity etc for seamless and automated testing, Developed tools for performance evaluation, bench-marking and test-coverage factors; Performance optimization of rulesets
Governance: Hands-on with Rule app / set Deployments, Process definition activities and Rule Governance
Migration to WODM
Designed and led Enterprise Business Services / Web applications
Designed and developed enterprise business services which can be used by multiple channels
DevOps: Built tools to automate testing, deployment; Assisted prod implementation; post-production support
Leadership: Led and mentored development team; Coordinated offshore efforts; Conducted KT sessions for other teams, Prepared documentations; Presentations to business and technical leaderships
Bank of America, Charlotte, NC May 2010 – Mar 2012
Role: Delivery Lead / Architect (Strategic Services, Business Rules / ILog JRules)
Department: XAD (Extended Account Database), DBSS (Deposits/Card Strategic Svcs), FSI (Future State Infrastructure)
(AIX, ILog JRules / Rule Studio 7.0.2, WebSphere, Rational Software Architect, UML, Web Services, Java 1.6, Spring, DB2, IBM InfoSphere MDM 8.5, JUnit, DbUnit, EasyMock, MockRunner, SoapUI, Ant, BladeLogic, Subversion, JIRA)
Delivery Lead / Architect
Design and development of Decision Solutions for Consumer Banking Products and Future State Infrastructure
Designed and developed Business Rules using ILOG JRules, derived business entities, created XOM, BOM, verbalization, implementation and deployment of rules, use with J2EE applications
Proficient with all phases: Rule harvesting, design, authoring using RuleStudio to deployment and support
Extensive experience with Rule app / Rule set Deployments thru RES, publication to RTS etc
Quality & Performance: Designed and developed Testing framework for JRules using JUnit and Spring; Decision Validation Services testing using SSP using test scenarios; performance optimization
Designed and led development of JEE/ Webservices applications
Architecture / Design: Created: FDD/HLD/LLD,; Designed: Testing Framework for JRules integrated apps
Development: Built Web services, core Java components and Testing Framework using Junit, DbUnit EasyMock etc. (Test Driven Development-TDD); Worked with MDM as the data source for JRules
DevOps: Built tools / scripts to automate testing, deployment / release management (Ant, BladeLogic)
Leadership: Coordinated with various internal/vendor teams, Effort Estimation and Planning, Task division, Led/mentored development, Code Reviews, Coordinated offshore efforts, KT sessions for other teams
Bissingers, St Louis, MO Jan 2010 – May 2010
Role: Consultant Architect / Lead Developer
Department: Information Technology Services
(WebSphere Commerce Server (WCS) 6.0, Websphere Application Server, Rational Application Developer, Web Services, Java/J2EE, EJB, Struts, Spring, JSTL/JSP, Ajax, JSP, DB2, Coudscape, MySQL, Epicor, CVS/Subversion)
Architect / Lead Developer
Architecture - Designed B2C and B2B Integration Design; Deployment & Governance Strategies
Development:
Presentation layer: Customized WCS components [Struts, Spring, JSP, Ajax, Javascript, CSS]
Middle Tier: WCS component customization; integration with ERP (Epicor) / Ext services (like Fedex)
Quality & Performance: Created matrices; performance optimization
Operations (DevOps): Tools for automation, deployment
Process Governance: Designed, created/implemented processes, templates and tools for SDLC, defect/ change/release management, matrices to improve the quality and predictability of the product
Leadership: Coordination with vendor teams, Led development, Effort Estimation and planning
Other (Methodology etc.): Agile XP
MasterCard Worldwide, O Fallon, MO Jul 2007 – Nov 2009
Role: Software Consultant / Security Domain (Technical Architect / Lead Developer)
Department: EIS – DS (Emerging Internet solutions – Digital Security) / IPS (Integrated Processing Solutions)
Projects: User Authentication Provisioning Web Services (PWS), Fine Grained Authorization (FGA), TAIPlusCustomModule, CSSO (TFIM), Common Infrastructure modules, IDM
(Unix [AIX 5.3], WebSphere, Rational Application Developer, Visio, UML, J2EE /Java 5, Spring, JFS, XML, Junit, Digester, WebServices/SOAP, JAAS, IBM WSS / LTPA Token, LDAP, Tivoli Access Manager (TAM 6.0), Tivoli Policy Director (PD), SAML 1.1, Federated SSO, TFIM 6.0, WebSEAL, Subversion/TortoiseSVN / Subclipse, Ant, Shell script)
Technical Architect / Lead Developer
Architecture / Design:
Created: FDD, HLD,TDD; Entity Modeling; UML; Secure Business/Web Service Design; SSO architecture using SAML 1.1 (TFIM); Configurable Valisdation, Error Propagation, Data Transformation / Masking Frameworks, common utils and deployment utils; Process Governance Artifacts
Development:
Presentation layer: Web application (IFS) using Spring/JSF
Middle Tier:
Secure Web Services (WSS, LTPA Tokens, JAAS), EJBs, DTOs, VOs, POJOs (Design patterns)
TAM / Policy Director (PD) api (user identification /security provisioning), certj api etc.
Configurable frameworks for validation using XML and regular expressions
Data Layer/Backend: DAOs, Extensive work with LDAP; configuration-oriented Persistence layer for LDAP
Quality & Performance: Code optimization practices; JUnit; Performance Optimization
Operations (DevOps): Designed and built common build module using Ant; TFIM install/configuration
Process Governance: Created project definition templates; process for change/release/deployment management
Leadership: Coordination with internal/vendor teams, Leading/ Mentoring team, Code / Doc Reviews, Effort Estimation and planning
TIAA-CREF, Charlotte, NC Jun 2005 – May 2007
Role: Software Consultant / Security Domain (Technical Architect / Lead Developer)
Department - Application Security Infrastructure
Projects: Single Sign On (SSO) – Modernization (SiteMinder / IdentityMinder, LDAP); BxIntegration Apps
(Unix, Cygwin, Web Logic, J2EE, JavaScript, CSS, JAXB, Digester, WebServices/SOAP/Apache Axis, Oracle, PL/SQL, Struts/Tiles, Hibernate, XML, JUnit, Ant, Shell script, CVS, CruiseControl, UML, Rational Rose, Eclipse)
Technical Architect / Lead Developer
Architecture: Created: FDD, HLD, TDD; Entity Modeling; UML; Business/Web Service Design
Development:
Presentation layer: Struts (MVC2), Servlets, Custom Tag Libs, JSP, Tiles, XML, XSL, Java Script and CSS
Business Layer: Apache axis / SOAP, EJBs, Val Framework (Digester, Velocity), Site/ Identity Minder Apis
Data Layer/Backend: DAOs, ORM using Hibernate; PL/SQL; Oracle Tables, Stored Procedures;
Quality & Performance: Code optimization practices; JUnit framework for unit testing; Performance Optimization
Operations (DevOps): Build Scripts, Continuous Build and Integration; Post-production monitoring and support
Leadership: Led/mentored development team; Reviews; Effort Estimation and planning; Presentations
Other (Methodology etc.): Rational Unified Process (RUP), Agile (XP - to accommodate rapid changes)
Princeton ECom, Princeton, NJ Sep 2004 – Jun 2005
Role: Software Consultant (Senior Developer / Technical Architect)
Project: Web-enabled J2EE application suite for the Electronic Bill presentation and payment (EBPP) industry
(Unix, J2EE, Web Logic, Castor, WebServices/SOAP, Oracle 9i, PL/SQL, Struts 1.2, Hibernate, Velocity, XML, UML, Rational Rose, Eclipse, SQL Navigator, CVS, CruiseControl, MQC)
Senior Developer / Technical Architect
Architecture: FDD, TDD; Entity Modeling; UML diagrams; Web services for Payment; Data modeling using Erwin
Development:
Presentation layer: Struts, Servlets, Tag Libs, JSP, Velocity Templates, XML, XSL, Java Script and CSS
Business Layer: Web services; EJBs, MDBs, JMS, XML parser with XSD (SAX), Castor (XML-Java)
Data Layer/Backend: DAOs, ORM using Hibernate; PL/SQL; Tables, Stored Proc/ Functions/Triggers;
Quality & Performance: Code optimization practices; JUnit framework for unit testing; Performance Optimization
Operations (DevOps): Build Scripts, Continuous Build and Integration; Post-production monitoring and support
Leadership: Led/mentored development team; Reviews; Effort Estimation and planning; Presentations
AT&T, Middletown, NJ May 2004 – Sep 2004
Role: Software Consultant / Senior Developer
Project: AT&T One Ticketing Service [AOTS] - Trouble management system for all AT&T Business Services
(Unix, Linux, J2EE, Web Logic, WL Workshop, WebServices/SOAP, Oracle, PL/SQL, Struts, XML, UML, Visio, Ant, Shell script)
Senior Developer
Design & Development – Presentation: Struts, TagLibs, JSPs, JavaScript; Business Layer: Web Services, EJBs; Data Layer/Backend: SQL queries and PL-SQL procedures/functions
QA: Worked with testing team to isolate problem areas and device appropriate fixes
Operations (DevOps): Scripting for application packaging and process automation
Business Software Solutions, Cherry Hill, NJ Mar 2001 – May 2004
Role: Lead Developer /Architect
Clients: Fairfax Info Tech Services (FITS) / Crum & Forster; Raymond James Financial Services, Inc; Cigna
Major Projects: N-tier Enterprise Claims Portal [ACCORD]; Modernization [Transformation] of Legacy Applications
(Unix, Linux, J2EE, C/C++, Web Logic/ Integration, Tomcat, JRun, Castor, Oracle, PL/SQL, Struts, XML, SQLMOD, Pro*C, UML, Rational Rose, ERwin, Log4J, Jtest, JUnit, VSS, Win / Load Runner, Ant, Shell script, ClearCase/Quest)
Lead Developer / Architect
Architecture: Created: FDD, HLD, TDD; UML; Entity Models; Prototypes; integration/QA strategies
Development:
Presentation layer: Generic frameworks using Struts, Servlets, Tag Libs, JSP, XML, XSL, Java Script, CSS
Business Layer: Stateless/Stateful EJBs, DTOs, POJOs
Data Layer/Backend: Object Mapping Layer and DAOs; Created User defined Objects/ Tables / Sequences/ Stored Proc/ Functions/Triggers in Oracle; Conversions from SQLMOD to PL/SQL and C/C++; Pro*C to Java / JDBC; Security layer using LDAP
Quality & Performance: Jtest, JUnit, Performance analysis and Optimization; assistance with QA
Operations (DevOps): Scripts for build, deployment, automation; source control/ change/release management
Leadership: Led/mentored development team; Effort Estimation and planning, reviews; Presentations
Other (Methodology etc.): Rational Unified Process (RUP)
Soft Solutions Gateway, Cherry Hill, NJ Nov 2000 – Mar 2001
Role: Senior Developer
(Windows 2000, J2EE, iText, Tomcat 3.2.3, SQL Server 7.0, ERwin, UML, Rational Rose, Front Page)
Medtronic, Minneapolis, MN Jun 2000 – Nov 2000
Role: Analyst Programmer
(Windows NT, Java 1.2, Swings, RMI, Visual