Results-driven .NET Developer with 4 years + of specialized experience in backend development, focusing on designing, building, and maintaining high-performance, scalable software solutions. Proficient in leveraging the .NET ecosystem to deliver robust and efficient backend systems that power seamless user experiences. Adept at collaborating with cross-functional teams to translate business requirements into technical solutions that drive value.
Overview
5
5
years of professional experience
Work History
Backend Developer
TotalEnergies Mobility Services (TEMSI)
Phoenix
07.2022 - Current
Utilized ADO.NET framework to interact with databases, write SQL queries, and perform CRUD operations.
Leveraged LINQ (Language Integrated Query) to write efficient and expressive queries for data manipulation and retrieval.
Created and maintained ORM (ObjectRelational Mapping) to map database tables to object models.
Refactored legacy code module, reducing latency by 25% via:
Reduced Memory Usage by 30% with the use of Batch processing
Handled financial transaction processing with the use of transaction and proper retry logic to prevent concurrency and deadlock.
Paginated APIs to improve search speed by over 50% and increase readability.
Optimized large-scale data workflows using Dapper with CTE
Backend Developer
Fastest Booking
Berlin (Remote)
08.2021 - 02.2022
Developed RESTful APIs using ASP.NET framework to support frontend application functionality.
Worked closely with senior developers to design and implement scalable and maintainable code.
Assisted in application deployment on ADO (Azure DevOps) platform, ensuring smooth release and deployment processes.
Generated DTOs (Data Transfer Objects) to transfer data between layers and enhance application performance.
Collaborated with cross-functional teams (product owners and QA) to understand project requirements and implement efficient solutions.
Participated in daily stand-up meetings on Microsoft Teams to provide updates on assigned task progress.
Intern Software Developer
Well StockLimited
Lagos
05.2020 - 01.2021
Developed APIs with the use of typescript, MongoDB.
Performed Unit, functional, and Integration Tests for existing APIs.
Excellent knowledge of SDLC and experience working with Agile teams
Utilized the Jira Kanban board to monitor the progress of software development.
I contributed to issuing user story development and testing using JIRA.
I worked closely with the development team to ensure chunks of user stories is ready at end of the sprint.
Performed daily reports on slack to give feedback and update on work progress.
Created a GitHub repository for pushing, pulling, reviewing, commenting, and merging code from development to production.
Applied the use of the agile SCRUM method and waterfall for the quality deliverable in sprints and increased time management.
Documented a daily report on work progress, backlogs, and bugs.
Education
BSC - Information Technology
Middlesex University
Professional Diploma - Information Technology
NIIT (National Institute of Technology)
Skills
Proficient in backend development with C#, NET Framework, and NET Core
API Development: Proven track record in designing and implementing RESTful APIs and integrating third-party services for seamless application communication
Database Management: Skilled in designing, optimizing, and managing relational databases using SQL Server, with additional experience in Oracle and MySQL
ORM Tools: Proficient in using Entity Framework and Entity Framework Core for efficient database interactions and data modelling
Software Architecture: Strong understanding of backend architecture principles, including microservices, monolithic architectures, and domain-driven design (DDD)
Performance Optimization: Expertise in optimizing backend systems for scalability, performance, and reliability
Version Control: Proficient in Git for collaborative development and version control