
Koflax Hounkpe
Verified Expert in Engineering
Full-Stack Developer
Toronto, ON, Canada
Toptal member since February 14, 2024
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
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
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
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.
Net MAUI Mobile App Developer
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.
Xamarin Mobile App Developer
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.
Senior .NET Developer
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.
Senior Software Developer | Technical Lead
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.
Senior Software Developer
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.
Software Full-stack Developer | Project Lead
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.
.NET Full-stack Developer
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.
Delphi Developer
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.
Experience
eCommerce Web API
eCommerce Coupon Management API
Multi-tenant Web API For a Transportation App
System Checklist
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)
MyCondo Web App
Swim Management App
GuardMe Surveillance App
Education
High School Diploma in Software Engineering
Centennial College - Toronto, Ontario, Canada
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring