Post Job Free
Sign in

Software Engineer Product Manager

Location:
Palisades Park, NJ
Posted:
May 14, 2024

Contact this candidate

Resume:

Abiodun Alatise

*** ***** ****, *** ** J, Cliffside Park, NJ 07010

Cell: 201-***-**** Email: ad5ph1@r.postjobfree.com https://www.linkedin.com/in/abiodun-alatise-06949373 US Permanent Resident

SUMMARY

Over 30 years’ experience as Chief Risk Officer, Project and Product Manager, Quantitative analyst, Solutions and Technical Architect, Software Engineer and Java, JavaScript and SQL Developer in Central and Investment Banking, with proven expertise in the following:

Implementing and providing technology leadership for trading, transaction processing, payment systems, web services, messaging and risk reporting technology solutions for financial institutions deployed in the cloud, web and mobile apps

Developing and implementing analytical models for quantifying, monitoring and managing risks in financial markets.

Generation and presentation of risk monitoring and management reports to senior management and regulatory authorities.

Understanding of Financial Services regulatory requirements including Basel II and Capital Adequacy (i.e., CAD).

A highly skilled Quantitative Developer with expertise in Java programming and a strong understanding of Market and Credit risk quantification methodologies, Value at Risk (VAR), Duration, convexity and asset liability management, portfolio optimization, Knowledge of credit modeling in Basel II context including PD, LGD & EAD methodologies seeking to leverage quantitative analysis skills and programming proficiency to contribute effectively to risk management strategies in the financial industry.

Experience in data management and analysis, including working with large datasets and developing data preprocessing techniques

Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, AWS, Kafka, Zookeeper, My SQL, Oracle DB, Restful Web Services.

Designed and developed a distributed APP on the Stellar blockchain and distributed ledger system and smart contracts in DAML and Hyperledger fabric

Expertise in Java, J2EE, EJB, JDBC, JSP, Servlets, STRUTS, Springs Core, Spring MVC, Spring Boot, Hibernate, Web Services (SOAP AND REST API) and jBPM (Java Business Process Management) technologies

Experience specifying, designing and implementing large scale high availability Web and cloud-based technology solutions for monitoring and managing banking risk & fixed income trading systems

Working experience in all aspects of Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD) and J2EE Architecture.

Have exposure to capital market and financial products - Derivatives, Equities, Futures, Commodities, Fixed Income Securities, Prime Brokerage, Stocks, Swaps, Options, Interest Rate and crypto digital assets.

TECHNICAL SUMMARY

Programming Languages, APIs, IDEs & OS: Java Script, Node JS, React Native, React JS, Java Standard Edition (J2SE), Java Enterprise Edition (J2EE), Log4J, RMI, Java Beans, JDBC, EJB, Swing, Servlet, JSP, Struts, Spring, Spring-WS, Spring Boot, Web Services, JAX-RS, SOAP, REST, JTA, JPA, JMS, JMX, HTML, XML, XSLT, JAXB, ORM-Hibernate, Visual Basic, VBA, SQL, Transact SQL, C, C++, PHP, Python, Perl, Rust

IDE and Developments tools: Visual studio code, Eclipse IDE, Net-beans IDE, IntelliJ IDEA, Ant, Maven, J-Unit

Project Management and Documentation: JIRA, Confluence, MS-Office, Agile methodologies – Sprint, Kaban

Cloud native development: AWS – Amplify, Cloud Formation, Cognito, IAM, EC2, S3

UI – UX design tools: Figma

UML tools: MS Visio, Plant UML, Lucid chart

API Development: REST, Graph-QL, Postman

Mobile Application Development: React Native, Android Studio

Operating Systems: UNIX, LINUX, Windows Server

Statistical Packages: R-statistical package, MS-Excel, S-Plus

Middleware Technologies: Apache Kafka, Rabbit MQ, IBM WebSphere, MQ Series 5.2 and 5.3, Oracle WebLogic Application Server 9.0, IIS Web server, Apache Tomcat, JBOSS

Blockchain: DAML smart contracts, Rust smart contracts, Hyperledger Fabric and Stellar blockchain

Cloud computing: AWS, Azure, Oracle cloud, Google cloud

DevOps: Docker, Kubernetes, Hyper V, VMware, Oracle Virtual Box, GIT Hub, Jenkins, Bit Bucket, Urban Code

Document Databases: AWS DynamoDB, MongoDB

Relational Databases: Sybase System 10/11, MS SQL Server 6.5, Oracle 8i, 9, 10, Oracle Applications Financial Modules, MySQL, MS Access

Other: Microservices Architecture

EDUCATION

Polytechnic institute of New York University, Brooklyn, NY

oGraduate Certificate, Financial & Risk Engineering Sept 2005 – May 2007

New York Institute of Technology, Old Westbury, NY

oMasters of Science, Computer Science Sept 1991 – May 1997

University of Lagos, Nigeria,

oBachelor of Science, Applied Physics Sept 1985 – May 1989

PROFESSIONAL RISK TRAINING

Principles of Asset/Liability Management Seminar, Federal Reserve Bank Washington DC, August 2016

Risk Management for Corporate Leaders at Harvard Business School, Boston MA; delivered by Robert S. Kaplan, December 2015

ALM Techniques and practices, Nexus Risk Management, Chicago Board Option Exchange, August 2014

PROFESSIONAL EXPERIENCE

TTI, USA – Jersey York City, NJ May 2023 – Apr 2024

Solutions and Technical Application Architect

Mortgage Integration project for Mortgage loans originated with the BNY Mellon Wealth Management for direct clients of the introducing Brokers/Dealers, Investment Advisers and Pershing BNY Mellon line of business.

The investor personas for the mortgages and their advisors servicing the loan accounts require moment-to-moment picture of the balances in the lending products.

The objective of the project is to improve client satisfaction by optimizing the existing digital channels to make mortgages and investment credit lines data seamless by removing the required manual touch points to link the investors’ client accounts in the IT systems at the introducing firms with the mortgage data at the originating bank.

Interacted with 9-10 application teams, evaluating and documenting the current architecture, understanding the collaboration of existing applications and systems required to deliver the entire mortgage life-cycle, which includes; origination, underwriting, servicing and provision of data in the Graphical User interface (i.e., GUI) applications for web, mobile and the creation of standard files for providers that have their own custom GUI applications.

Responsible for reviewing business requirements and documenting the systems architecture, which included creating UML - activity, state, use-case, sequence, data-flow, Flow-charts, current and future state architecture diagrams using MS Visio and Lucid chart in confluence.

Responsible for the delivery of high-quality future state architectural solutions and documentation, while ensuring compliance with company policies.

Worked on data requirements for new input and output data feeds into the enterprise data lake snow flake which served as the integration tool between applications

Developed and documented data requirements and architecture for both document and relational databases

Communicated timely and accurate architecture-related information to relevant stakeholder parties.

Responsible for the delivery of high-quality future state architectural solutions and documentation, while ensuring compliance with company policies.

Defined and implemented architecture and design in accordance with the firm’s architecture principles and industry best practices.

Adhered to established architecture methodologies and standards and also ensured compliance with company policy.

Presented Solution Architecture document to stake-holders and development teams to receive buy-in and presented the final Solution Architecture document to the solution review board to get final approval to begin software development

Served as technical architect to provide hands on guidance to the Java, JavaScript and SQL development team

Strategized and contributed to enterprise level technological initiatives on architectures, patterns, and standards.

Had managerial responsibilities, such as, directing, motivating, and developing staff, maximizing their individual contribution, their professional growth, and their ability to function effectively with their colleagues as a team.

Was involved in providing governance and oversight as a member of the firm’s solution review board and API review committee of the organization that meets weekly with application teams presenting their Architecture solution document to receive final approval to commence development

Identified organization-wide initiatives and made recommendations for the use of technology.

Provided IT architectural activities to the organization to ensure the strategic goals of the organization are met by working toward architecture and design solutions.

Performed enterprise planning and designing solutions for emerging business and complex technology environments.

Provided and recommended ways to drive more value out of the company's technology assets.

Designed stable and flexible high-performance solutions, maximizing reuse and avoiding redundancy.

Worked with other stakeholders in optimizing architecture solutions.

Contributed to the achievement of multiple teams' objectives modified based upon local regulations/requirements.

BAKKT – New York City, NY Dec 2021 – Dec 2022

Full stack Solutions Architect

Provided solutions to facilitate the implementation of a peer-to-peer stable coin digital exchange and payment service on Stellar block-chain, with client wallet applications in React JS for web and react native for mobile

Facilitated the solution design for the cloud architecture and application that was implemented to hold stable coins issued on the stellar blockchain with integration to Polaris Django anchor service, an extendable Django library for Stellar Ecosystem Proposals (SEPs) created by the stellar development foundation for facilitate cross-border payments, asset issuance, on-ramp and off-ramp of fiat currency to Stellar stable-coin and facilitate compliance.

Architected the AWS cloud deployment for the entire infrastructure that included setting up EC2 instances for the RDS PostgreSQL DB instances and Django Polaris Stellar anchor

For Network Connectivity, setup Virtual Private cloud (i.e., VPC) settings to ensure that database is the same VPC as EC2 instances, configured VPC security groups, setup AWS route 53 for Domain Name system (DNS) web service

Integrated Polaris with Django by implementing python code base and containerized Django application with Polaris into several Docker containers on several EC2 servers. Setup Docker Compose to manage multi-container application

Responsible for setting up security groups and network ACLs to control traffic to and from your EC2 instances.

Configured load balancers, to distribute incoming traffic across multiple EC2 instances running your Docker containers.

Led the design, development and implementation of a scalable REST microservices-based architecture for the wallet payment service by leveraging RESTful APIs for communication between our wallet service with Stellar Block-chain.

Designed API contracts and developed microservices using Node.js and Express.js, adhering to best practices for modularity, scalability, and fault tolerance. Facilitated testing and documentation of API using Postman

Using Plaids API, implemented an application to facilitate fiat currency transfers from customer’s bank account and debit cards to the client’s wallet bank account for on-ramp deposits. Issued stable coin assets on stellar blockchain using customer’s wallet address to represent transferred value to the customer’s wallet, and vice versa implemented off-ramp withdrawals from the wallet account to customer’s bank account.

Implemented customer identify, access management, OTP and multi-factor authentication using AWS Cognito

Integrated 3rd party vendor API solution into the applications for security and fraud prevention, bot detection and account security by integrating Arkose labs APIs. For real-time payments flow protection utilized sardine APIs. For customer data collection and events utilized Segment APIs

Responsible for reviewing 3rd Party vendors API documentation, setup of sandbox and playgrounds, testing 3rd party APIs in postman and creation of POC applications to integrate 3rd party APIs to get management’s buy-in

Performed object oriented, use case, process, sequence and activity design and analyses, utilizing UML and J2EE design patterns and creating the diagrams in VISIO, and Confluence

Responsible for database design and architecting and documenting solution designs from project and business requirements

Provided technical Architecture designs for all front-end, middleware, back-end services for implementation in React Native, React JS, Node JS, Graph QL, Java spring and spring boot, Python Django REST API, Mongo DB, PostgreSQL, MySQL server

Responsible for the selection of AWS Amplify Studio as a visual interface that allows the UI design team to build wireframes and screens in figma and the development team to import figma files into amplify studio and visually configure the UI components and connect UI to backend in clicks. With Amplify studio all UI and infrastructure artifacts can be exported as react code for further customization and for easy scalable deployment into the AWS sever-less environment using cloud formation. And similarly responsible for the selection of Locofy to generate React Native code from Figma design files to speed up development time

Utilized generated React JS and React Native code, to lead development efforts for the front-end applications

Responsible for Architecting the Cloud Deployment process, using combination of server-less deployment and react applications put into Docker containers deployed to Ubuntu Linux on EC2

Leveraged Docker to containerize legacy applications, enabling a smoother transition to microservices architecture which reduced system complexity and increased maintainability.

Transitioned monolithic applications to a microservices architecture using Docker, which improved modularity and the scalability of applications. This shift facilitated a 25% reduction in latency and supported a more robust, fault-tolerant system architecture.

Implemented the back-end in Graph QL API services deployed on AWS AppSync with data sources in Dynamo DB, and AWS RDS service for PostgreSQL DB

Developed dev-ops procedures to create Docker containers and utilize AWS Elastic Container Registry to automate CI/CD automation and deployment into AWS EC2 servers running on Ubuntu Linux.

Responsible for providing solutions and technical architecture for micro-services implemented in Java

Provided Object Oriented design solution patterns, supervised code implementation and code review for services implemented using Spring MVC and Spring Boot, Apache Kafka, Hibernate ORM framework, all deployed on BEA WEBLOGIC 11 application server with Oracle 11 as the database

Implemented and provided technology leadership for Apache Kafka event notification, middleware messaging and risk reporting technology solutions for the Platform

Larsen & Toubro InfoTech Ltd – Jersey City, NJ Mar 2021 – Nov 2021

Market Risk Governance Java Architect and Value at Risk Developer VAR & Agile Project Manager

Designed and architected a Java spring boot application using WebLogic 10.3.6 deployed on AWS EC2, for a market risk monitoring, reporting and quantification system, that computes value at risk using 4 approaches, Historical VAR, Monte Carlo Simulations and Variance Covariance Method and Expected Shortfall risk models.

For equity portfolios, implemented java code to calculate value at risk for portfolio holdings of the assets for a user’s pre-selected confidence level and number of simulations for given time period of pricing data for portfolio assets.

For bond portfolios, implemented java code to calculate interest rate risk using sensitivity analysis (duration, BPV (basis point value).

To validate the reliability of the models implemented in Java risk application, implemented modules that provide scenario and stress testing analysis. Which takes as input the portfolio of assets used in VAR calculations, the historical market prices for those assets for different historical market conditions, such as periods of bear market conditions, high inflation and other macro-economic conditions. Developed java scenario testing classes for each of the market conditions, portfolio classes for various asset type with simulate functions that return the portfolio performance statistics as output results.

To manage and store historical asset price data setup and configured Amazon EMR to manage clusters of Apache Hadoop and Apache spark on AWS. To analyze and the historical price datasets to be consumed by Java market risk system for VAR modeling purposes

All Applications are developed in Java, J2EE object-oriented technologies, Java Swing for the windows GUI trading console, Spring MVC for the web trading console and Hibernate ORM for persistence to the Oracle relational database.

Diverse experience utilizing tools in N-tier and Micro-services architecture applications using Spring Boot, Spring Cloud config, AWS, Kafka, Zookeeper, My SQL, Oracle DB, Restful Web Services.

Expertise in Java, J2EE, EJB, JDBC, JSP, Servlets, STRUTS, Springs Core, Spring MVC, Spring Boot, Hibernate, Web Services (SOAP AND REST API) and jBPM (Java Business Process Management) technologies

Successfully completed Scrum Master Certification. Provided Agile Project Management and JIRA task creation on confluence

Working experience in all aspects of Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD) and J2EE Architecture.

The Clearing House Payments Company L.L.C., New York, USA Jun 2018 – Feb 2021

Technical Specialist

For a banking association and payment systems company that is owned by the US largest commercial banks which dates back to 1853, Provided platform support for Secure Token Exchange (STE) & Real Time payment (RTP) Platform Delivery Team

Designed, implemented and deployed java Kafka software reporting solution for RTP payments for banking clients.

Implemented Web GUI for bank clients to register and subscribe to reports. The front-end application was implemented in Word-press with PHP plugins running on ZEND server with Java Bridge, calling report subscribers implemented as POJOs using the Business Intelligence and Reporting Tool (BIRT) API on J2EE Tomcat apache server, which accesses reports from RTP DB2 databases

Created java publisher utilizing confluent JDBC source connector to DB2 to extract data and generate reports in xml, pdf and excel. Publisher puts report on Kafka topics and java subscribers consume report messages from Kafka topics and places messages on the directory of an FTP server utilizing SFTP sink connectors.

Obtained an in-depth understanding of the architecture of the STE and RTP payment systems, as technical specialist responsible for providing technical support and ensuring all risk that may impede the performance of the systems are monitored and managed

Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

Designed and developed a proof-of-concept distributed repurchase agreement trading application that allows participants to borrow stable currencies at a quoted interest rate from lenders, using their digital assets as collateral. The trade negotiation, execution and confirmation modules between authenticated counterparts are developed using DAML smart contracts deployed on a private blockchain Hyperledger fabric with application GUI implemented in React JS application running on Apache web server.

Modules that do not require centralization such as digital asset listing, asset transfer, payments and settlement are implemented using the stellar public blockchain and DEX to enable cross border settlement and payments.

All application logic interfacing with both Stellar and Hyperledger Fabric Blockchain API implemented in Java and JavaScript

Provide L3 production support for Real Time payments (RTP) and Secure Token Exchange (STE) application, to include trouble-shooting and providing feedback to L2 support and customer service on failed payment transactions.

Implemented Splunk for real-time system monitoring. Developed and configured Splunk dashboards to monitor IT infrastructure, reducing downtime by 35% through proactive identification and resolution of critical system issues. Leveraged logging data to optimize system performance and streamline incident response times.

Designed and deployed scalable, highly available application environments using Docker combined with Kubernetes, leading to a 50% improvement in application deployment times and enhanced load balancing capabilities

Implemented service delivery processes according to ITIL-based and ITSM methodologies organizing internal work processes

Monitor, search and trouble-shoot application logs for errors and provide logs to vendors for remediation and fixes

Responsible for reviewing vendor documents, software and hardware requirements for successful deployment of new releases into development, quality assurance, bank test and production environments

As release manager worked with application development teams; Database Admins, WebSphere and IBM Message Queue Admins, LINUX Admins to schedule task and deliverables to ensure timely implementation of solution

Responsible for coordinating deployment of new application releases across all environments and performing application configuration.

Configured Jenkins to manage builds, tests, and deployment processes across multiple environments using Docker containers and Kubernetes

Responsible for maintaining, ensuring the performance of Java WebSphere Applications, monitoring and trouble-shooting application logs to ensure fixes are deployed to remediate defects and anomalies.

Responsible for coordinating the environment setup for the Payment account tokenization project, application deployment in Java WebSphere Application Server, setup of the Gradle test suite in IntelliJ IDEA and testing in the development environment to ensure application runs appropriately prior to delivery to Quality assurance team

Senior developer involved in design, development and deployment of RTP payments reporting system for banking clients.

Implemented Web GUI for bank clients to register and subscribe to reports. The front-end application was implemented in Word-press with PHP plugins running on ZEND server with Java Bridge, calling report subscribers implemented as POJOs using the Business Intelligence and Reporting Tool (BIRT) API on J2EE Tomcat apache server, which accesses reports from RTP DB2 databases

Bank of America Jersey City, NJ Aug 2017 – Dec 2017

Java Solutions Architect, Risk and Finance Department

For compliance and audit risk assessment application, participated in business requirements review meetings with Architecture and Business groups to get an understanding of business requirements and ensure that requirements are feasible from an architecture and technology perspective

Performed use case, process, state and activity analysis and developed design diagrams, utilizing UML 2.0

Developed High level design artifacts and architecture documents – including providing integration options with systems that manage action items, risk assessment testing, and enterprise reference data.

Developed action items workflow process GUI using Java Spring and Hibernate ORM

Central Bank of Nigeria Jul 2011 – Jun 2017

Java Architect/Developer, Head Financial Risk Technology, Risk Management Department

Responsible for Risk Management of CBN Financial Risk- (macro & micro economic, fiscal, commodity, market, liquidity, interest rate, currency, Balance Sheet) that may prevent the bank from achieving its Monetary and Financial Stability policy objectives.

Developed and implemented a framework for the Risk assessment of the Bank’s Strategic Objectives

Developed and Implemented a Historical Value at Risk (i.e. VAR.) framework for Market Risk of bank’s Foreign Reserves, which includes assets such as, Foreign Bank Deposits, Treasury Bills and Bonds of countries with convertible currencies.

Worked within bank wide committee responsible for the development and adoption of the Enterprise Risk Management framework and related policies.

Identified and developed a set of forward looking (i.e. predictive) key risk indicators from historical data of over a hundred macro & microeconomic bank variables, utilising statistical models such as granger causality, correlation, regression and time series analyses and forecasting

Developed risk indictors for Inflation, Interest rates, oil price, foreign exchanges rates, foreign reserve levels, monetary supply indicators, GDP rates, etc.

These risk indicators were utilized for impact analysis to the CBN’s financials, the banking system, the financial system, and the economy. It served as critical input into the CBN’s enterprise risk registers and incidence reporting system to ensure all risk events are captured and monitored

Responsible for supervising and developing the department’s monthly risk report to the Monetary Policy Technical Committee (i.e. MPTC)

Responsible for the establishment of an integrated ALM & Market risk management framework for the CBN

Analysis of Balance Sheet and Profit/Loss of CBN to ascertain key risks

Development of an initial draft of an ALM policy for the bank

Capacity building of a team of risk managers and application developers with roles and responsibilities for developing applications and managing various financial risk categories- Financial Strategy, Market, ALM-Liquidity & Interest rate

Defined and articulated business requirements, translating it to approved functional specification for the Governance, Risk and Compliance software system for the CBN.

Documented related business concepts, process flows, GUI screen layouts, data element definitions, calculations and reports

Responsible for full SDLC of the Bank’s Risk Self Control Assessment & Risk Reporting J2EE application.

Coordinated requirement gathering meetings between the business and technology.

Documented business and application requirements and functional specifications.

Performed object oriented, use case, process and activity design, utilizing UML and J2EE design patterns.

Lead developer of J2SE & J2EE application using Java Spring and Hibernate ORM (Multi-threading, Concurrency, Exception Handling, Collection) to implement the core modules and deployed to WebLogic 12 and Oracle 11 database.

Converted a monolithic Repurchase Agreements (REPO) java enterprise application to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, scaled and configured using Docker container.

All Applications are developed in Java, J2EE object-oriented technologies, Java Swing for the windows GUI trading console, Spring MVC for the web trading console and Hibernate ORM for persistence to the Oracle relational database.

Responsible for implementing Software as a Service- SaaS on premise for delivery of the Single-dealer-to-Customer platform SDCP solution, using DEVOPS automation by creating Docker images of the application and virtual server images using Oracle virtual box for delivery and deployment on EC2 machines on AWS cloud

Responsible for implementing a distributed architecture of Single-dealer-to-Customer SDCP trading platforms deployed on the EC2 and streaming customer request for quotes and dealer offerings from each SDCP to a central Multi-dealer-to-Customer MDCP trading platform using Confluent Apache Kafka

BGL Plc. - Lagos, Nigeria Oct 2008 – Jun 2011

Chief Risk Officer Java Solutions Architect Project Manager for Market risk management system

BGL is a leading Issuing House in Nigeria with business lines and activities in corporate finance, public sector advisory, Equity and bond proprietary trading, Securities brokerage, Structured Finance, Asset Management & Private Equity.

Working with the Chief trader, head of asset management and Chief Financial officer developed a market risk management policy for the firm’s equity and bond trading desk. The policy established market risk limits for all asset classes for both the firm’s internal proprietary holdings and for its external asset management clients.

Using the policy document and reports from risk self-control assessments conducted with all stakeholders in the firm responsible for trading and investment activities, developed a business requirements document for a market risk management system that would calculate and monitor the market risk of existing portfolios of assets and can also be used by traders to pick individual assets into a hypothetical portfolio, monitor and report the markets risk of portfolio of assets prior to purchase.

Lead the solutioning, architecting and java development of the market risk limit calculation and monitoring system.

Lead the development of a market risk calculation, monitoring and reporting system using Spring and Spring boot framework, deployed on WebLogic and Hibernate ORM framework program to connect to oracle 11 database

For equities, implemented core java code to calculate value at risk (i.e., VAR) limits for individual assets and for the entire portfolio holdings of the firm’s assets. For bonds, implemented core java code to calculate interest rate risk limits using sensitivity analysis (duration, BPV (basis point value) and stop loss limits for each asset class.

Created a back-end system using oracle database and to load and store historical asset price



Contact this candidate