
Yasmany Molina Diaz
Verified Expert in Engineering
Software Developer
Montreal, QC, Canada
Toptal member since December 9, 2021
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
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
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
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.
Senior Software Engineer
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.
Lead Developer
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.
Senior Software Engineer
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.
Team Lead
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.
Team Lead
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.
Experience
SmartView Application
Merlin Project
CrewPortal and Aircraft Portal
Education
Engineer's Degree in Informatics
University of Informatics Sciences - Havana, Cuba
Certifications
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
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