Over 13 years of well-rounded, hands-on international expertise as a senior middleware engineer, specializing in system analysis, architecture, design, and implementation of Oracle Fusion Middleware environments. Talented Software Developer equipped with great coding, debugging and project management abilities. Accomplishes project goals consistently with elegant, scalable code. Works great with team members under Agile and Scrum frameworks.
Overview
13
13
years of professional experience
1
1
Certification
Work History
Senior Middleware Developer
Niagara Bottling LLC
12.2022 - Current
Architected and developed applications utilizing Salesforce, OIC, MuleSoft, and PDH to streamline startup forms and redesign processes, resulting in improved user experience and operational efficiency
Led the architecture and development of an expense report application that integrates SAP Concur with Oracle EBS via AWS S3, automating the extraction and import process
Designed an automatic reprocessing mechanism for error handling, enhancing data integrity
Designed and developed manufacturing-related applications such LMS, Batching, and EIT systems, providing critical support to functional teams during the testing phase
Developed ARInvoice and APInvoice applications for the finance team, facilitating seamless financial transactions and reporting
Designed and implemented integrations between Workday and on-premise applications (Active Directory, EBS) for user creation, updates, transfers, and terminations, as well as cloud applications like UKG and ChangeGear ticketing system
Developed applications for the WMS team to automate the sending of items, purchase orders, and carrier information, improving logistics operations
Architected, designed, and developed integrations for mobile applications using Oracle Integration Cloud, enhancing accessibility and user engagement
Designed and developed applications for the Maintenance, Repair, and Overhaul (MRO) team, ensuring efficient workflow management and data processing
Utilized OIC and MuleSoft to architect and develop applications using Apex and PDH for Change Request submissions, project initiation, and budget creation in Oracle EBS
Designed and developed integrations between PDH and EBS for creating Engineering Change Orders (ECO) and MRO processes, streamlining product lifecycle management
Led the development of applications for migrating from Oracle Transportation Management (OTM) on-premise to OTM Cloud, focusing on key integrations and player management
Architected and developed out-of-the-box applications using OIC for agent status monitoring and password expiry notifications
Developed integration solutions between Niagara and the third-party 3PL system, PrimaryConnect, improving supply chain management
Created scripts for migrating the SVN repository to Azure Repo, preserving history and improving version control management
Architected and developed applications for creating GL segments from Oracle EDM Cloud and on-premise Oracle EBS, optimizing financial reporting
Developed integrations between Oracle EBS and Oracle Account Reconciliation Cloud (ARCS) for subledgers, including Accounts Payable, Accounts Receivable, Cash Management, Fixed Assets, and General Ledger, ensuring accurate financial reconciliation
Senior Software Engineer
CES Global LLC
04.2022 - 12.2022
Developed integration solutions between Oracle Transportation Management (OTM) and the external Coke OTM service, improving logistics data accuracy and operational efficiency
Designed and implemented integrations between Oracle EBS and Icertis for employee and supplier management, enhancing contract lifecycle management processes
Worked closely with Oracle support to resolve integration issues between Icertis and OIC, ensuring seamless data flow and system reliability
Developed integrations between Oracle EBS and Manufacturing systems for Work Order creation, updates, and WIP completions, facilitating effective production management
Architected and implemented integrations for batching systems, including Tetrapak, Botec, and Adcore, to optimize operational workflows
Developed a CI/CD deployment process using Jenkins for SOA and OSB, integrating with Azure to automate and streamline deployment pipelines, resulting in reduced deployment times and increased reliability
Created integrations between file systems and Workday to update employee phone numbers, enhancing HR data accuracy and accessibility
Developed integration solutions for employee termination processes between Workday and ChangeGear ticketing system, automating workflows and improving compliance
Designed and developed integrations between MCAPA and PDH using Oracle Integration Cloud, facilitating efficient data exchange and process automation
Provided critical support for the successful go-lives of Line Management System (LMS) and Warehouse Management System (WMS) implementations, ensuring operational readiness and user adoption
Senior Software Engineer
CES Global LLC
08.2021 - 04.2022
Developed service for polling new orders from EBS and submit to COO systems
Developed REST services to transfer orders from EBS to COO, Akamai, ByDesign, BOD systems
Developed the service on OIC for register user, coach registration, club user and synchronous the user data between EBS, COO, Akamai identity services
Developed OIC services on daily incremental to read files from SFTP and submit to AWS, BI, COO SFTP locations
Developed service to connect to snowflake and read data for further processing
Installed OIC Agent on different machine to establish the connectivity between the database and OIC services
Developed the services to consume data from the JMS topic based on selector and insert the data into Header, Lines and BD Volume tables
Worked on Reprocessing and Error Handling framework for the orders reprocessing
Enhanced existing Lead Wheel project with two new columns and verified end to end transactions
Created WebLogic script for updating the SSL certificated for expired servers
Configured Datadog Agents for prod & non-prod environments
Configured Synthetic monitoring, APM, Log Monitoring on Datadog for soa, osb servers
Created Grok Parser patterns on Datadog to match WebLogic log structure
Created custom dashboard for calculating Total orders based on partners
Senior Software Engineer
Capitol Strategies Consulting
02.2020 - 07.2021
Created and configured SOACS, OSBCS environment on Oracle Cloud Infrastructure
Configure SSL certificated for SOACS, OSBCS instances
Configured Load Balancer for SOACS, OSBCS instances
Upgrade SOACS, OSBCS environment for High Availability
Enabled Logging & configured dashboards on Oracle Management Cloud
Enabled VCN flow logs for analytics and built dashboards on OMC
Built Dashboards for JDBC Connections, GC, Current Heap on OMC
Exported Oracle SOA Developer machine from Oracle Virtual Box to OCI
Installed and configured Jenkins as CICD and GitLab as SCM on OCI
Provided Backup & Recovery strategies for Jenkins and GitLab on OCI
Integrated Active Directory with Jenkins and GitLab on OCI
Written Python code for Fetching Usage Cost & Report data from OCI and inserted it into Oracle 18C database
Created Dashboards in oracle apex 18c for Usage Cost & Report
Performed DR for SOACS, OSBCS, GitLab, Jenkins instances
Written shell coding for taking snapshots for SOACS, OSBCS as hourly and Weekly bases
Configured Users, Groups and attached policy statements
Senior Software Engineer
IBASE IT
08.2018 - 01.2020
Developed OSB services like Proxy services, Message Routing, Content Enrichment, Message Filtering, Message
Developed Proxy service & Business service in OSB for CMGT services
Developed Price and availability service and order search history service
Implemented XSLT transformation between CMGT service and EBS systems
Implemented transport level security to the CMGT services in OSB
Implemented Error handling for security errors, Custom errors, business exceptions to CMGT service at OSB Proxies
Designed and developed Database tables for Error Handling framework
Designed and developed Email and Error Handling Services in SOA
Extensively used Route, Routing, Pipeline-pair, Conditional Branch, Dynamic callout and Message flow and Staging activities are used in Message flow of Proxy Service
Provided implementation solution to receive data from multiple channels from CMGT
Provided reprocessing and no data loss solutions to the projects
Created and configured Jenkins for SOA, OSB for CICD
Creating scripts in Jenkins jobs to auto deploy code from Artifactory
Generating Jenkins jobs for Test, Stage & Production environments
Supported post production on developed interfaces
Senior Software Engineer
IBASE IT
04.2016 - 07.2018
Successfully designed and built Exelon Next Generation Integration Platform using Oracle Fusion Middleware 12C
Installed configured and documented CHEF Enterprise Infrastructure automation tool, Cloudbees, Subversion HA, Sonar, JFROG Artifactory
Provided best practices for installing fusion middleware products using CHEF and also building, deploying the projects using Cloudbees, Subversion, Artifactory and sonar
Successfully built single node and cluster node SOA/OSB/JMS/BPM/MFT 12C environments on WebLogic and Oracle Database on Solaris
Installed and configured HA load balancer using Oracle HTTP Server
Built CHEF cookbooks and data bags to implement infrastructure automation to build Exelon Oracle Fusion Middleware environment both single node & clustered environment
Implemented & automated WebLogic Auto Server Migration and dynamic clustering using CHEF
Successfully implemented and tested Startup and Shutdown scripts for the environment from any server
Written 100+ chef recipes for middleware products installation using chef
Successfully built Oracle Developer VM on Oracle Virtual Box which consists of Oracle Fusion Middleware 12C
Managed and created both feature and user stories with specific acceptance criteria used for sizing exercises
Implemented CICD solutions for project deployment for various technologies stack like SOA, OSB, BPM, ADF, ESS and ODI
Implemented ODI subversion integration and demonstrated to the ODI development team
Developed customized config plan for ODI and implemented project deployment using config plan in CICD process
Created Python script to Change Generic to Grid Link datasource
Provided technical support for different business units like EXC, EU, NERC
Install & Configure Junit & Selenium to perform Continuous Testing
Performed disaster recovery on WebLogic domains, Cloudbees, subversion, sonar, jfrog
Install & configure Oracle Enterprise Cloud Control OEM 13C to perform Enterprise Monitoring
Install & configure Active Directory for Jenkins, Subversion, Sonar, Chef servers
Automated Opatch installation, pre and post backups of domains and middleware homes
Automated Opatch rollback process and documented the installation, rollback process
Installed and Configured CHEF automate server
Integrated chef servers with chef automate for monitoring the resource
Prepared scripts for updating weblogic password and tested
Prepared runbook for installing the middleware products using CHEF and provided guidelines inside the runbook
Senior Technical Consultant
EAIESB
04.2014 - 03.2016
As a part of Enterprise Middleware team, responsible for Installation, configuration, and administration of Oracle FMW products WebLogic Server 11g and 12c, SOA/OSB/BPM 11x, 12.1.3 versions on AWS Cloud and Linux(6x,7x) servers
Responsible for configuring/managing Jenkins as continuous integration CI leveraging ANT/MAVEN scripts
Dynamic and Automated configuring of launched instances using chef Configuration Management tool
Created Branches, Labels and performed Merges in GIT
Deployment and management of cloud infrastructure (AWS)
Successfully integration Amazon S3 as cloud storage for Oracle Fusion Middleware
Successfully implemented and tested Docker Pipeline in Oracle Container Services
Worked exclusively on making applications more scalable and highly available system in AWS (load balancing) with full automation
Build and release Ec2 instances Amazon Linux, Redhat and Windows for POC, Development and Production environment
Setup and attached EBS volumes to EC2 instances
Setup and managed security groups, VPC specific to environment
Setup and managed backup and recovery using snapshot
Created AMI images of critical EC2 instances as backup using AWS CLI and GUI
Troubleshooting network problems
Created AWS Cloud formation templates on creating IAM Roles & total architecture deployment end to end (Creation of EC2 instances & its infrastructure
Automated the complete application using python (for non-windows) & windows power shell
Prepared chef recipes, data bags to install fusion middleware products
Installed & configured Vagrant and ability to provision machines, install and configure environments in AWS Cloud
Successfully built Oracle Fusion Middleware 12C environment on AWS cloud and automated the installation
Provided automatic scripts to configure database, ftp, jms adapters
Installed and configured Oracle Enterprise Manager 12C
Configured OEM 12C agents on machines to monitor heap sizes, cpu utilization and WebLogic domain monitoring
Created ant files for building, deploying and testing for SOA, java Web Services, ADF and OSB applications
Configuring and creating Jenkins jobs for build, publish and deployment
Creating scripts in Jenkins jobs to deploy code in multiple environments
Installing opatch software for bugs and applying security patches
Installed and configured BTM for monitoring all the projects
Configured Single Sign-on
Created 100 + Cron jobs for timely running of tasks
Developed 50 + start up, shutdown, back-up and recovery scripts for Web Servers and Application servers
Tuning Application Server performance by changing the Heap Size parameters and tuning JVM's Garbage Collector
Senior Technical Consultant
EAIESB
02.2013 - 08.2014
Study existing SOA projects for analyzing
Ensure secure coding and UI standards and best practices are applied during development
Contribute to integration, system, and performance testing and tuning of code
Provide input and contribute to the enhancement and maintenance of applications and programs
Leads efforts to configure, analyze, design, develop, and maintain program code and applications
Examine exception handling framework and provide standard template for implementation
Examine conditions and loops inside the project
Examine database tables, business rules and provided db tuning instructions
Developed framework components for nonfunctional requirements such as logging
Configured MDS to share common assets like XSD, WSDL, Fault Policies, and DVM etc
Replaced concrete WSDL with Abstract WSDL stored in MDS to avoid dependency problems
Provided process tracking solutions
Perform sanity testing and establish connectivity to endpoints
Senior Engineer
EAIESB
08.2012 - 02.2013
Discussing with clients, gathering requirement
Developed bpm interfaces according to their requirement
Created reusable xml schemas and wsdl
Placed all the reusable components in the MDS repository
Provided guidelines to the development teams to access the MDS repositories
Prepared BPM and SOA templates for different interfaces
Developed the bpm process on the existing bpm templates
Provided wlst scripts for importing the templates in the bpm composer
Provided ANT scripts for importing and exporting the bpm templates from the bpm composer
Also provided the scripts for deploying the bpm projects into em console
Developed bpm subprocess and exception handling in the interfaces
Configured email driver in the em console and developed the bpm process to trigger email alert when the process got exceptions
Created Business Rules to identify Assignees, Human Tasks for Approvals and customized adf forms
Created DVM lookups and implemented DVMs in Business Rules as environment based
Generated customized ADF forms for human tasks
Developed java API on out of the box feature
Developed java webservices to read attachment as bytes data from bpm worklist and download the attachments
Designing sub-processes for Evaluation, Approvals, Site Acquisition, Diligence’s, Construction & Closeouts