David Amodu

David Amodu

Software Engineer

Followers of David Amodu597 followers
location of David AmoduLagos State, Nigeria

Connect with David Amodu to Send Message

Connect

Connect with David Amodu to Send Message

Connect
  • Timeline

  • About me

    Software Engineer | Building Scalable Backend Solutions

  • Education

    • Godfrey Okoye University

      -
      Bachelor of Science - BS Computer Science
  • Experience

    • Crackles

      Mar 2018 - Aug 2018
      Software Engineer
    • 24hubs

      Feb 2022 - Sept 2023
      Software Engineer

      - Enhanced system scalability through effective database schema design and query optimization.- Strengthened backend systems and data security by implementing comprehensive measures such as authentication and encryption.- Improved system reliability by conducting performance monitoring, troubleshooting issues, and collaborating with cross-functional teams.- Streamlined onboarding and knowledge transfer by thoroughly documenting technical specifications and API details.

    • Storep

      Sept 2023 - now
      Software Engineer

      - Developing and maintaining complex backend systems using Java and Spring Boot, with a strong focus on RESTful services, microservices architecture, and API development.- Building microservices-based applications with Spring Cloud, leveraging features like service discovery, circuit breakers, and centralized configuration to enhance distributed systems.- Managing databases with expertise in SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, DynamoDB) technologies, including schema design, query optimization, and performance tuning.- Utilizing message brokers such as RabbitMQ and Apache Kafka to create scalable and reliable distributed systems.- Employing Git for version control, including implementing branching strategies, managing pull requests, and conducting code reviews.- Collaborating closely with cross-functional teams, including frontend developers, DevOps engineers, and product managers, to deliver high-quality software solutions. Show less

    • HNG Tech

      Jul 2024 - Aug 2024
      Backend Engineer

      - Led a team of Java backend engineers to develop a high-performance product, streamlining the development process and enhancing code quality through rigorous code reviews and automated testing.- Designed and implemented a custom library framework using Spring Boot, significantly reducing boilerplate code and improving development efficiency.- Architected a microservices-based architecture for the product, ensuring the system could scale efficiently and handle increased user load without performance degradation.- Implemented Spring Batch to manage complex batch processing, ensuring reliable handling of large data volumes while optimizing processing times.- Developed and optimized audio extraction processes using FFmpeg, resulting in more efficient storage and quicker access times while maintaining high audio fidelity. Show less

  • Licenses & Certifications