L-Yassine
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Freelance Full-stack Developer
Qualetech
- Developed a budget tracking application for the company, European Homes.
- Created a billing application for European Homes.
CTO
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.
Technical Leader
Total Granalytics
- Oversaw the Total Granalytics fleet management solution as the technical lead, the leading fleet management service in France.
Technical Leader
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.
Experience
Visiodoc
- 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
Risks and Operations Management Solution
Skills
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
Education
Master's Degree in Virtual Reality and Intelligent Systems
University of Évry Val d’Essonne - Évry, France
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
Certifications
Microsoft Azure Architect Technologies
PearsonVUE
Microsoft® Certified Solutions Developer: Web Applications
PearsonVUE
Developing Windows Azure and Web Services
PearsonVUE
Querying Microsoft SQL Server 2012
PearsonVUE
Microsoft® Specialist: Developing ASP.NET 4.5 MVC Web Applications
PearsonVUE
Microsoft® Specialist: Programming in C#
PearsonVUE
Microsoft® Certified Professional
PearsonVUE
Microsoft® Specialist: Programming in HTML5 with JavaScript and CSS3
PearsonVUE
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