Adeola Sheriff
Full-Stack Software Developer
Hire this person
Send a job offer directly to this candidate
About
Full-Stack Software Developer experienced in designing and building enterprise-grade, data-driven systems across complex business domains. Skilled in ASP.NET Core, C#, Serenity MVC, TypeScript, and Microsoft SQL Server, with a strong foundation in Clean Architecture and SOLID principles. Experienced in developing workflow-driven enterprise applications, scalable RESTful APIs, and maintainable full-stack solutions that support complex business operations.
Passionate about building maintainable software, solving complex technical challenges, and collaborating with cross-functional teams to deliver reliable business solutions.
Experience
Full-Stack Software Developer - Nexus Alliance Limited
(2025-07 - present)
- Designed and developed enterprise applications for National Exploration & Production Limited (NEPL), implementing workflow-driven solutions that streamlined complex operational and business processes across multiple departments.
- Developed enterprise modules for National Upstream Investment Management Services (NUIMS), translating complex investment and approval workflows into scalable, data-driven business applications that improved operational efficiency.
- Designed and implemented enterprise modules using ASP.NET Core and Serenity MVC, enabling configurable approval workflows, dynamic status transitions, and the successful delivery of new business features aligned with evolving stakeholder requirements
- Built scalable, configuration-driven applications where business rules and workflow logic were dynamically managed through database configurations, reducing the need for code changes when implementing new business requirements.
- Designed and maintained secure RESTful APIs and reusable backend services using ASP.NET Core, following Clean Architecture and SOLID principles while improving code maintainability and supporting seamless integration across enterprise systems.
- Optimized database performance through efficient SQL query design and high-performance data access using Dapper, improving the efficiency of data-intensive operations and resolving performance bottlenecks across enterprise-scale datasets.
- Collaborated with cross-functional teams and business stakeholders to deliver scalable software solutions aligned with evolving business requirements, while resolving production issues, refactoring legacy components, and continuously improving application stability and maintainability.
- Translated complex business processes into scalable technical solutions, ensuring reliability, maintainability, and system integrity.
Software Engineer (Contract) - Freelance - Remote
(2025-02 - 2025-07)
- Designed and maintained scalable RESTful APIs using ASP.NET Core, following Clean Architecture and SOLID principles.
- Utilized Entity Framework Core (EFC) and MS SQL Server for data modeling, persistence, and query optimization.
- Troubleshot and debugged API and database issues, implementing exception handling strategies to ensure graceful error recovery and system reliability
- Collaborated with development teams, contributing to solution architecture, API development, and database design.
- Delivered new backend features and enhancements while maintaining existing functionality to support evolving client requirements.
- Conducted unit and integration testing of API endpoints, ensuring functionality and minimizing deployment-related issues.
Fullstack Software Developer - Ijan-Africa
(2024-02 - 2025-01)
- Worked on both the client-side (front-end) and server-side (back-end) of web applications, ensuring a seamless user experience.
- Created responsive and mobile-first designs, incorporating CSS frameworks.
- Utilized front-end libraries React and frameworks MUI and tailwind to build dynamic and interactive user interfaces.
- Implemented authentication and security measures, ensuring the confidentiality and integrity of user data on the platform.
- Designed and developed RESTful APIs with ASP.NET Core, following clean architecture and SOLID principles.
- Used Git for version control and collaborated in team environments using branching and pull request workflows.
- Managed and optimized MS SQL Server databases, including schema design, indexing, and writing complex queries.
- Conducted end-to-end testing, including unit tests and integration tests, to maintain code quality and functionality.
Software Developer - Startupia LLC - Remote
(2023-02 - 2023-12)
- Designed and implemented RESTful APIs across multiple core services, improving backend efficiency and streamlining feature delivery.
- Conducted comprehensive testing of API endpoints, ensuring functionality and minimizing production issues before deployment.
- Diagnosed and resolved technical issues across backend services, improving application stability and performance.
- Handle Database Management System with NoSQL database like MongoDB
- Wrote maintainable, reusable, and well-documented backend logic in line with software engineering best practices
- Use of JIRA software and Github for real time bug tracking and issue management.
- Worked on both start-up and existing Projects as backend engineer
- Implementing new endpoints, modifying and testing all endpoints.
Education
Bachelor of Agricultural-Science - Agricultural-Science - Tai-Solarin University Of Education (2018-10 - 2023-04)
