About

Hello! I am Ajmal Dookhan, a full stack web developer with experience in C# and Angular

I build your web site from scratch, deploy and ensure it has tough security !

I help you in the maintenance of your .NET and/or Angular app

I can certainly help in automating your CI/CD pipeline

Basic Information
Age:
40
Email:
ajmaldookhan@gmail.com
Phone:
+33 6 59 93 54 86
Address:
Montpellier, France
Language:
English, French
Legal status:
Freelance(limited company registered in France )
Rate (€):
380 for full remote, 500 if you want me to be on-site around the European union
Professional Skills
C#, .NET
80%
Angular
75%
HTML
80%
TypeScript/Javascript
80%
Bootstrap
75%
CSS
60%
SQL Server
75%
MongoDb
60%
Git
75%
Continuous Integration/Continuous Deployment
60%
Nginx
75%
Observability and Monitoring
60%
Work Experience

January 2020 - Present

Freelance
Full Stack .Net Angular Developer

Working on different types of projects

Back-end

  • Maintenance, support and development of different types of application written in .NET and C#
  • Monolithic and monorepo app development
  • Microservices and multi repo app development
  • Domain Driven Design with Mediator Pattern
  • Developement of restful apis with Asp.net core, webapi
  • Hexagonal Architecture implementation with adapters, application and infrastructure layers, Event Sourcing
  • CQRS architecture implementation with Commands and Queries
  • Working on complex data structures, graphs, queues, dictionnaries, Linked Lists
  • Working on expression trees in C# to implement complex search
  • Multi threaded applications, use of Task Parallel Library, Tasks, async, await, threads, mutex, semaphore, locks
  • Implementation of authentication and authorization in C# applications ( oAuth, Oidc, LDAP, Active Directory, ADFS)
  • Test driven development in C# (Unit tests with MsTests, Xunit, Integration tests with TestServerFixture, End To End Tests )
  • Continuous Build and Continuous Integration, with Azure DevOPS, Jenkins
  • Implementation of branching strategies
  • Generation of nuget packages and nuget server management
  • Dependabot monitoring
  • Code quality management, with C# best coding practices, Clean Code
  • SonarQube and static code analysis
  • Real-Time application development with MQTT, SignalR, WebRTC
  • Development of Webhooks to be used in payment confirmation with Stripe api
  • Container application development with Docker
  • Multi team development and code management with git (merges, pull requests, rebase...)

  • Front-end

  • Angular application development ( version 2+)
  • Using different types of Angular librairies for front-end like Angular Material
  • Angular integration with asp.net core web api, implementation of authentication and authorization with JWT
  • Reactive Programming
  • Multi repo angular development with angular projects
  • Workspace development best practices (linters...)
  • Technologies : C#, .NET, .NET core, Winforms, multithreading, XUnit,Linq,Entity framework, Powershell, Python, Saml2, SSO, JWT, Oidc, Angular, HTML, CSS, Javascript, Typescript, Angular Material, RXJS, Azure, GCP, AWS, Google PubSub, Webhooks, SignalR, WebRTC, RabbitMQ, MQTT, Jenkins, Azure DevOPS, SQL, Docker, Git
    Sectors : Fintech, Health, Energy

    July 2017 - December 2019

    Logaxone,Salome Informatique
    .NET Developer

    Working on 2 different projects, one in investment banking and one in e-commerce, for 2 major french companies

    Janurary 2012 - June 2017

    Based in Mauritius
    .Net Developer/Consultant

    Worked on different projects in .NET, BI and other developement roles

    Education

    2011

    Internship
    Bioinformatics

    Denis Diderot University, France

    Internship where I had the opportunity to apply algorithmic complexity, use automata and formal languages, databases, genomics, proteomics, 3D molecular visualisation with Pymol

    C, R and Python Programming

    2009

    Bachelor's Degree
    Statistics and IT

    Paris Descartes University, France

    Studied both descriptive and inferential statistics, programming in R and SAS

    C Programming

    Excel VBA

    2005 - 2008

    First years in university
    Studied Mathematics, Chemistry, Physics

    Paris Jussieu University

    Had intensive courses in mathematics, physics, chemistry, programming. I only made it to the 2nd year, and did not continue to the 3rd.