
Hansley Kowlessur
Lead Backend Engineer | .NET & Microservices
Salary / Daily rate
Msida, Malta
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Lead Backend Engineer with 5+ years specializing in .NET microservices architecture and AWS cloud infrastructure. Successfully migrated monolith platforms to event-driven systems handling millions of transactions and reduced processing times by 85%. Expert in building scalable iGaming and enterprise solutions with proven leadership in team mentoring and client management.
Work experience
Backend Engineer
Incredible Web
Jun 2023 - Present
3 years 5 months
71140 Maltat, France
Technical Architecture & Development • Migrated a monolith platform to an event-driven microservices architecture on AWS using Kafka and Redis for analytics and inter-microservices communications. • Developed 5+ microservices for the iGaming industry based on .NET, handling integrations with payment gateways, game aggregators, and CRM systems. • Architected and developed ETL pipelines for data ingestion using .NET and created dashboards using Looker Studio and PowerBI. * Performed AWS cloud development and configurations for microservices deployment and configured Directus for content managers. • Built and deployed infrastructure using Terraform for AWS and Cloudflare, ensuring a resilient architecture to handle millions of transactions. Leadership & Process • Mentored team members, conducted task estimation, and managed the onboarding of new team members. • Handled task creation, backlog prioritization, and facilitated daily meetings and retrospectives. • Drove knowledge sharing on the existing code base and architected new internal engines for existing services. • Managed client communication and expectations directly.
Software Developer
AEROW ECM World
Aug 2022 - Jul 2023
1 year
• Make use of .NET 6 and Azure for extractions from Blob storage. • Factorisation and optimisation of existing code base to reduce the time taken to generate reporting by 85%. • Creation of reports for distributors using Azure, C#, and Javascript used by over 100+ users. • Communicate and collaborate with consultants to develop executables/libraries for the creation of reports. • Reporting development for category managers from different distributors.
Software Engineer
Infomil (Mauritius) Ltd
Mar 2021 - Aug 2022
1 year 6 months
• Creation and customisation of 5+ custom controls which are used by end-users. • Development of automated regression software to validate new releases of Chrome driver using .NETCore 3.1, Selenium and Specflow to reduce by 50% the testing time which previously were done manually. • Creation of new extensions for Visual Studio using VSIX, C# and VB.NET adopted by other teams which specialize in web development. • Factorisation of existing codebase to meet new workflow being introduced by Visual Studio 2019. • Creation of a password management application used by the end-users to validate new credentials using Windows Form Application. • API creation to allow communication between .NET Core and .NET Framework to avoid migrating existing codebase to newer architecture due to global impact of existing system. • Creation of SQL queries for auditing purposes with the use of profiling tools to optimize query time. • Technologies - C#; VB.NET; .NET Framework; MSSQL; CI/CD
Software Development Consultant
Spoon Consulting
Jun 2020 - Jan 2021
8 months
Moka, Mauritius
• Development of extension using C# for reconciliation statement creation in Excel with data being obtained from Streamset and relational database. • Creation of indexes, queries and plugins using Elasticsearch and Java for clients based on the requirements provided. Designing UI using React for a client in the telecommunication industry using Elasticsearch to query different deals based on the filters and search criteria. • Natural language processing applications using Python to categorize documents based on predefined criteria.
Web Developer
Ministry of Industry
May 2019 - Aug 2019
4 months
Port Louis, Mauritius
• Cooperate with designers to create clean interfaces and simple, intuitive interactions and experiences. • Worked on User Acceptance Testing (UAT) for internal development of website. • Meeting with clients to discuss about features to develop for Assay Office (http://www.assayoffice.org/). • Work with senior developer to manage large, complex design projects for corporate clients. • Complete detailed programming and development tasks for front end public and internal websites as well as back-end server code. • Carry out quality assurance tests to discover errors and optimize usability
Information Technology Support Technician
ATALIAN
Mar 2017 - Jul 2017
5 months
Port Louis, Mauritius
Education
University of Mauritius
Software Engineering
2017 - 2020
2 years 10 months