Koflax Hounkpe, Developer in Toronto, ON, Canada
Koflax is available for hire
Hire Koflax

Koflax Hounkpe

Verified Expert  in Engineering

Full-Stack Developer

Toronto, ON, Canada

Toptal member since February 14, 2024

Bio

Koflax is a highly skilled senior software engineer with over a decade of experience specializing in .NET technologies (C#, .NET Core, .NET 8), Node.js, React, and cloud-based architectures. He excels in full-stack development, API design, and scalable microservices, leveraging modern tools like Azure, AWS, and CI/CD pipelines. A strong leader and mentor, Koflax thrives in collaborative, agile environments, driving innovation and delivering high-performance software solutions.

Portfolio

EJP Canada
React, Node.js, Material UI, React Router, Axios, Semantic UI, Formik, Yup...
Data Primed LLC
.NET, Multi-platform Development, C#, Mobile UI, .NET MAUI, REST APIs, Android...
CDN Publishing, LLC
Xamarin, C#, C#.NET, ServiceStack, Syncfusion, Mobile Development, Android...

Experience

  • C#.NET - 8 years
  • .NET Core - 6 years
  • Xamarin - 6 years
  • Microservices Architecture - 6 years
  • Amazon Web Services (AWS) - 4 years
  • React - 3 years
  • .NET MAUI - 3 years
  • Node.js - 2 years

Availability

Part-time

Preferred Environment

C#.NET, Cloud Services, .NET Core, Microservices, Back-end, Full-stack, Blazor, React, Node.js, Next.js

The most amazing...

...change I've made reduced coupon service processing time from over an hour to less than five minutes, boosting client confidence and earning accolades.

Work Experience

Senior Full-stack Developer

2024 - 2025
EJP Canada
  • Led the implementation and development using Next.js, React, and Material UI for an interactive and responsive user experience.
  • Developed a .NET Core/.NET 8 back end with Entity Framework Core and SQL Server, enabling secure and scalable class bookings, cancellations, user management, and notifications.
  • Designed and integrated RESTful APIs with JWT authentication for secure user access and role-based permissions. Implemented real-time features using SignalR, allowing live updates on class participants, comments, and notifications.
Technologies: React, Node.js, Material UI, React Router, Axios, Semantic UI, Formik, Yup, Vercel, User Experience (UX), User Interface (UI)

Net MAUI Mobile App Developer

2024 - 2024
Data Primed LLC
  • Developed a mobile app from the ground, following an MMVM pattern. Implemented logout when the app is in the background and refresh token for re-authentication. Developed pages for reporting incidents and updated resources.
  • Guided and suggested how to implement API features for the successful development of the workflow for the user stories.
  • Used GitLab as a reporting tool and source manager for the application.
Technologies: .NET, Multi-platform Development, C#, Mobile UI, .NET MAUI, REST APIs, Android, iOS, Xamarin.Android, JSON, User Experience (UX), User Interface (UI)

Xamarin Mobile App Developer

2024 - 2024
CDN Publishing, LLC
  • Maintained the existing app by fixing bugs and making sure existing functionalities still operate.
  • Added new features to the existing page without alternate existing functionalities.
  • Tracked and fixed bugs using Jira as a reporting tool and Bitbucket as a source control manager.
Technologies: Xamarin, C#, C#.NET, ServiceStack, Syncfusion, Mobile Development, Android, Bitbucket, JSON, User Experience (UX), User Interface (UI)

Senior .NET Developer

2023 - 2023
The Ministry of the Solicitor General Justice Technology Services
  • Led the implementation and management of Azure DevOps processes, facilitated a smooth team transition from TFS to Git, optimized the software development lifecycle, configured CI/CD pipelines, and automated workflows.
  • Updated and created new web APIs and service endpoints using Mediator and CQRS patterns to connect to the database by leveraging Entity Framework Core capabilities as ORM. Updated existing code to enforce the use of dependency encapsulation.
  • Presented strategies and solutions to teammates, conducted code reviews and walkthroughs, and assisted other developers in their tasks, offering guidance and support.
Technologies: .NET, C#.NET, DevOps, TFS, Azure, APIs, Patterns, Security, SQL, Back-end, C#, Microsoft SQL Server, CI/CD Pipelines, Entity Framework, CSS, JavaScript, HTML, .NET 6, Full-stack Development, API Development, Git, Azure App Service, Asynchronous Programming, Back-end Development, Database Optimization, RESTful Services, Scalability, Technical Leadership, Leadership, Performance Optimization, Architecture, Software Architecture, Bootstrap, Full-stack, IIS, jQuery, GitHub, Agile, Integration, API Integration, Telerik, Front-end Development, Solution Architecture, API Design, API Testing, Azure DevOps, Clean Architecture, SOLID Principles, Monitoring, Entity Framework Core, JSON, User Experience (UX), User Interface (UI)

Senior Software Developer | Technical Lead

2022 - 2023
M&M Food Market
  • Led a 4-member, cross-functional team in crafting and executing a comprehensive architectural strategy across multiple projects, ensuring alignment with overarching business objectives.
  • Optimized the coupon creation service, reducing processing time from 30+ minutes to less than 5 minutes, enhancing client confidence in our rewards program and earning accolades from the IT department.
  • Managed AWS cloud services by guaranteeing scalability and reliability while utilizing AWS IAM for robust security. Maintained AWS infrastructure to support uninterrupted business operations and secure application access for external users.
  • Orchestrated seamless integration with 3rd-party POS providers, facilitating real-time tracking of customer activities, sales, and events, which led to cross-functional improvements and fostered productive partnerships with 3rd-party vendors.
  • Played a pivotal role in developing and maintaining robust eCommerce applications and REST APIs, driving substantial online sales growth, ensuring a seamless customer journey, and contributing significantly to the company's success.
Technologies: Amazon Web Services (AWS), Amazon Simple Queue Service (SQS), Microservices Architecture, RESTful Microservices, Microservices, APIs, Open APIs, Datadog, APM, C#.NET, EF6 Code First, Entity Framework, Xamarin, AWS Cloud Computing Services, AWS IAM, API Management, Azure, C++, REST APIs, Elasticsearch, Kibana, Amazon Simple Notification Service (SNS), Redis, SQL, Back-end, .NET, C#, Microsoft SQL Server, CI/CD Pipelines, Xamarin.Forms, CSS, JavaScript, HTML, .NET 6, Full-stack Development, API Development, Git, Blazor, Redis Cache, Asynchronous Programming, Back-end Development, Database Design, Database Optimization, RESTful Services, Scalability, Technical Leadership, Leadership, Performance Optimization, Architecture, Software Architecture, AWS Cloud Architecture, Bootstrap, Full-stack, IIS, jQuery, GitHub, AWS Lambda, Serverless, Agile, eCommerce, Integration, API Integration, Telerik, Database Architecture, Front-end Development, Solution Architecture, AWS Certified Solution Architect, API Design, API Testing, Clean Architecture, SOLID Principles, Monitoring, Syncfusion, Entity Framework Core, .NET MAUI, Android, iOS, Xamarin.Android, Bitbucket, JSON, Minimum Viable Product (MVP), User Experience (UX), User Interface (UI)

Senior Software Developer

2020 - 2022
Trapeze
  • Designed and built a RESTful API using .NET Core, enabling administrators to configure identity information and perform CRUD operations on resources. Used Dapper ORM for efficient data retrieval from databases, optimizing data access operations.
  • Implemented a discovery pattern to simplify configuration efforts, making the API setup more efficient and less error-prone. Configured the Swagger OpenAPI Specification to provide a self-documenting API that supports code generation.
  • Used the Finbuckle library to effectively manage tenants, ensuring isolation and data separation between clients or user groups. Applied the Mediator design pattern to the API architecture, promoting loose coupling between components.
  • Expanded the capabilities of Identity Server to meet specific authentication and authorization requirements, contributed to enhancing security and access control features, and ensured the Identity Server token validations for secure API.
  • Used NSwag to streamline code generation from an existing API, enhancing efficiency. Integrated a post-build process into the project for automated updates, ensuring that changes are seamlessly incorporated into new services and APIs.
Technologies: APIs, ASP.NET Identity, Identity Server, SQL, C#.NET, .NET Core, Back-end, .NET, C#, Microsoft SQL Server, CI/CD Pipelines, Entity Framework, API Development, Git, Azure Functions, Azure App Service, Asynchronous Programming, Back-end Development, Database Optimization, RESTful Services, Scalability, Performance Optimization, Architecture, Software Architecture, IIS, GitHub, Serverless, WebSockets, Agile, Integration, API Integration, Database Architecture, Solution Architecture, API Design, API Testing, Azure DevOps, Clean Architecture, SOLID Principles, Monitoring, Operational Streamlining, Entity Framework Core, Bitbucket, JSON, Minimum Viable Product (MVP), User Experience (UX), User Interface (UI)

Software Full-stack Developer | Project Lead

2019 - 2021
Fiera Foods
  • Designed, architected, and developed native mobile applications for Android and iOS using Xamarin.Forms; used the MVVM pattern to communicate with a REST API; and incorporated Identity Server, C#, Entity Framework, and .NET Core.
  • Designed, architected, and developed a REST API with integrated background services using C#.NET and the Mediator pattern. Implemented data synchronization between ADP watches and the turnstile database, ensuring seamless data flow.
  • Collaborated with a development team to create an enterprise management system encompassing web-based and client/server applications.
  • Rebuilt the company's main website and modernized and redesigned legacy applications.
Technologies: APIs, Mobile Apps, Xamarin, C#.NET, .NET Core, Azure, API Management, JSON Web Tokens (JWT), REST APIs, SOAP, Identity Server, ASP.NET, SQL, Back-end, .NET, C#, Microsoft SQL Server, Xamarin.Forms, Entity Framework, CSS, JavaScript, TypeScript, HTML, Full-stack Development, API Development, Git, Azure Functions, Azure App Service, Asynchronous Programming, Back-end Development, Database Design, Database Optimization, RESTful Services, Scalability, Technical Leadership, Leadership, Performance Optimization, Architecture, Software Architecture, Bootstrap, Full-stack, IIS, jQuery, GitHub, Enterprise Resource Planning (ERP), WebSockets, Integration, API Integration, Database Architecture, Front-end Development, Solution Architecture, API Design, API Testing, Azure DevOps, Clean Architecture, SOLID Principles, Monitoring, Syncfusion, Entity Framework Core, ADP, Android, JSON, Minimum Viable Product (MVP), User Experience (UX), User Interface (UI)

.NET Full-stack Developer

2014 - 2019
DEV-TIC
  • Created a condo management web application using ASP.NET MVC, Entity Framework, and ASP.NET Identity.
  • Developed essential components installation software for Java learners using Java and Java FX.
  • Created video monitoring software using Delphi, aimed to monitor videos efficiently and send necessary alerts.
  • Tuned complex SQL stored procedures. Implemented asynchronous call functions to improve application performance and scalability. Suggested tools to enhance code quality, maintenance, and reusability.
  • Showed extensive experience in database design, modeling, maintenance, and optimization. Demonstrated proficiency in importing/exporting bulk data, backing up, and restoring databases in SQL Server.
  • Developed and refactored code to improve non-functional attributes of the software.
Technologies: N-Tier Architecture, C#, C#.NET, C#.NET WinForms, Java, JavaFX, SQL, ASP.NET MVC, Entity Framework, ASP.NET Identity, Delphi, Visual Studio, Web Services, SOAP, REST, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Oracle, PL/SQL, LINQ, ADO.NET, IIS, Azure, Front-end Development, User Experience (UX), User Interface (UI)

Delphi Developer

2012 - 2014
Info Tech
  • Developed Windows applications for businesses mainly inventory and sales management software.
  • Worked with business stakeholders to understand the need and gather necessary information (analysis and design) to implement the software correctly.
  • Connected an SQL Server database using Delphi to write and persist data from the application.
Technologies: Delphi, Borland Database Engine (BDE), SQL, MySQL, MySQL Server, Windows, IIS SQL Server, Turbo Pascal, User Interface (UI)

Experience

eCommerce Web API

The eCommerce web API is the backbone of a dynamic and scalable eCommerce platform, offering a comprehensive set of capabilities to support online retail operations. This versatile API empowers developers to build robust eCommerce applications with features such as product catalog management, inventory tracking, order processing, and secure payment integration. Users can easily browse through a vast array of products, add items to their shopping cart, and complete transactions seamlessly. Additionally, the API enables merchants to manage their storefronts, update product listings, and track sales performance efficiently. With its flexible architecture and extensive feature set, the eCommerce web API provides a solid foundation for building engaging and user-friendly online shopping experiences for customers while offering merchants the tools they need to grow their businesses successfully.

eCommerce Coupon Management API

The coupon API serves as a pivotal component for facilitating seamless collaboration with third-party partners by enabling the creation and validation of coupons within an eCommerce ecosystem. This API empowers businesses to forge strategic partnerships and launch targeted marketing campaigns by generating unique coupons tailored to specific promotions or collaborations. Through the API, businesses can effortlessly create custom coupons with predefined discounts, expiration dates, and usage limitations, ensuring flexibility and control over promotional offers. Furthermore, the API provides robust validation mechanisms to authenticate coupons and verify their validity during the checkout process, thereby safeguarding against fraudulent redemptions and ensuring a seamless customer experience. By leveraging the coupon creation API, businesses can unlock new avenues for collaboration, drive customer engagement, and amplify brand visibility through strategic coupon partnerships with third-party entities.

Multi-tenant Web API For a Transportation App

The multi-tenant web API for transportation/mobility mobile app offers a wide range of capabilities to streamline transportation services for users and service providers alike. With its robust functionality, users can seamlessly book rides, request transportation services, and track their journey in real time. The API enables users to easily specify their pickup and drop-off locations, select their preferred vehicle type, and schedule rides according to their convenience. Additionally, the API facilitates efficient communication between users and service providers, allowing for seamless coordination and dispatching of vehicles. Whether it's scheduling a ride for immediate pickup or booking in advance, the API provides a user-friendly interface and reliable back-end infrastructure to ensure a smooth and hassle-free transportation experience for all parties involved.

System Checklist

System Checklist is a mobile app and web dashboard enabling supervisors and managers to create checklists for workers before operating machinery. A maintenance ticket is generated if warnings arise, and notifications are sent to the maintenance team and managers.

Tickets can be tracked with status updates until resolution. While operators can proceed with warnings, machine failures prevent operation until the ticket is resolved. The goal is to prioritize safety, track maintenance in the warehouse, and take preventative actions to mitigate larger issues.

I led the project from inception to completion, overseeing database, API, services, and mobile app development through client deployment. The project was delivered on time with frequent updates, earning praise from the client for its successful delivery and adaptability throughout its evolution.

Enterprise Management System (EMS)

The enterprise management system (EMS) is a comprehensive web application designed to streamline operations within a factory setting. Tailored to meet the complex needs of managing inventory, sales, production, and client relationships, EMS serves as a centralized platform for overseeing various aspects of factory operations. From tracking inventory levels and processing sales orders to managing production schedules and client accounts, EMS provides factory administrators with the tools they need to optimize efficiency, minimize downtime, and enhance productivity. With its intuitive interface and robust features, EMS empowers factory personnel to make informed decisions, streamline processes, and drive business growth.

MyCondo Web App

The condo management web application was meticulously designed to enhance the living experience within condominiums by providing residents with a seamless platform for package logging, news dissemination, resident messaging, and emergency alerts. This comprehensive solution aimed to streamline daily operations, foster community engagement, and bolster security measures. Residents benefited from features such as package tracking, centralized news updates, and efficient communication channels, while management and security personnel could oversee operations, manage events, and generate detailed incident reports. By digitizing key processes and promoting proactive communication, the application significantly improved convenience, community engagement, and safety within condominium complexes, ultimately redefining the standards of modern condominium living.

Swim Management App

The Swim management app is a dynamic web platform tailored for swim coaches, teams, and administrators, aiming to streamline swim activity management. With features ranging from athlete profile management and event scheduling to performance analysis and communication tools, the app simplifies administrative tasks, enhances communication, and drives athlete development. Its mobile accessibility and intuitive interface ensure seamless usage across devices, while its emphasis on data-driven insights empowers coaches to make informed decisions and optimize training programs. By centralizing swim management tasks and promoting collaboration, the swim management app revolutionizes the way swim teams plan, organize, and execute their activities, ultimately fostering a more efficient and thriving swim community.

GuardMe Surveillance App

The video monitoring software was created to ramp up security by detecting intruders and allowing users to intervene. It works by constantly watching specific areas and flagging any unauthorized activity, like someone trespassing. Once it detects a problem, it sends a quick alert to users, letting them know what's happening. Then, users can take action by checking live video feeds, reviewing recorded footage, and activating security measures like alarms. In a nutshell, it's like having a vigilant security guard who's always on duty, helping keep properties safe and secure.

Education

2015 - 2019

High School Diploma in Software Engineering

Centennial College - Toronto, Ontario, Canada

2010 - 2014

Bachelor's Degree in Electrical Engineering

University of Lomé - Lomé, Togo, Africa

Skills

Libraries/APIs

React, Entity Framework, REST APIs, API Development, Xamarin.Android, Node.js, React Router, Formik, Yup, Open APIs, jQuery, LINQ, Finbuckle

Tools

Git, Bitbucket, TFS, Azure App Service, MATLAB, C#.NET WinForms, Amazon Simple Queue Service (SQS), AWS IAM, Kibana, Amazon Simple Notification Service (SNS), GitHub, Turbo Pascal, Visual Studio, Dapper, Amazon Cognito, Amazon CloudWatch, Syncfusion

Languages

C#.NET, C#, JavaScript, SQL, CSS, HTML, Pascal, C++, Delphi, Java, Python, TypeScript, HTML5, CSS3, Delphi 7

Frameworks

.NET, .NET Core, ASP.NET, .NET 6, Entity Framework Core, .NET MAUI, Next.js, Material UI, Blazor, Selenium, TestNG, ASP.NET Identity, JSON Web Tokens (JWT), Bootstrap, ASP.NET MVC, Windows Presentation Foundation (WPF), ADO.NET, ASP.NET Core, ServiceStack

Paradigms

Microservices, Microservices Architecture, Asynchronous Programming, Clean Architecture, DevOps, Database Design, Azure DevOps, Testing, REST, MVC Design, Design Patterns, Agile, Mobile Development, Multi-platform Development

Platforms

Xamarin, Azure, Amazon Web Services (AWS), Telerik, Android, iOS, Vercel, Azure Functions, AWS Lambda, AWS Cloud Computing Services, Windows, JavaFX, Oracle, Amazon EC2

Storage

Redis, Redis Cache, JSON, Elasticsearch, Microsoft SQL Server, Database Architecture, Datadog, MySQL, MySQL Server, IIS SQL Server, PL/SQL, Databases

Other

Web MVC, APIs, RESTful Microservices, Core, Back-end, Full-stack Development, Back-end Development, RESTful Services, Architecture, Software Architecture, Integration, API Integration, Front-end Development, Solution Architecture, API Design, API Testing, SOLID Principles, Monitoring, Axios, Semantic UI, Minimum Viable Product (MVP), User Experience (UX), User Interface (UI), Cloud Services, API Management, CI/CD Pipelines, Xamarin.Forms, Database Optimization, Scalability, Technical Leadership, Leadership, Performance Optimization, AWS Cloud Architecture, Enterprise Resource Planning (ERP), Serverless, WebSockets, eCommerce, AWS Certified Solution Architect, ADP, Electricity, Circuit Design, Web Development, Patterns, Security, APM, EF6 Code First, Identity Server, Mobile Apps, SOAP, DevExpress, Full-stack, IIS, Borland Database Engine (BDE), N-Tier Architecture, Web Services, Windows Communication Foundation (WCF), Bootstrap 4, Embarcadero RAD Studio, Ajax, .NET Core 3, EF4, Multitenancy, Notification Hubs, Background Jobs, Caching, State Machines, API Gateways, Payment APIs, Cloud, Operational Streamlining, Mobile UI

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring