Mario Samano Salinas, Developer in Guadalajara, Mexico
Mario is available for hire
Hire Mario

Mario Samano Salinas

Verified Expert  in Engineering

Windows Communication Foundation (WCF) Developer

Location
Guadalajara, Mexico
Toptal Member Since
December 17, 2012

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

Acuere Software LLC
ASP.NET, ASP.NET MVC, SQL Server 2016, Entity Framework
Red Bench Holdings
ASP.NET, ASP.NET MVC, SQL Server 2016, JavaScript, Kendo MVC
DocRx
ASP.NET, ASP.NET MVC, Web API, SQL Server 2015

Experience

Availability

Full-time

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

2020 - PRESENT
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.
Technologies: ASP.NET, ASP.NET MVC, SQL Server 2016, Entity Framework

Senior Full-stack Developer

2019 - 2021
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.
Technologies: ASP.NET, ASP.NET MVC, SQL Server 2016, JavaScript, Kendo MVC

Senior Developer

2016 - 2018
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.
Technologies: ASP.NET, ASP.NET MVC, Web API, SQL Server 2015

Senior Developer and Manager

2015 - 2016
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.
Technologies: SQL, Cassandra, Service, Web API, AngularJS, Model View Controller (MVC), Microservices, C#, C#.NET

Team Lead

2011 - 2016
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.
Technologies: Azure, ASP.NET MVC, ASP.NET

Senior Developer

2010 - 2011
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.
Technologies: Helix ALM, VersionOne, TortoiseSVN, Web Services, SQL, C#

Developer

2008 - 2010
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.
Technologies: SQL, ASP.NET, C#, Visual Basic

My Herbalife

https://www.myherbalife.com/
A portal used by clients to review their account.

Go Herbalife

http://www.goherbalife.com/
A web application that I developed to allow clients to easily create a personal website.

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

2010 - 2012

Masters Degree in Information Technology Management

Instituto Tecnologico Superior de Monterrey - Mexico

2003 - 2007

Bachelor of Engineering Degree in Computer System Engineering

Instituto Tecnológico Superior de Cajeme - Mexico

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