Akerele Rofih

Software Engineer
Lagos, NG.

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

Semicolon.africa
|

Trainee Developer

Lagos, Lagos State, Nigeria

Summary

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

Highlights

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.

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.

Projects

Contact Management App

Summary

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

EstateManagement Backend System

Summary

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

Chat Backend System

Summary

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