
Edgar Santos
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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
Econet GmbH
- Developed and maintained web applications with ASP.NET Core and Razor Views.
- Supported clients requirements and proposed solutions.
Chief Technology Officer
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.
Senior Developer
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.
Senior Developer
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).
Experience
mecFLEET
http://www.mecfleet.comSkills
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
Education
Bachelor's Degree in Computer Science
Pontifical Catholic University of Rio Grande do Sul - Porto Alegre, Brazil
Certifications
Certified ScrumMaster (CSM)
Scrum Alliance
Exam 480: Programming in HTML5 with JavaScript and CSS3
Microsoft