Yasmany Molina Diaz, Developer in Montreal, QC, Canada
Yasmany is available for hire
Hire Yasmany

Yasmany Molina Diaz

Verified Expert  in Engineering

Bio

Yasmany is a software engineer with 15+ years of experience as a full-stack developer in the airline, finance, and business sectors. He excels with object-oriented and web programming, design patterns, algorithms, SQL Server databases, reports, and large systems integrations. Yasmany is an algorithms and competitive programming enthusiast, an expert with the .NET platform, Node.js, Python, and Go, and well-versed in full software development lifecycles using Agile.

Portfolio

X2O Media
Node.js, .NET Core, Azure, React, GitHub, Docker, SQL Server 2012, MongoDB...
TheGuarantors
Node.js, TypeScript, NestJS, React, GitHub, Helm, Terraform...
Insurity
JavaScript, TypeScript, React, Kendo UI, C#, ASP.NET Core, ASP.NET Web API...

Experience

  • C# - 12 years
  • SQL Server 2012 - 5 years
  • Entity Framework - 5 years
  • Node.js - 3 years
  • PostgreSQL - 3 years
  • NestJS - 3 years
  • Docker - 3 years
  • Jest - 1 year

Availability

Part-time

Preferred Environment

MacOS, Chrome Extensions, Browser Plugins, Next.js

The most amazing...

...accomplishment I've achieved was being ranked in the top ten for solved exercises in LeetCode.

Work Experience

Senior Full-stack Software Engineer

2021 - 2023
X2O Media
  • Developed and improved features inside the X2O Media Teams app.
  • Created an integration using LTI between different LMSs (Canvas and Moodle) with OneRoom.
  • Developed and improved features inside the OneRoom application.
Technologies: Node.js, .NET Core, Azure, React, GitHub, Docker, SQL Server 2012, MongoDB, HTML, CSS, Software Engineering, Jira, TypeScript, JavaScript, Full-stack, .NET, JSON Web Tokens (JWT), Microservices, Redux, Webpack, API Integration, REST APIs, SQL, CSS3, WebSockets, Web Development, APIs, Express.js, ASP.NET

Senior Software Engineer

2021 - 2021
TheGuarantors
  • Developed and improved features inside TheGuarantors’s microservice architecture.
  • Created a semantic versioning solution for publishing packages in mono repositories.
  • Built a tracing solution through Pub/Sub messaging with AWS and Datadog.
  • Improved the use of Docker images in the solution.
Technologies: Node.js, TypeScript, NestJS, React, GitHub, Helm, Terraform, Amazon Web Services (AWS), GraphQL, Datadog, Jest, Docker, PostgreSQL, HTML, CSS, MongoDB, Software Engineering, JavaScript, Full-stack, Microservices, Redux, Swagger, Webpack, API Integration, REST APIs, SQL, CSS3, Web Development, APIs, Express.js

Lead Developer

2016 - 2020
Insurity
  • Created a Business Intelligence application that allows users to work with data coming from external systems.
  • Built a microservices architecture that supports the work of different applications in the company, where the main services include globalization, notifications, directory, logging, and security services.
  • Designed a UI Framework for internal company use.
Technologies: JavaScript, TypeScript, React, Kendo UI, C#, ASP.NET Core, ASP.NET Web API, SQL Server 2012, SQL Server Reporting Services (SSRS), TFS, Jenkins, NUnit, SpecFlow, Git, HTML, CSS, .NET Core, SQL Server 2008 R2, Visual Studio 2012, C#.NET, SQL Server 2008, Software Engineering, Full-stack, .NET, Microservices, Swagger, API Integration, REST APIs, SQL, CSS3, Web Development, APIs, ASP.NET MVC, ASP.NET

Senior Software Engineer

2014 - 2015
Société Générale
  • Developed new features for a WinForms application that monitors collateral for financial products such as bonds, stocks, hedge funds, and mutual funds.
  • Created a reporting system to feed a data warehouse and generate reports.
  • Enhanced the automation of tests with the use of BDD and TDD methodologies.
Technologies: Visual Studio 2013, ASP.NET Web API, C#.NET WinForms, Windows Presentation Foundation (WPF), C#, Entity Framework, SQL Server 2012, SQL Server Reporting Services (SSRS), Jenkins, Jira, NUnit, SpecFlow, HTML, CSS, Visual Studio 2012, C#.NET, SQL Server 2008, Software Engineering, .NET, SQL, Web Development, ASP.NET

Team Lead

2010 - 2014
Merlot Aero Limited
  • Participated in the design, development, and implementation of a web application for crew management in airlines (Crew Portal).
  • Assisted in the design, development, and implementation of a web application for flight management, business processes, and internal and external reporting (Aircraft Portal).
  • Created the website of Merlot Aero based in Orchard CMS.
Technologies: ASP.NET MVC 3, Entity Framework, Dynamic Data, Orchard CMS, Microsoft Silverlight, JavaScript, SQL Server 2008, SQL Server Reporting Services (SSRS), HTML, CSS, C#.NET, Software Engineering, Jira, Full-stack, .NET, SQL, Web Development, ASP.NET MVC, ASP.NET

Team Lead

2007 - 2010
University of Informatics Sciences
  • Developed an application for generating reports. It had strong integration with third-party systems through APIs.
  • Participated in the design, development, and implementation of an application divided into two modules (one for the creation, editing, and design of electronic books, and another to generate them).
  • Taught courses such as Introduction to Programming, Programming Level 1 (OOP,. Algorithms), Design Patterns, and Software Architecture.
Technologies: Visual Studio 2005, Visual SourceSafe, C#.NET, Software Engineering, SQL, Web Development

Experience

SmartView Application

Built a Business Intelligence Application that allows users to work with data coming from external systems, conduct meaningful analysis, and create interactive visual analytics in the form of dashboards.

Merlin Project

Merlin is an SAI (Structured Alternative Investments) application providing functionalities that allow different teams, ranging from financial engineering and trading to risk and operations, to manage the risk, monitor the investment guidelines, and manage the client communication and reporting during the whole lifecycle of the collateralized financing trades.

CrewPortal and Aircraft Portal

Creation of CrewPortal and AircraftPortal, the main web applications using ASP.NET in the Merlot Aero company and later in the cloud. I participated in developing, implementing, and maintaining the portals designed for the aviation industry. The applications were dedicated to the complete management of business processes, personnel and flight management, and internal and external reporting.

Education

2002 - 2007

Engineer's Degree in Informatics

University of Informatics Sciences - Havana, Cuba

Certifications

MAY 2022 - MAY 2024

Microsoft Certified: Azure Developer Associate

Microsoft

Skills

Libraries/APIs

Node.js, React, REST APIs, Entity Framework

Tools

Visual Studio 2013, C#.NET WinForms, GitHub, Helm, Terraform, TFS, Jenkins, Git, Jira, Orchard CMS, Microsoft Silverlight, Visual SourceSafe, Visual Studio 2012, Webpack

Languages

JavaScript, C#, HTML, CSS, SQL, TypeScript, CSS3, GraphQL, C#.NET

Frameworks

.NET, ASP.NET MVC, ASP.NET, NestJS, Jest, Kendo UI, ASP.NET Core, ASP.NET Web API, NUnit, SpecFlow, Windows Presentation Foundation (WPF), Next.js, JSON Web Tokens (JWT), Redux, Swagger, ASP.NET MVC 3, .NET Core, Express.js

Paradigms

Microservices

Platforms

Docker, Azure, Amazon Web Services (AWS), Windows, MacOS

Storage

PostgreSQL, SQL Server 2012, SQL Server Reporting Services (SSRS), Datadog, SQL Server 2008, SQL Server 2008 R2, MongoDB

Other

Full-stack, API Integration, Web Development, APIs, Chrome Extensions, Browser Plugins, WebSockets, Software Engineering, Dynamic Data, Visual Studio 2005

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