L-Yassine, Developer in Sion, Switzerland
L-Yassine is available for hire
Hire L-Yassine

L-Yassine

Verified Expert  in Engineering

Full-stack Developer

Location
Sion, Switzerland
Toptal Member Since
December 3, 2019

Yassine has a background in robotics, embedded systems, virtual reality, intelligent systems, and AI. He is a technical expert in Microsoft technologies with a passion for coding. His proficiency with synchronizations, architecture, and outstanding management solutions for high-volume projects make him an asset to teams. Yassine is the creator of Visiodoc, a powerful, full-featured, company-digitalization solution using cutting-edge technologies.

Portfolio

T-Systems International
SaaS, Azure, .NET, Azure SQL, Multitenancy, ASP.NET, Architecture, Full-stack...
Qualetech
Software Design, DevOps, C#.NET, SQL, Git, .NET Core, Azure DevOps, NHibernate...
Visiodoc
Software Design, DevOps, Refactoring, C#.NET, .NET Core, NUnit, xUnit.net, Git...

Experience

Availability

Part-time

Preferred Environment

Visual Studio, C#

The most amazing...

...full-featured project I've built using cutting-edge technologies is a solution for Visiodoc's company digitalization.

Work Experience

Senior Saas Architect

2019 - PRESENT
T-Systems International
  • Transformed the existing product to a multi-instance Saas.
  • Developed the DevOps CI/CD pipelines for the project.
  • Designed and implemented the Azure cloud architecture for the project.
Technologies: SaaS, Azure, .NET, Azure SQL, Multitenancy, ASP.NET, Architecture, Full-stack, Source Code Review, IdentityServer 4, Duende, T-SQL (Transact-SQL)

Freelance Full-stack Developer

2017 - PRESENT
Qualetech
  • Developed a budget tracking application for the company, European Homes.
  • Created a billing application for European Homes.
Technologies: Software Design, DevOps, C#.NET, SQL, Git, .NET Core, Azure DevOps, NHibernate, Handsontable, Aspose Components, Dapper, ASP.NET Core, C#, ASP.NET, Architecture, Full-stack, OpenID Connect (OIDC), SAML, Identity & Access Management (IAM), Azure Active Directory B2C (ADB2C), OAuth 2, SAML-auth, T-SQL (Transact-SQL)

CTO

2017 - PRESENT
Visiodoc
  • Developed an Electronic Content Management (ECM) software called Visiodoc.
  • Created specialized features including SPA (single page application) deployment in SaaS mode, responsive, multilingual interface, and a very fluid, customizable theme.
  • Created an easy and secure method to process, preview, and extract the text of over 60 file types. Offers automatic invoicing under the legislation of the customer's country plus automatic payment by credit card.
Technologies: Software Design, DevOps, Refactoring, C#.NET, .NET Core, NUnit, xUnit.net, Git, Visual Studio, RESTful Development, REST APIs, Entity Framework Core, NHibernate, Razor, ASP.NET Core, Azure, SQL, .NET, C++, C, C#, Sass, TypeScript, JavaScript, PDF, PDF Scraping, ASP.NET, CTO, Architecture, Business Requirements, Requirements Analysis, Full-stack, PostgreSQL, Source Code Review, T-SQL (Transact-SQL)

Technical Leader

2018 - 2019
Total Granalytics
  • Oversaw the Total Granalytics fleet management solution as the technical lead, the leading fleet management service in France.
Technologies: Code Review, C#.NET, SQL, Git, .NET Core, Dapper, Azure SQL, Unit Testing, SonarQube, Continuous Deployment, Visual Studio Team Services (VSTS), TFS, Azure, SQL Server Integration Services (SSIS), JavaScript, ASP.NET MVC, C#, ASP.NET, Architecture, Full-stack, T-SQL (Transact-SQL)

Technical Leader

2010 - 2016
Front Web Applications
  • Spearheaded the Dispodoc ECM project as the technical Lead.
  • Oversaw the architecture and coordinated development.
  • Handled the development, code review, and code refactoring.
  • Divided responsibilities, collected user requirements, and collaborated with functional and sales managers.
  • Provided support as the technical lead and developer for a variety of other projects that included budget estimations, and the development of a geographical information system for the company, European Homes.
  • Synchronized between Microsoft CRM Dynamics and Microsoft Exchange for European Homes.
  • Managed inventory, web, and tablet applications for the company, Bolloré Africa logistics.
Technologies: ASP.NET Web Forms, Software Design, Refactoring, Code Review, C#.NET, Git, Web Forms, Aspose Components, OCR, Apache Lucene, DevExpress, NHibernate, JavaScript, SQL, C#, ASP.NET Core, PDF, PDF Scraping, ASP.NET, Windows Server, Windows Forms (WinForms), Windows Presentation Foundation (WPF), Architecture, Business Requirements, Requirements Analysis, Technical Requirements, Full-stack, Source Code Review, T-SQL (Transact-SQL)

Visiodoc

Visiodoc is a digitalization solution that I developed from the ground up. Visiodoc comes with the following features:
- Visiodoc can be deployed in SaaS mode (several clients per server) and can be hosted in a web farm
- Azure SQL Compatible, Azure Storage
- Developed in Continuous Deployment mode (Microsoft Cloud Deployment: Windows Azure)
- Responsive, multilingual interface, customizable theme, and very fluid
- Processing (preview + text extraction) of 60+ file types (pdf, office documents, and more)
- OCR scanned documents (made searchable)
- Importing documents by mail
- Compatible with multifunction (scanner)
- Import/export of documents
- Language detection of documents
- Reporting
- Reading barcodes
- Visual workflows
- Visual annotation of documents
- User and group management
- Management of perimeters and rights
- LDAP integration (in particular AD)
- Search results displayable on a map and very responsive
- Alert management
- Traceability of changes on documents
- Automatic invoicing of Visiodoc customers (automatic generation of invoices in accordance with the legislation of the customer's country and automatic payment by credit card).

Fleet Management Solution by Total Corp

Fleet by Total corp is the leading fleet management solution in France. I was the lead developer and the team's technical referent. I worked mainly on subjects like architecture and security, and performance as the application was concurrently used by thousands of users.

Risks and Operations Management Solution

A solution to manage risks and operations for an international IT provider. I was responsible for the Azure integration, DevOps implementation, and the back-end SaaS architecture, which gives the solution its multi-tenant capability.

Languages

C#, C#.NET, HTML, HTML5, TypeScript, TypeScript 3, Visual Basic .NET (VB.NET), ASP.NET Razor, CSS3, CSS, Sass, JavaScript, SQL, SAML, T-SQL (Transact-SQL), C, C++, PHP

Frameworks

.NET, .NET 2, .NET 4, .NET 3, .NET Core, NHibernate, VB.NET WinForms, ASP.NET, ASP.NET MVC, ASP.NET Web Forms, ASP.NET Core 2, Razor, MVC Razor, Select2, Dropzone.js, ADO.NET, OAuth 2, Entity Framework Core, Bootstrap, NUnit, Windows Presentation Foundation (WPF), IdentityServer 4, ASP.NET Core, Angular

Libraries/APIs

Aspose Components, jQuery, jQuery UI, jQuery DataTables, Selenium WebDriver, Google Maps, Google Maps API, Leaflet, Azure Blob Storage API, LINQ, REST APIs, Windows Forms (WinForms), Entity Framework, Vue 2, Vue, HTML5 APIs, Stripe, Apache Lucene

Tools

Visual Studio 2019, Visual Studio, MS Silverlight, Visual Studio .NET, C#.NET WinForms, Dapper, DataTables, Handsontable, Git, TFS, GitHub, Gulp, xUnit.net, xUnit, Azure Application Insights, Subversion (SVN), NPM, SonarQube, Postman, Visual Studio 2015, GitLab, Stimulsoft Reports, Azure Active Directory B2C (ADB2C)

Paradigms

Refactoring, RESTful Development, Azure DevOps, REST, Continuous Deployment, Continuous Delivery (CD), Continuous Integration (CI), Continuous Development (CD), Requirements Analysis, E2E Testing, Stress Testing, Functional Testing, Unit Testing, DevOps

Platforms

Azure, Azure Functions, Windows Server, Xamarin, Oracle

Storage

Microsoft SQL Server, Web Forms, SQL Server 2010, SQL Server 2008, SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017, Azure SQL, Azure Blobs, Azure Queue Storage, SQL Elastic Pools, SQLite, MySQL, MariaDB, PostgreSQL, Elasticsearch, SQL Server Integration Services (SSIS), Oracle 11g

Other

Code Review, Software Design, Software as a Service (SaaS), Lucene.NET, DevExpress, DevExpress Controls, IIS, IIS 8, Internet Information Services (IIS), Web Server (IIS), OCR, Mathematics, PDF Scraping, CTO, Architecture, Business Requirements, Technical Requirements, Full-stack, Source Code Review, OpenID Connect (OIDC), Identity & Access Management (IAM), SAML-auth, Active Directory Federation, LDAP, Algorithms, Database Algorithms, Classification Algorithms, Genetic Algorithms, Search Algorithm Design, Sorting Algorithms, Complex Problem Solving, Data Compression Algorithms, Data Compression, Classification, UI Testing, PDF, Front-end, Dashboards, Duende, Visual Studio Team Services (VSTS), Robotics, Embedded Systems, Virtual Reality (VR), Artificial Intelligence (AI), SaaS, Multitenancy

2010 - 2012

Master's Degree in Virtual Reality and Intelligent Systems

University of Évry Val d’Essonne - Évry, France

2009 - 2012

Master of Engineering Degree in Robotics, Embedded Systems, Virtual Reality, and Artificial Intelligence

ENSIIE: National School of Computer Science for Industries and Companies (ENSIIE) - Évry, France

JULY 2019 - PRESENT

Microsoft Azure Architect Technologies

PearsonVUE

MAY 2014 - PRESENT

Microsoft® Certified Solutions Developer: Web Applications

PearsonVUE

MAY 2014 - PRESENT

Developing Windows Azure and Web Services

PearsonVUE

DECEMBER 2013 - PRESENT

Querying Microsoft SQL Server 2012

PearsonVUE

MAY 2013 - PRESENT

Microsoft® Specialist: Developing ASP.NET 4.5 MVC Web Applications

PearsonVUE

FEBRUARY 2013 - PRESENT

Microsoft® Specialist: Programming in C#

PearsonVUE

JANUARY 2013 - PRESENT

Microsoft® Certified Professional

PearsonVUE

JANUARY 2013 - PRESENT

Microsoft® Specialist: Programming in HTML5 with JavaScript and CSS3

PearsonVUE

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