About Me
Technical Architect and corporate trainer with 15 Years of industry experience, including 10 years of Global experience. Consulted on technical process improvements like RAD with Agile and continous integration, cloud adoption, Innovation adopti...
Show MoreSkills
Software Engineering
Others
Web Development
Programming Language
Database
Mobile Apps
Software Testing
Development Tools
Positions
Portfolio Projects
Company
Sepa and XCT Payments - Nordea Bank
Role
Software Architect
Description
Banking payment solution architecture, technical design of SCT and XCT payment use cases and Java development using clear2pay OPF payments product framework.
Participated in Architectural transofrmation initiative of monolith to microservices product offering.
Roles & Responsibilities • Technical Architecutr activities at projects with Leading banks, including UML design, Code review and development. • High Level design and Solution Architecture of Sepa Credit Transfers and XCT payment services. • Technical Design of o Account Disposition check service o Account Posting service using OPF interfacing framework and issue processor service o Email Notification using OPF notification service. • Development of Account Validation using OPF Interfacing framework. • Development of Parsing, BPEL flow, OPF Services and Validator functionality. • Resolution of Non Functional Testing, SIT and production issues.
Environment Clear2Pay OPF 11.6 ,Core Java 6, WID, EJB2.1 , Hibernate, Struts, Websphere 7 , BPEL, IBM MQ, Oracle
Skills
Solutions Architecture IBM Message Queue - (IBM MQ) Java (All Versions) JEE Java Persistence Annotation - (JPA) Hibernate WebSphere Application Server Microservices Spring Cloud Config Server Spring Cloud Netflix OSS Zuul Api Gateway DevOps AWS Docker Docker-Compose KubernetesTools
Enterprise ArchitectCompany
Agiloft - salesforce Sync engine
Role
Backend Developer
Description
Product solution architecture up gradation, performance tuning, java coding
Roles & Responsibilities • Performance tuning • Dependency management, build optimization. • Coding for multi threaded Sync engine.
Environment Core Java 6, Spring, Hibernate, Eclipse, Jboss, DBs.
Tools
EclipseCompany
Xoriant-Panologic-Cloud computing
Role
Backend Developer
Description
Usage tracking and licensing application for a cloud computing Product. Roles & Responsibilities • Client Engagement, Project staffing and set up of projects Cloud environment. • Architecture analysis of Product and Functional Specifications. • Architecture design of cloud usage tracking application. • Java coding for Inventory, Licensing and Usage API for cloud. • Web services versioning strategy proposal and implementation
Show More Show LessSkills
PostgreSQL JAX-RS Jetty Multi ThreadingCompany
GoldMan Sachs - Hedge fund Admin
Role
Backend Developer
Description
The Hedge Fund Services Administration group is planning multifold increase in business hence current accounting ,reporting and trade flows have to made more robust and scalable. The multithreaded ,multi product set up was to be migrated to processes, technologies and frameworks which are extensible, flexible and have quick development life cycles. • Development of additional report components in a multi threaded ,Struts,Sybase J2EE environmtent • Refactoring of UNIX and perl scripts • Refactoring of Multi threaded on demand daemons • Refactoring of RSLs for Advent Geneva fund services portfolio accounting • Set up of Continuous integration with TDD using Maven,SVN and Hudson
Show More Show LessCompany
UBS Stamford - Trade Settlement Trade Reconciliation and Commodity Portal
Description
Development of Automated JAVA application for after trade confirmation of financial oil trades. This involved analysis of current manual process and set up of real time automated process of trade confirmations using Intercontinental Exchanges eConfirmation API • Unix shell script to monitor the confirmation trade process and send alerts to prod support group. • Coding of MS SQL Server stored procedures to select Financial oil gas trades and derivatives from TradeCapture • Set up of messaging, using Spring framework and TIBCO Java API • Coding of VB for Excel reporting • Agile team lead and Scrum master • UML modeling using Eclipse RSA and Design and development of Java Econfirm real time automation process - Parsing of trade data in xml requests as required by ICE - Coding of Spring framework based JMS API to post request trade data to TIBCO input and receive response - Creation of JSP console to display status of posted trade data to ICE API. It has controls for business operation group to cancel, resubmit the request and see error details - Set up of Junit test classes Environment:
The securities trade settlement application are to be enhanced to handle proposed two fold increase in volume of trades. This involved architectural analysis of project ,redesign of layers, data staging improvements, performance enhancements in TIBCO messaging and developments to handle trade settlements that flow to ADP BPSA and DTC. • Development of J2EE Work Flow for Trade break resolution. It involved real time clubbing of trade Orders from ADP BPSA for comparison in a transaction using spring DAO, Hibernate ehcahe, hql and Tibco messaging. • Performance analysis and recommendations for TIBCO EMS Trade settlement Java Application, and Database environment. • Technology evaluation and prototyping of Risk application for Bond trading using JAXB, Hibernate and Stax vs OpenAdaptor,Dom,SAX and JDB
Show More Show LessTools
EclipseCompany
GoldMan - AML
Description
KYC-AML The project was AML (Anti Money Laundering) Application, it has a Java framework as ETL tool and J2EE Web application as workflow tool. Integration with third party alert generators,profiler data base and corporate upstreams f entity data was handled. • Low level design that included document preparation with the names of Java classes, JSP, Servlets procedures etc. to be coded, with brief description • Extract data from text files and transform using Java xml parsers • Impact Analysis of enhancement requests that included document preparation with details of the Java programs, JSP, Servlets, and sybase and DB2 SQL procedures • Coding of Java with various API(log4j,xerces etc) JSP, Servlets, Sybase stored procedures, SQL, Shell and Perl • Shell script coding to monitor processes, fire sql reports, monitor disk usage. • Functional testing ,Code reconciliation and Code Migration • Coordinated Communication among Offshore and Onsite Teams
Show More Show LessSkills
JEE Java (All Versions) Sybase StrutsTools
EclipseCompany
CITIGROUP- Private Wealth Management Portal
Role
Backend Developer
Description
This was a multi-module and globally deployed N-tier J2EE project for the world’s leading bank to provide private wealth management services to high net-worth individuals. The Frameworks followed were Struts and Business Framework. • Design Use cases and coding of Java, EJB, RMI, XML, JSP, Servlets, Oracle Stored procedures • Set up of IBM MQ Messaging framework ,multi threaded message manager and coding using Java MQ API • Development of cache manager for the application • Development of performance analysis and positions reporting for Fixed Income and securities for PWM. • SAX and DOM parsing of xml documents. • Conversion of CICS,DB2 mainframe application to java web application
Show More Show LessSkills
Java (All Versions) PL/SQL Customer Information Control System - CICS Job Control Language - (JCL) JEE WebLogicTools
EclipseCompany
Freelance Java FSD corporate trainer
Description
Trained batches of Software Engineers as Java full stack developers.
Conducted work Shops for various MNCs on
- JEE Development
- Micro Services Architecture
- CI/CD DevOps solution Architecture using Git, Jenkins and Cloud Foundry.
- Micro Services implementation with Spring Cloud, Eureka, Ribbon, Zuul, Hysterix
- Full stack development with Java 8, JPA Hibernate, SpringBoot, Angular 7, Bootstrap, Javascript, microservices and CICD.
- CI CD with AWS code commit, Build ,Pipelline,ECS ,ECR and Docker
Company
TRAINER ,TECHNICAL AND MANAGEMENT CONSULTANT
Role
Product Manager
Description
· Management Consulting for Algo trading Product evolution and market Scaling
· Technical Architecture and Product Quality Assurance consulting for an Algo Trading Product.
· Trained batches of MNC Software Engineers as Java full stack developers.
Conducted work Shops for various MNCs on
· JEE Development
· Micro Services Architecture
· CI/CD DevOps solution Architecture using Git, Jenkins and Cloud Foundry.
· Micro Services implementation with Spring Cloud, Eureka, Ribbon, Zuul, Hysterix
· CI CD with AWS code commit, Build ,Pipelline,ECS ,ECR and Docker.
Show More Show Less