SMILE OKUTA
Lagos, Nigeria +*** 810-***-**** ***********@*****.***
PROFESSIONAL SUMMARY
Early-career Software Engineer with practical experience in backend development, REST API development, software testing, debugging, database operations, and application maintenance. Proficient in Java and Spring Boot, C#/.NET, JavaScript, SQL, PostgreSQL, Git/GitHub, Docker, and Postman. Experienced in Agile/Scrum environments with a strong interest in building secure, reliable, maintainable, and scalable backend applications.
TECHNICAL SKILLS
Programming Languages: Java, C#, JavaScript, HTML, CSS
Backend Frameworks: Spring Boot, .NET
Backend Development: REST APIs, Business Logic, API Integration, Backend Services
Databases: PostgreSQL, SQL
API & Testing: REST APIs, Postman, Functional Testing, Regression Testing, Bug Investigation, Debugging
Version Control: Git, GitHub
Tools & Technologies: Docker
Development Practices: Agile, Scrum, Software Testing, Technical Documentation, Debugging
PROFESSIONAL EXPERIENCE
Backend Engineer DOINGS LIMITED
Lagos, Nigeria October 2025 – Present
Develop and maintain backend services and REST APIs for business applications.
Implement backend functionality and application business logic based on technical requirements.
Work with relational databases and SQL to support backend application functionality.
Investigate backend and application issues, identify root causes, and implement or support appropriate fixes.
Test new backend functionality and verify software fixes before deployment.
Perform debugging and troubleshooting across application components.
Collaborate with developers and QA team members to identify, investigate, and resolve software defects.
Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Use Git and GitHub for source control and collaborative software development.
Create technical documentation for backend functionality, troubleshooting procedures, and system processes.
Coding Tutor Tresbontech Academy
Lagos, Nigeria June 2024 – September 2025
Taught programming and web development concepts to students through practical, project-based lessons.
Guided students in building interactive projects using Scratch, Code.org, HTML, CSS, and JavaScript.
Used development tools and learning platforms, including Visual Studio Code, W3Schools, Scratch, and Khan Academy.
Designed and delivered hands-on coding exercises that strengthened problem-solving and computational thinking skills.
Helped students understand programming concepts by breaking technical problems into clear, step-by-step solutions.
Reviewed student code, identified errors, and guided students through debugging and improving their solutions.
Software Engineer SEMICOLON LABS
Lagos, Nigeria June 2023 – May 2024
Developed and maintained backend software components to support application functionality and business requirements.
Implemented and updated backend features while working with existing application architecture and development standards.
Tested web applications and backend features to identify functional, integration, and technical defects.
Investigated application behaviour and backend issues to identify potential causes of defects and unexpected system behaviour.
Created detailed bug reports with reproduction steps, expected results, actual results, and relevant findings.
Performed functional and regression testing to validate new features and ensure existing functionality remained stable.
Verified bug fixes and collaborated with developers during defect investigation, troubleshooting, and resolution.
Validated software functionality against defined requirements and acceptance criteria.
Documented test findings, recurring defects, troubleshooting procedures, and relevant technical observations.
Contributed to improving software quality by identifying and resolving issues before production release.
Software Engineer Trainee SEMICOLON AFRICA
April 2021 – April 2022
Completed intensive practical software engineering training.
Developed programming and software development skills through hands-on projects and technical exercises.
Gained practical experience with software development principles, debugging, testing, and problem-solving.
Built foundational knowledge in backend development and application architecture.
Worked with software development tools and collaborative development practices.
Applied programming concepts to practical software projects.
EDUCATION
Business Management University of Reading, Henley Business School, UK
May 2022 – May 2023
TECHNICAL PROJECT EXPERIENCE
Developed backend functionality using Java, Spring Boot, and C#/.NET.
Built and worked with RESTful APIs for application functionality.
Worked with PostgreSQL and SQL for data storage and retrieval.
Used Postman for API testing and validation.
Used Git and GitHub for version control and project collaboration.
Used Docker as part of backend development and application environments.
CORE TECHNICAL STRENGTHS
Backend Development REST API Development Java & Spring Boot C# & .NET PostgreSQL & SQL API Testing Debugging & Troubleshooting Software Testing & QA Git & GitHub Docker Problem Solving Agile/Scrum Technical Documentation Attention to Detail Fast Learning & Adaptability