Mowaninuola I.

Mowaninuola I.

Python Developer

United Kingdom
Hire Mowaninuola I. Hire Mowaninuola I. Hire Mowaninuola I.

About Me

Mowaninuola is a software engineer and fintech enthusiast with a demonstrated history of working in the financial services industry. He is skilled in Python, Java, Spring Boot, Python, PostGIS, and Spatial Analytics, a strong engineering professional with a Master of Science - MS focused on Geoinformatics from the University of Twente.

Work history

UpStack
UpStack
Python Developer
2021 - Present (3 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

JPMorgan Chase & Co.
JPMorgan Chase & Co.
Software Engineer
2020 - Present (4 years)
United Kingdom
  • Developed EOD and Intraday risk analytics services for the derivatives team using the Athena platform (Python).

  • Created interactive APIs with Spring Boot to expose business metrics and other relevant data consumed by internal and external clients.

  • Built dashboards that provide easy access to business intelligence, using Grafana. Redisgned the dashboard server to include a message queue for improved reliability.

Swappr
Swappr
Software Engineer
2020 - 2021 (1 year)
Remote
  • Worked on the development of Swappr, a user-friendly tool for conversions between ETH, HAV, and nUSD.

  • Designed and implemented APIs for a p2p ecxchange platform using TypeScript and Node.js.

  • Managed performance tuning, improvement, balancing, usability, and automation.

Meristem
Meristem
Research Analyst
2017 - 2017
Nigeria
  • Analysed macro-economic indicators, equities, and fixed income for the Nigerian market.

  • Performed financial modeling, data analysis, and industry related research (Oil and Energy).

  • Collected market place data and consolidated the information into actionable items, reports, and presentations.

Portfolio

Software Developer - Order monitoring dashboard
Software Developer - Order monitoring dashboard

Developed an order monitoring dashboard aimed at summarizing the order flows for both the business and dev team alike. To deliver this, I built a backend service that exposes the required order metrics using Java, Spring Boot, and SQL. Then created clients that sent requests to the server at intervals, pulled the required metrics, applied transformations, created analytics, and pushed the necessary analytics to a NoSQL datastore (simple JSON) - the entire process was automated with a scheduled server job. For the UI, I leveraged Grafana to visualize the stored metrics. To make the dashboard more resilient, I had redesigned the current system to use a queue. Technologies used: Java, Springboot, SQL (Oracle), Python, and other proprietary tech.

Software Developer - Monitoring service
Software Developer - Monitoring service

Built a monitoring service for all backend apps and server jobs. I developed a heartbeat monitor using a producer-consumer pattern for the backend services and set up the required alerting for the apps. Also created a log scraper for all the services and jobs. This allowed searching for specific patterns or keywords as the logs are generated and alerting when necessary. Technologies used: Python and a proprietary web framework.

Software Developer - Backend services
Software Developer - Backend services

Developed the backend services for a peer-to-peer currency exchange platform. Technologies used: TypeScript, DataStore, FireStore, GCP.

Education

JavaScript Algorithms and Data Structures
JavaScript Algorithms and Data Structures
freeCodeCamp
Bachelor of Science - BS, Surveying and Geoinformatics
Bachelor of Science - BS, Surveying and Geoinformatics
University of Lagos
Master of Science - MS, Geoinformatics
Master of Science - MS, Geoinformatics
University of Twente