Summary
Overview
Work history
Education
Skills
Accomplishments
Languages
Certification
References
Timeline
Olorunsola Daramola

Olorunsola Daramola

Birmingham,Worcestershire
There is a powerful driving force inside every human being that, once unleashed, can make any vision, dream, or desire a reality.
Tony Robbins

Summary

Backend Engineer with a strong focus on building highly available, low latency, and scalable backend services using Java, Spring Boot, and microservices architecture. Proficient in developing and deploying infrastructure with CI/CD, Kubernetes, and Docker to ensure service reliability and operational efficiency. Passionate about leveraging modern DevOps practices and cutting-edge technologies to deliver high-performance software solutions that enhance user experiences and drive business growth.

Overview

4
4
years of professional experience
6
6
years of post-secondary education
1
1
Certification

Work history

Founder & Lead Developer

Reviewyme
Birmingham
10.2023 - Current
  • Founded Reviewyme with the mission to revolutionize the job search process for graduates and job seekers by developing a cutting-edge CV optimization platform.
  • Developed comprehensive User Journey Maps, User Sequence Diagrams, and interactive digital prototypes to visualize the CV creation process
  • Designed and implemented a robust backend system using Java Spring Boot, leveraging object-oriented principles to create modular, reusable, and scalable microservices for user management, resume processing, and payment handling.
  • Collaborated with a team to develop the frontend using React, ensuring a seamless and responsive user experience.
  • Integrated Python Django for AI-driven resume review features, employing inheritance, encapsulation, and polymorphism to maintain a clean and adaptable codebase.
  • Established a CI/CD pipeline using Jenkins, Docker, and Kubernetes, automating build, testing, and deployment processes to enhance development efficiency and platform reliability.
  • Implemented OAuth2-secured endpoints and utilized Spring Cloud Gateway for centralized API routing, ensuring secure and efficient communication across services.
  • Managed MongoDB and SQL databases, optimizing data models, indexing strategies, and query performance to handle large volumes of user data and analytics.
  • Conducted regular code reviews, adhered to SOLID principles, and fostered effective team collaboration to maintain high code quality and facilitate agile iterations based on user feedback.
  • Implement a robust event-driven architecture using Kafka for asynchronous communication in the notification microservice, enhancing scalability and responsiveness.
  • Employed Test-Driven Development (TDD) by writing unit tests before code implementation, refactoring based on feedback from failing tests, and maintaining strict test coverage, resulting in improved code quality, reduced debugging time, and faster, more reliable iterations.
  • Utilized Postman to test and validate RESTful APIs, ensuring consistent and reliable performance across services

Backend developer

BestTimeLive
Lagos
12.2020 - 09.2022
  • Designed and implemented scalable backend services for an e-commerce marketplace using Java Spring Boot, decomposing the platform into independent microservices for payments, product catalog, and customer reviews.
  • Developed a high-performance shopping cart and order management system with real-time updates, integrating multiple payment gateways and ensuring secure transaction processes.
  • Built a suite of RESTful APIs to power platform functionalities such as product catalogs, customer reviews, and seller dashboards, using Spring Boot and Spring Security.
  • Conducted in-depth performance analysis, reducing average response times by 25% through optimization strategies, including caching and query tuning.
  • Worked collaboratively in an agile, cross-functional team environment with product managers, designers, and engineers, contributing to new feature rollouts and platform enhancements.
  • Implemented a CI/CD pipeline with Docker containerization, enabling consistent deployment across development, staging, and production environments.
  • Took ownership of monitoring and maintaining the platform's operational readiness by conducting performance tuning, monitoring with APM tools, and resolving incidents in a timely manner.
  • Led the development of a comprehensive customer review and rating system, which resulted in a 20% increase in seller ratings and a 15% boost in buyer satisfaction.

Education

Master of Science - Marketing Management

De Montfort University, Leicester
09.2022 - 11.2023

Bachelor of Science - Computer Science

Ekiti State University, Nigeria
04.2013 - 01.2018

Skills

  • Programming Languages: Java, Python, JavaScript
  • Frameworks & Libraries: Spring Boot, Django, React
  • Architectural Design: Microservices, Event-Driven Architecture
  • DevOps & CI/CD: Jenkins, Docker, Kubernetes
  • Cloud Technologies: AWS, Spring Cloud Gateway, Spring Cloud Config, Spring Cloud Sleuth
  • Databases: MongoDB, SQL (PostgreSQL, MySQL)
  • API Development: RESTful APIs, OAuth2, Spring Security
  • Tools: Git, Postman, Kafka
  • Methodologies: Agile (Scrum), Test-Driven Development (TDD), SOLID Principle
  • Operational Readiness: On-call Support, Monitoring, Performance Optimization, Incident Management
  • Collaboration & Teamwork: Agile Development, Cross-functional Collaboration, Daily Stand-ups, Stakeholder Communication

Accomplishments

  • Microservices Implementation: Successfully implemented microservices architecture for BestTimeLive, leading to a 30% increase in platform scalability.
  • CI/CD Automation: Developed and implemented CI/CD pipelines using Jenkins, Docker, and Kubernetes, reducing deployment time by 25%.
  • Event-Driven Architecture: Enhanced platform responsiveness by implementing Kafka for asynchronous communication, resulting in improved scalability.
  • Performance Optimization: Reduced average response times by 25% during peak shopping seasons through performance analysis, caching, and load testing.

Languages

English
Native

Certification

  • Java 17 MasterClass: Starting Coding - Udemy
  • Spring Security JWT Course - YouTube (FreeCodeCamp.org)
  • Build Java Rest API with Spring Boot - YouTube (Think Constructive)
  • DevOps Essentials - IBM (Coursera)
  • Introduction to Cloud Computing - IBM (Coursera)
  • Prep Course for Professional Scrum Master (PSM) - Udemy

References

References available upon request.

Timeline

Founder & Lead Developer - Reviewyme
10.2023 - Current
De Montfort University - Master of Science, Marketing Management
09.2022 - 11.2023
Backend developer - BestTimeLive
12.2020 - 09.2022
Ekiti State University - Bachelor of Science, Computer Science
04.2013 - 01.2018
Olorunsola Daramola