- Find a mentor
- Web Programming
- Mobile App Programming
- Programming Languages
- Data Science /Engineering
- Database /Operations
- Find a freelancer
- Find developer jobs
Eduardo Monteiro de Barros
Senior Software Engineer and Database Developer
Sessions / Jobs
For every 15 minutes
Resourceful senior software engineer with 10+ years’ experience in C# and SQL Server. Knowledgeable in numerous other languages, including Java and Python. Strong skills in agile framework, Application Lifecycle Management (ALM), DevOps, and cloud technologies. Experience managing multiple teams and projects. Achievements include data modeling and optimization, cloud migration, and system conversions, all resulting in improved efficiency and cost savings. Continuous learner who applies new technologies effectively; recently completed advanced SQL and Java courses. Fully fluent in Portuguese and English.
Eastern Time (US & Canada) (-05:00)
- 13 years experience
I've been working with SQL and SQL Server for quite some time now, including but not limited to database design, development and optimization. Earned SQL 2008 R2 MCITP Certification. I've developed and managed large database code repositories containing hundreds of objects and tens of thousands of lines of code under version control. Also worked with database unit testing, created and deployed SSIS packages, set up and maintained database synchronization techniques and replication. I've troubleshoot many poor performance scenarios, analyzing queries, execution plans, running SQL Server Profiler and implemented optimizations that largely reduced execution time and resource consumption (in some cases bringing execution time from many hours to a few minutes or even seconds).
C# . net
- 13 years experience
I've worked with many programming languages, but most of my work have been in C# .NET. I've worked with and managed multiple teams, developing from small libraries to large systems containing over a million lines of code. My most recent work involves a distributed solution including components like WCF WebServices, shared cache, service bus system and a message broker in a N-Tier application. Over the years I have also had many opportunities to debug issues and troubleshoot performance and resource consumption problems of single and multi threaded applications.
- 13 years experience
I've been working with software development since college. That led me to learn and develop skills in scripting languages like MS-DOS and Powershell and to work with many different automation tools. Over the years I have created jenkings jobs, msbuild tasks, build and automation scripts, Visual Studio Team Services build and deploy tasks and cruise control projects.
- 5 years experience
Working with software development today is very closely related to the cloud. From hosting development and QA environments in the cloud to architecting a full solution's cloud infrastructure and services. This created opportunities for me to work with two of the major cloud providers and their services, including Azure VMs, Azure Database, Azure Storage, Azure Virtual Networks, Azure VPN, Azure AD, Azure Service Fabric, Amazon EC2, Amazon S3, Amazon App Stream 2.0.
- 10 years experience
During my careers I have also had the opportunity to work on a software project as a developer of a Delphi application. The code was originally written in Delphi 5, was then updated to Delphi 7 and latter on migrated to C#. This was done over the course of many years, since the code had close do a million lines of code. To make this possible, our team used technologies like COM+ Interfaces and WIN32 APIs to set up communication between the different languages, DLLs and executables.
Authored database migration to Azure Database; Architected and managed branching policies; Coordinated the automation of pull request validation tasks; Orchestrated and implemented the migration of the application lifecycle management infrastructure and processes to a cloud solution; Architected changes to adapt software to a “as-a-service” solution; Developed and maintained a flexible front-office trading solution for both financial and non-financial industries; Participated in code reviews; Orchestrated the adoption of a learning platform by the development team, increasing the team’s morale and instrumenting the management of skill growth planning and monitoring; Optimized SQL code (sometimes reducing execution time from a day to a few minutes); Designed and implemented a fast and robust SQL Server data model for the baking portfolio of a large bank (challenges involved traceability granularity, integration time and daily position load time); Acted as a reference for SQL code review; Managed administration of multiple SQL Server servers and databases; Authored automation of cloud infrastructure maintenance tasks; Participated in infrastructure sizing and planning; Lead a team of 13 Software Developers;
Could've been better
May 16, 2018
Eduardo's work ethic is second to none. Eduardo performed the work diligently, on time and to budget. He listened carefully to the brief, considered what needed to be done and resolved a very complicated issue (SQL Query) in a very short time indeed. As I sometimes need the assistance of consultants in areas outside of my field, as I needed to here, I can certainly recommend Eduardo as a reliable business partner in a time of need.
May 8, 2018
extremely knowledgeable, thorough, very friendly & helpful
May 5, 2018
extremely talented & knowledgeable. Very helpful & patient and does an excellent job of explaining.
May 5, 2018