Kevin Drouvin

Kevin Drouvin

.NET Technologies Trainer

Followers of Kevin Drouvin229 followers
location of Kevin DrouvinVienna, Vienna, Austria

Connect with Kevin Drouvin to Send Message

Connect

Connect with Kevin Drouvin to Send Message

Connect
  • Timeline

  • About me

    CTO at Compleye.io

  • Education

    • SUPINFO

      -
      European Master of Science Computer Science

      Activities and Societies: Trainer in the .NET & Web technologies labs.

  • Experience

    • University 365

      Sept 2007 - Jun 2009
      .NET Technologies Trainer

      Trained 1st to 4th year students in the latest web & .NET technologies.

    • Coforcert

      Apr 2008 - Nov 2010
      .NET & SharePoint Consultant/Trainer

      Trained professionals in the latest .NET & SharePoint technologies for clients such as Cegos & Microsoft (Tunisia).Designed part of the architecture & written the specification of a SharePoint infrastructure with 30.000 users & 20TB of data.Developed a responsive ASP.NET internet-facing site relying on data from a SharePoint intranet.t

    • Freelance

      Jan 2010 - Jan 2011
      .NET Consultant/Trainer

      Trained professionals in the latest .NET & Windows Server technologies for clients such as Cegos & Total E&P (Congo-Brazaville).Developed an ASP.NET MVC application to facilitate exchange between landlords, tenants & letting agents.

    • Oxfam

      Jan 2012 - Feb 2013
      Systems Analyst

      My team was initially responsible for developing tools to integrate the different softwares & solutions used by the company, such as Lotus Notes, Salesforce, Active Directory. Eventually we decided to move to a WebSphere Message Broker based solution. We were also responsible for developing web sites for tasks such a tracking remote working employees or analysing & transforming CSV data provided by 3rd parties. Within the team, and eventually within the IT department, as I was appreciated & relied on for quickly prototyping solutions & providing insights into new technologies. Weniger anzeigen

    • Smartnumbers

      Jan 2013 - Jan 2014
      Software Developer

      I was part of a new development team focused on new technologies. The team's focus was to develop cutting edge telephony software that would give more control to companies & their staff over their telephony services. Within the team, along with developing ASP.NET MVC websites & APIs, I was tasked with testing out new technologies such as AngularJS, Ember.JS, & Cordova.

    • FCB London

      Jan 2014 - Jan 2014
      Full Stack Developer (Contractor)
    • TAB (The App Business)

      Feb 2014 - Sept 2014
      .NET Engineer (Contractor)

      Redeveloped the backend API for a DMS application used through a SPA & an iPad application.Implemented a double (SSL client certificate & federated) authentication for both website & iPad application exchange.Implemented a distributed caching layer relying on .NET 4.0 Caching & AppFabric.Implemented a CI environment based on Git, Bitbucket, TeamCity, & NuGet.Technologies involved were ASP.NET Web API, JSON, XML, WCF, Protobuf, Entify Framework, SpecFlow, NUnit, SQL Server, T-SQL, AppFabric, SSL, WIF, WS-Federation, Git, Bitbucket, NuGet, & TeamCity. Weniger anzeigen

    • Pixeled Eggs

      Jan 2015 - Apr 2015
      .NET Developer (Contractor)
    • LEWIS Purestone

      Jan 2015 - Jan 2015
      .NET Developer (Contractor)

      I was called in on a Sitefinity project as a backend developer. I focused on the e-commerce side of the solution, adapting Sitefinity to the needs of the client, often having to rewrite part of the Sitefinity e-commerce module. I also occasionally took on some front-end tasks.Technologies involved: Sitefinity eCommerce, ASP.NET MVC, Entity Framework, JSON, HTML5, CSS, SASS, JavaScript, AngularJS, jQuery, Grunt, Git, & Bitbucket.

    • PlayerAid

      Feb 2015 - Feb 2017
      Co-Founder

      As the architect & sole backend developer, I was responsible for designing, documenting & developing the API used by our web & iOS apps, along with maintaining our Azure infrastructure.As the sole web developer, I was responsible for developing the web app using designs provided by our designer.

    • The App Business

      Jan 2016 - Apr 2016
      .NET Developer (Contractor)

      Developed a backend solution hosted in an Azure hybrid cloud setup. The solution presents a public API used by an iOS application, a cloud service acting as an integration service keeping data in sync between third-party solutions, and a service bus to allow communication between both components.Set CI/CD up for the team using VSTS, and sponsored Scrum methodologies & DevOps practices within the client organisation.Technologies & methodologies involved: Visual Studio 205, VSTS, NuGet, Git, C#, .NET 4.5, ASP.NET Web API 2, EF 6, xUnit, SpecFlow, PowerShell, Azure (AD, Api App, Cloud Service, Mobile Service, Search, Service Bus, SQL). Weniger anzeigen

    • Hugo & Cat

      Jun 2016 - Aug 2016
      .NET Developer (Contractor)
    • Global Blue

      Aug 2017 - Aug 2020
      Senior Developer

      I initially joined as a front-end expert for the development of the new approval system for tax-free shopping refunding, used by customs offices in various countries. During my first 2 years, I took part in the development of both front-end and back-end for said system. I also designed and implemented a light-weight solution for integrating a web application with local peripherals (e.g.: passport scanner, credit card reader). Finally, I migrated our system to rely on OAuth2/OIDC for authentication & authorization.Eventually, I moved on to work on integration services between our internal solutions & various customs offices solutions. Amongst my responsibility, I handled the implementation of XML signing using Russia's standard Gost/Streebog signing/hashing algorithms, the performance analysis of existing services, and the design of the new integration services architecture with a focus on reusability, maintainability, and performances. Weniger anzeigen

    • Imburse

      Sept 2020 - Nov 2022

      Lead & managed a team of 3 engineers to continue the design & implementation of a scalable, fault-tolerant scheduling system, built using .NET 6, gRPC, Azure Cosmos DB, Azure Queue Storage, Azure Service Bus, & Azure Functions.Lead & managed a cross-functional team of 5 engineers to design & implement an event-driven reporting interface, built using .NET 6, Azure EventHub, Cosmos DB change feed, & Elasticsearch.Automated the setup & teardown of short-lived test infrastructure used for local testing & integration tests run in the CI pipeline.The team owned the full lifecycle of the products, we were responsible for the deployment & health monitoring of our services in the k8s production cluster, as well as automating the infrastructure setup using terraform. We relied on DataDog & OpenTracing for monitoring the services.Started & lead the full-stack chapter in order to address concerns & issues with front-end development, integration with the back-end, and developer experience.Gave regular technical talks internally to help introduce technologies, review principles, discuss technical topics, or dissect design challenges & innovative solutions.Mentored & coached engineers with career progression, upskilling plans, and presentation skills. Weniger anzeigen

      • Engineering Team Lead

        Jan 2021 - Nov 2022
      • Senior Backend Engineer

        Sept 2020 - Jan 2021
    • Compleye.io

      Jan 2023 - now
      • CTO

        Jan 2023 - now
      • Tech Lead

        Jan 2023 - Jan 2023
  • Licenses & Certifications

    • Microsoft Certified Professional Developer

      Microsoft
      Dec 2008
    • Microsoft Certified Technology Specialist

      Microsoft
      Oct 2008
    • Microsoft Certified Trainer

      Microsoft
      Mar 2009