Akerele Rofih

Software Engineer

GitHub

About

Results-driven Software Engineer with hands-on experience in backend and full-stack development, leveraging C# (.NET), Spring Boot, Python, and MongoDB. Proven ability to build scalable RESTful APIs and robust database designs, applying Test-Driven Development (TDD) for reliable software solutions. Actively expanding full-stack capabilities with React and Node.js, committed to delivering high-quality, performant, and maintainable code in agile environments.

Work Experience

Trainee Developer

Semicolon.africa

Jan 2023 - May 2024

Lagos, Lagos State, NG

Actively contributed as a Trainee Developer in an agile environment, focusing on API development and version control to deliver reliable software solutions.

  • Gained hands-on experience in agile development methodologies, contributing to efficient project workflows and rapid iteration cycles.
  • Utilized Test-Driven Development (TDD) practices to build and ensure reliability of backend features, significantly reducing post-deployment defects.
  • Collaborated effectively in team-based software projects, leveraging Git for version control and Postman for API testing and documentation.
  • Developed foundational skills in API development, contributing to the creation of robust and scalable backend services.

Projects

Contact Management App

Sep 2023 - May 2024

Developed a full-stack contact management application to enable users to search, save, and update contacts efficiently.

EstateManagement Backend System

Jul 2023 - May 2024

Engineered a secure backend system for estate management, focusing on visitor pass functionality and robust user authentication.

Chat Backend System

May 2023 - May 2024

Built a comprehensive backend system for a chat application, enabling real-time messaging and contact management.

Languages

English

Skills

Programming Languages

  • Java
  • Python
  • C#
  • JavaScript
  • HTML5
  • CSS3
  • TypeScript

Frameworks & Libraries

  • .NET
  • Spring Boot
  • Django
  • Flask
  • React.js
  • Node.js
  • Express.js

Databases

  • MongoDB
  • MySQL
  • PostgreSQL

Tools & Platforms

  • Git
  • GitHub
  • Postman
  • Visual Studio
  • IntelliJ IDEA
  • VS Code

Development Methodologies

  • Test-Driven Development (TDD)
  • Agile Development
  • Object-Oriented Programming (OOP)
  • RESTful API Development
  • Data Structures
  • Debugging
  • Responsive Design

Soft Skills

  • Problem-solving
  • Team Collaboration
  • Communication