Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

Lotchi Dagbo

Current Location: NYC, NY

Note: Dear Hiring Manager, Lotchi Dagbo is a Non-local candidate located in NYC, NY and will be available to start a
project in 2-week notice. He doesn’t have any planned vacation in upcoming months. Also, He is looking for remote.
Thanks!

Professional Synopsis:
He is a Senior Java Developer. He has worked in microservice design and implementation with Java, SpringBoot,
Spring services and REST controllers, security implementation, testing framework. Java 11 new features, nested
based access control implementation. He has also done microservice deployment on AWS Devops using Docker
containers. AWS ECS service configuration with elastic load balancer, IAM roles, and security groups. He has
kubernetes App management, clusters, and nodes creation and configuration with AWS EKS, Distro, Self-managed
resources provisioning. Batch processing with EKS. Serverless application deployment, highly available and secure
clusters. AWS services design and implementation using lambda function, DynamoDB, AppSyn aggregation API.

Professional Summary:
Mr. Lotchi has over 18 years of extensive experience as a Sr Java Developer. He worked extensively with Spring for
15 years, Spring Boot 7 years, Spring Batch 7 years, Hibernate 4 years, Angular 10 for 5 years, JMS 10 years. He also
has strong experience with Docker, AWS, Jenkins, Maven, T.D.D. He has been working with Agile methodology for
the past 12 years. He possesses excellent communication and coordination skills.

Technical Skills:

 Cloud AWS and PCF cloud architecture, Devops and API development.
 Frameworks Spring, Spring Boot, Spring Security, Spring Batch
 Databases Oracle, Sybase, DB2, PostgreSQL, NoSQL, Cassandra, DynamoDB, MongoDB.
 Others Apigee, Apache Flint, Kafka, CQRS, Axon Framework.
 Shell Scripting Unix and Linux shell scripting (bash, Korn shell)

Education:
 Master’s in computer sciencelljojgkkj,kk, DePaul University, Chicago Illinois, 1994
 Master’s in economics, Econometrics, Northwestern University, Evanston, Illinois, 1990

Professional Experience:

MasterCard - Dublin, OH January 2021 – Present


Senior Developer Java, Microservices, AWS
Responsibilities:
 Business domain and process modeling for financial data, subdomain and bounded context, aggregate, and
entities definition. Data extraction, transformation, and loading using Java, Spring services, Spring batch into
backend databases. Spring batch services with stream results as a cursor, JPA item reader, and Job Parameters
Incrementor.
 Microservice design and implementation with Java, SpringBoot, Spring services and REST controllers, security
implementation, testing framework. Java 11 new features, nested based access control implementation.
 API management with APIGEE, security implementation, request chaining, analytics, anomalies detection.
 Microservice deployment on AWS Devops using Docker containers. AWS ECS service configuration with elastic
load balancer, IAM roles, and security groups.
 Kubernetes App management, clusters, and nodes creation and configuration with AWS EKS, Distro, Self-
managed resources provisioning. Batch processing with EKS. Serverless application deployment, highly available
and secure clusters. AWS services design and implementation using lambda function, DynamoDB, AppSyn
aggregation API.
 AWS PostgreSQL configuration and optimization, and stream API integration, inheritance, JSON support, full-text
data search, and geospatial data service implementation.
 Designed and implemented the integration of ELK stack to the application framework for real time log
processing. Log aggregation, querying, and analysis (Elasticsearch, Logstash, Kibna)
 UI Component design and implementation using JavaScript, NativeScript, and Angular 10. Angular mobile
component design with NativeScript integration for Android and iOs platforms.
 UI modeling and refactoring, Angular 10 library implementation with back end microservices integration, UI
optimization and testing.

Morgan Stanley - New York, NY August 2020 – December 2020


Senior Developer Python/Financial Data
Responsibilities:
 Business domain and process modeling for financial data, subdomain and bounded context, aggregate, and
entities definition. Data extraction, transformation, and loading using Python services into backend databases.
 Microservice design and implementation with Python and Flask, security implementation, testing framework.
 PostgreSQL Devops, database development, mapping of Python object to backend database tables using SQL
Alchemy.
 Financial data analytics using Python and Pandas, Data Frames loading, merging, reshaping, stacking. NumPy
module integration for fast numerical operations.
 Log centralization and analysis with ELK. Log data collection using and event configuration with Logstash
pipeline. Log processing with ELK
 Microsoft Excel integration using VBA, MSXM, and XmlHttpRequest to call remote webservices for report
generation.

BNY Mellon - New York, NY October 2019 – July 2020


Senior Technical Architect Java/J2EE/Spring Boot Microservices/AWS
Responsibilities:
 Full life cycle application development including design, coding, testing, deployment, and support of the
company online financial applications using Agile/Scrum methodologies and microservices.
 Microservice architecture design, domain, and process modeling using IBM Blue works.
 Back-end services design and implementation using Java, Spring Boot, and Oracle database.
 Oracle database development, query optimization, PL/SQL, stored procedures.
 Legacy monolithic applications migration from IBM WebSphere to Spring and Spring Boot microservices for cloud
deployment on AWS. Application deployment using CI/CD pipelines on AWS, code commits, and code deploy.
 Provided financial application support, and log analysis with Splunk and Splunk REST API. Application
performance monitoring and control with SiteScope.
 Application container and cluster management with Kubernetes, service discovery, health checks, security
design, and implementation. API management with Apigee, security and analytics, proxy chaining. API reference
documentation with Swagger.
 Batched data processing using Linux bash scripting. Process and system configuration for Docker containers.
 Designed and implemented Spring Boot advanced features to optimize application development and
maintenance.
 Started POMs, Spring Boot CLI, Spring Boot Initializer, and Spring Boot Actuator for production metrics. Spring
security integration.
 Extensive application testing using J Mockito with Junit5, Jupiter, and TestNG using J Mockito's annotations, and
the recorded replay verify the model. Domain and subdomain modeling for microservice development.
 Messaged technologies using Kafka, Zookeeper, event modeling. Business process and workflow modeling and
implementation with Apache Activiti.
 UI component modelling. Migration of Angular 5 code to Angular 8. UI service integration with backend
microservices.

SP Global - New York, NY September 2018 – September 2019


Senior Technical Architect, Index Options Trading Application AWS
Responsibilities:
 AWS Data lake developer on VPC for the company's index options trading platform. AWS ecosystem design and
configuration for the new platform using EC2, S3, Kinesis, API Gateway, AWS GLUE, and Lambda Functions. AWS
Serverless application design for optimal scalability and cost-saving.
 High-frequency trading floor support solved IT client issues for multiple enterprise applications. Log analysis with
Splunk, application monitoring with SiteScope. Splunk configuration, Splunk REST API development.
 Enterprise security architecture design and implementation in the areas of technical security, business security,
process architecture, and information assurance. Enterprise risk modeling and assessment across various
domains, AWS Devops security integration with a single sign and active directory. Authentication and role-based
access control.
 API management with Apigee. Design and implementation of authentication and authorization credentials, API
security, and analytics.
 Data process modeling to store and query data in Spark Parquet Files using Java, Scala, and Python to determine
the optimal technology solutions for the application. Implemented data query tools over AWS serverless API
using Lambda Functions written in Python.
 Index options market data modeling and loading into Spark Parquet files using various portioning strategies for
optimal querying and report generations. Parallel processing of user queries over Spark Parquet Files using Java
Executor framework.
 Designed and implemented data loading API to read market data from the Sybase database and client data files
into Spark Parquet Files.
 Configured management and service discovery design and implementation with Spring Cloud.
 UI Component design and implementation using JavaScript and Angular.

Goldman Sachs - New York, NY November 2017 – July 2018


Technical Lead, Trading Application Support/Perl/Java/J2EE/Angular
Responsibilities:
 Senior full-stack developer for the design and implementation of microservices connecting to back-end business
services in a distributed environment using Restful services and legacy SOAP-based services.
 Equity trading platform development and support, futures contracts, options, swaps. Trade flows data
warehouse implementation, data filtering, ETL, and data analytics.
 Provides technical support to the traders, and trading floor applications, front office application support. Trade
file processing, troubleshooting using Perl and Java. Swift trade messages processing for payments, trade
services, and securities. Wrote Perl modules for loading trade files using Perl DBI and report generation.
Migrated legacy Perl code into Java and Spring web services.
 Financial advising and client support with Redtail CRM, client report generation, account information.
 Business process design and implementation for trade processing using Apache Flint event. Batch data
processing using Flint stream, data analytics, and integration with Oracle database.
 Oracle database modeling, PL/SQL scripting, Oracle MDM modules, Oracle supplier hub, constraints and rule,
and catalog definitions.

Deutsche Bank - Jersey City, NJ December 2015 – November 2017


Technical Lead Java, Domain Modeling, CQRS, Cassandra
Responsibilities:
 Domain modeling, implementation, and deployment of microservices for the enterprise using Spring Boot, Axon
Command Query Responsibility Segregation (CQRS)/ES. Implementation of the SAGA pattern for distributed
business transaction management using the Events/Choreography approach.
 Java and web services application development and object-oriented modeling and database mapping using
Spring JPA over Oracle and Cassandra databases.
 Cassandra database design, document model design and implementation, data migration scripts from Oracle to
Cassandra, Cassandra tuning, and data access optimization.
 Web services integration with Apigee within Docker containers. Apigee and Docker configuration for security and
Webservices proxies.

American Family Insurance - Madison, WI April 2015 – October 2015


Technical Lead, Java, NodeJS, AngularJS
Responsibilities:
 Technical lead for development and support amfam.com. The focus of the team is web front-end application
development using AngularJS and Java to provide online services to clients to request a quote, buy, and manage
various insurance products (auto, home, life, and business insurance).
 Led the team in the implementation of the agile methodology using scrum. Organize daily scrum, retrospectives,
reviews, and sprint planning meetings. Project planning and defects management with Jira and Rally. HP Fortify
security installation and deployment for enforcing web security
 Lead effort for the architectural design for the installation and use of MongoDB and NodeJS into the Enterprise.
MongoDB database design and configuration, web services with NodeJS and Express

CapitalOne Bank - Richmond, VA August 2014 – March 2015


Technical Lead
Responsibilities:
 Technical lead for a companywide technical infrastructure upgrade project. I performed technology design,
documentation, prototyping, and testing. I worked in migrating several different groups of web applications to
new testing and production environments.
 Designed and implemented backend multithreaded Java modules for payment and cashback transaction
processing and integration with credit card processors. Implemented back end and front security using spring
security for authentication, authorization, and user entitlements.
 Set up PCI DSS requirements as per the defined objectives of the PCI security system.

Computer Sciences Corporation, Rensselaer NY March 2014 – August 2014


Senior Application Developer
Job Summary
Responsibilities:
 Java Developer for the CSC New York state health care delivery and management system. Provided programming
support for Health plan reconciliation and fraud detection.
 Health care transactions processing and storage in DB2. DB2 tables and stored procedure development. Report
generation using DB2 and Microsoft Excel using VBA.
 Back-end data processing and scripting with Python.

Crown Castle Canonsburg, PA March 2013 – March 2014


Lead Application Developer
Responsibilities:
 Worked on e-commerce web application development in an agile environment using Java. Organized and
facilitated sprint planning, reviews, daily stand-up meetings, and release planning. Test-driven development
using agile principles.
 Provided the design, installation, and coding support for the integration of NoSQL solution to the enterprise and
the migration of business data from Oracle to Apache Cassandra.

My Publisher - New York, NY May 2012 – February 2013


Lead eCommerce Developer, WebSphere V7
Responsibilities:
 Application development for an eCommerce website using Java, SOAP web services, and WebSphere commerce
v7 server. Products and catalog configuration, UI storefront, faceted search, and navigation. Rule engine and
entitlement design and implementation. Order management. Security configuration. Apache struts framework
integration. Action configuration and mapping to SOAP services.
 Business process modeling. Rule engine implementation using Oracle SOA Suite (BPEL, Enterprise Service Bus) to
coordinate and improve sale supply chains

JPMorgan Chase - Newark, DE June 2011 – May 2012


Lead/ Developer
Responsibilities:
 Provided Web Services application development to the online trading of mortgage-backed securities.
 Created Database design and implementation, table and stored procedure design and implementation for trade
data storage, processing, and web service data requests. Sybase and Oracle RDBMS.

Kinetix Trading Technologies - Princeton, NJ December 2010 – June 2011


Senior Developer
Responsibilities:
 Consultant RBC Financials in New York.
 Designed and implemented trade capture and processing applications.
 Developed multi-threaded Java EE modules to process incoming trades, interoffice, and intraoffice trade
generations, wash book defaulting, trade leg processing, allocations, and settlement modules. Sybase and
Microsoft SQL Server, Hibernate, spring, spring rule engine.

Bank of America/Merrill Lynch - Jersey City, NJ May 2010 – December 2010


Senior Analyst
Responsibilities:
 Member of the Merrill Lynch Bond Market development and support team to provide real time trading
applications to clients. Trade capture and trade processing applications, debt market analytics, multi-threaded
advanced Java coding, Spring MVC, Tibco RV messages. MS SQL Server DB.

J.W. Seligman (Ameriprise Financial) - New York, NY October 2005 – March 2010
Technical Analyst Lead
Job Summary
Responsibilities:
 Led the effort in introducing agile development methodologies, test driven development and automated builds
and configuration management using ant and maven.
 Design, implementation, and support of a Fund Accounting system using Advent Geneva.
 Built and optimized Sybase 12 database tables and stored procedures for the data warehouse processing.
Developed data quality control scripts to filter data during each phase of the data warehouse ETL (Extract,
transform, and load) processes.
 Built market performance reports using Microsoft Excel and VBA programming.
 Implemented a FIX protocol interface for trading systems including FIX messages to provide real time financial
data quotes and integrate into a portfolio accounting system.

JPMorgan Chase - Jersey City, NJ August 2004 – October 2005


Software Engineer, Java, Swing, Oracle
Responsibilities:
 Developed web services in Java and Apache axis to provide a unified interface to legacy services.
 Performed logical and physical oracle database design, wrote database scripts for tables and stored procedures
using PLSQL in Oracle 9i.

Bank of America - Charlotte, NC July 2003 – August 2004


C++, Oracle Developer, CORBA
Responsibilities:
 Developed STP functional requirements and a risk valuation process for FX and credit derivatives. Conducted a
credit analysis of the Equity/Fixed Income Syndication Process.
 Wrote FIX message handlers for trade processing. CORBA IDL for processing mortgage loans. Fixed income
analytics, ETF, yield book, portfolio risk analysis.
 Back end financial services design and implementation using C++. Service entities to database mapping.

UBS Financial Services - New York, NY August 1999 – July 2003


Technical Lead
Responsibilities:
 Technical Lead on Fixed Income Equities projects. Mentored and supervised new employees in adopting object
oriented technology and methodology for the design and implementation of Fixed Income applications.

Merrill Lynch - New York, NY July 1997 – August 1999


Software Engineer
Responsibilities:
 Designed and implemented a web-based Customer Relationship Management (CRM) using BEA WebLogic and
Java. Process flow analysis. Database design and implementation. Oracle.

You might also like