Mario Samano Salinas
Verified Expert in Engineering
Windows Communication Foundation (WCF) Developer
Mario is a seasoned web developer and team leader with over six years of coding experience. He has worked extensively with Microsoft technologies, as well as jQuery, C#, ASP.NET, MCV 3 and 4, WCF, and Azure. He has worked with many companies and knows how to efficiently meet client specifications.
Portfolio
Experience
Availability
Preferred Environment
Virtual Machines, Subversion (SVN), VPN, TFS
The most amazing...
...software I've ever developed is a website using Azure that is similar to Facebook, allowing clients to create a customized eCommerce webpage.
Work Experience
.NET Developer
Acuere Software LLC
- Migrated multiple modules from a legacy codebase to a more modern .NET 4.8 framework.
- Worked with the client to refactor the legacy code and make small enhancements while keeping the application uptime.
- Implemented unit test suites to go along with some of the legacy code refactorings.
Senior Full-stack Developer
Red Bench Holdings
- Developed multiple applications in the .NET stack while helping them implement good practices in their legacy code.
- Worked with junior developers and helped them get to a better technical proficiency by doing constant code reviews and screen sharing sessions.
- Improved their codebase and overall design by having meetings with the engineering staff and helped organize some code refactoring that made the applications more extensible and performant.
- Optimized many SQL Server stored procedures and helped them optimize their use of the Entity Framework.
- Helped the company start using well-known design patterns to make the application easier to understand.
Senior Developer
DocRx
- Designed the architecture for a DICOM cloud application, started with a napkin, and finished with a fully functional (non-prod) application.
- Managed a small team of engineers and designers to accomplish the client's goals.
- Suggested the cloud needs for future production versions that could support the estimated load.
Senior Developer and Manager
Benchmark Email Company
- Led the architecture of two of the components that the client wants to incorporate into his site.
- Developed and managed the journey application using AngularJS for the UI and C# with microservices and other tools on the back-end.
- Developed and managed the integration application, which connects the user’s site with other APIs (e.g., Facebook, eBay, PayPal). This application was created on MVC with AngularJS and WebAPI.
Team Lead
Herbalife
- Supported existing applications, which are used to generate new clients for the company. Used Oracle to save all client information.
- Led a team to develop a new application that allows clients to create an eCommerce web page that can also recruit new customers. The software uses MVC3 and saves all information on Azure.
- Led a team to design an internal tool using MVC3 that generates themes for company applications.
- Led a team that added functionality to an existing application using ASP.NET and WCF to incorporate a notification inbox feature into the application.
Senior Developer
Tripwire
- Worked as an analyst, consultant, developer, and team leader on a number of software projects.
- Helped develop, enhance, and address bugs in the TLC product.
- Led a team that developed new modules for the TLC product using C# and WCF.
Developer
NPC Soluciones
- Served as an analyst, consultant, and software developer.
- Designed a system to control inventory, sales, shopping lists, and price lists for a company using C# and SQL.
- Led a team in charge of creating a web page using ASP.NET to manage the budget of Fondo Sonora.
- Led a team that developed software for Ganfer that allowed them to manage, review, and analyze their accounting business intelligence.
Experience
Go Herbalife
http://www.goherbalife.com/Skills
Languages
C#, C#.NET, SQL, XAML, Visual Basic, JavaScript
Frameworks
ASP.NET MVC, AngularJS, .NET, Entity, ADO.NET, ASP.NET, ASP.NET MVC 3, ASP.NET MVC 4, Angular, ASP.NET Web API, NUnit, OAuth 2, Kendo MVC
Paradigms
Class-based OOP, Microservices, Model View Controller (MVC), Test-driven Development (TDD), Agile Software Development, Service-oriented Architecture (SOA), Scrum
Other
User Interface (UI), DevExpress, Windows Communication Foundation (WCF), Web Services, Virtual Machines, Service, Single-page Applications (SPA), SQL Server 2015
Libraries/APIs
jQuery, Web API, Entity Framework
Tools
LINQ to SQL, TortoiseSVN, VersionOne, Helix ALM, TFS, VPN, Subversion (SVN)
Platforms
Telerik, Xamarin, Azure
Storage
Microsoft SQL Server, Cassandra, SQL Server 2016
Education
Masters Degree in Information Technology Management
Instituto Tecnologico Superior de Monterrey - Mexico
Bachelor of Engineering Degree in Computer System Engineering
Instituto Tecnológico Superior de Cajeme - Mexico
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