Edgar Santos, Developer in Munich, Bavaria, Germany
Edgar is available for hire
Hire Edgar

Edgar Santos

Verified Expert  in Engineering

Software Developer

Location
Munich, Bavaria, Germany
Toptal Member Since
April 5, 2018

Edgar is a self-motivated software engineer with several years of experience in software development using mainly C#, ASP.NET, SQL Server, JavaScript, and REST. During his career, he's held several lead developer positions with his most recent role being CTO of MECOM do Brasil. New projects and challenges motivate Edgar, and he joined Toptal to find them.

Availability

Part-time

Preferred Environment

Git, TFS, Visual Studio, Windows

The most amazing...

...project I've worked on was an enterprise platform with distributed database for a tracking platform using SQL Server and ASP.NET.

Work Experience

Senior Software Developer

2018 - 2019
Econet GmbH
  • Developed and maintained web applications with ASP.NET Core and Razor Views.
  • Supported clients requirements and proposed solutions.
Technologies: ASP.NET Core

Chief Technology Officer

2016 - 2018
MECOM do Brasil S.A.
  • Developed enterprise high-availability-and-scalability systems based on location and mobility using ASP.NET and SQL Server; also designed the system architecture and devised a scalable platform for the company’s products.
  • Maintained and remolded outdated projects in earlier frameworks.
  • Supported distributed databases using SQL Server as well as optimizing the performance via out-scaling, caching, fixing indexes, and tuning database jobs.
  • Planned and coordinated server and database migrations. The challenge was to minimize downtime and data loss during migration as well as creating a fallback plan.
Technologies: Microsoft SQL Server, ASP.NET, .NET

Senior Developer

2010 - 2016
MECOM do Brasil S.A.
  • Implemented a map front-end component using TypeScript. The base component was created in order to work with different map providers (Google Maps, Bing Maps, and Open Street Maps).
  • Maintained and remolded outdated projects in earlier frameworks using ASP.NET and JavaScript using MVC pattern.
  • Developed and reorganized an application for internal usage (Windows Forms).
  • Designed and developed a mobile application for Windows Mobile 6.0/6.5.
  • Developed modules for an Android application with field force automation features (photos, tracking).
  • Analyzed the requirements which provided a solution and an estimation.
Technologies: JavaScript, .NET

Senior Developer

2011 - 2013
MECOMO AG
  • Worked as a Scrum consultant on implementing agile methodologies for the company’s processes.
  • Designed and developed an intelligent reporting application using SQL Server, Web Forms, and Windows Services.
  • Integrated external (GPS) device manufacturers by using REST and SOAP technologies that connected to third-party APIs to import object and position data.
  • Updated a custom map component to use the newer Google Maps JavaScript framework (from version 2 to version 3).
Technologies: .NET

mecFLEET

http://www.mecfleet.com
A tracking platform for large logistics companies. It has high availability and scalability for its architecture and a very powerful business intelligence module.

Languages

JavaScript, SQL, C#, TypeScript, Java, CSS3, HTML5, Java 8

Frameworks

.NET, ASP.NET MVC, ASP.NET, Ext JS, ASP.NET Core, Angular, Swagger

Libraries/APIs

Google Maps, jQuery, AutoMapper

Tools

TFS, Microsoft Visual Studio, Git, Visual Studio, Helm

Paradigms

Scrum, REST, Pair Programming, Unit Testing, FluentValidation

Platforms

Windows, Azure, Windows Server 2012, Apache Kafka, Kubernetes, Docker

Other

Certified ScrumMaster (CSM), SOAP, IIS, OpenStreetMap, Selenium IDE, WCF Web Services

Storage

SQL Server 2012, Microsoft SQL Server, SQLite

2006 - 2012

Bachelor's Degree in Computer Science

Pontifical Catholic University of Rio Grande do Sul - Porto Alegre, Brazil

NOVEMBER 2016 - MARCH 2020

Certified ScrumMaster (CSM)

Scrum Alliance

JUNE 2016 - PRESENT

Exam 480: Programming in HTML5 with JavaScript and CSS3

Microsoft

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