Rogerio Ramos Email & Phone Number
@microsoft.com
LinkedIn matched
Who is Rogerio Ramos? Overview
A concise factual answer block for searchers comparing this professional profile.
Rogerio Ramos is listed as Principal Software Engineer at Microsoft (Azure Data) at Microsoft, a with 10 employees, based in Redmond, Washington, United States. AeroLeads shows a work email signal at microsoft.com and a matched LinkedIn profile for Rogerio Ramos.
Rogerio Ramos previously worked as Principal Software Engineer at Microsoft and Principal Software Engineer at Microsoft. Rogerio Ramos holds Post-Graduate, Computer Science from Uel - Universidade Estadual De Londrina.
Email format at Microsoft
This section adds company-level context without repeating Rogerio Ramos's masked contact details.
AeroLeads found 2 current-domain work email signals for Rogerio Ramos. Compare company email patterns before reaching out.
About Rogerio Ramos
I am a software engineer in these areas: system services, cloud computing, storage, database engines, high availability and native, as in C++, high performance development.Keywords: Azure Data; SQL Server; Hyperscale; Azure Storage; ADL; ADLS; Hekaton; RSL; RslHk; queues; asynchronous requests; database access; cloud storage; lock free; debugging; tuning; physical replication; log shipping; failover; primary election and Paxos
Listed skills include Microsoft Sql Server, .Net, C++, Databases, and 34 others.
Rogerio Ramos's current company
Company context helps verify the profile and gives searchers a useful next step.
Rogerio Ramos work experience
A career timeline built from the work history available for this profile.
Principal Software Engineer
Working on the design and implementation of metadata systems used by the Azure Data Lake/Cosmos store team.
Senior Software Engineer
Working on the design and implementation of metadata systems used by the Azure Data Lake/Cosmos store team.
Senior Software Engineer
- I was part of the core group that designed the scalable in-memory OLTP engine in SQL14 and SQL15. As part of this we designed parallel checkpoint, parallel recovery, and parallel merge to keep storage in check.- I ensured that bootstrap worked from last checkpoint and log tail. I was responsible for integrating the in-memory engine with the traditional engine seamlessly which avoided app rewrite to use the new engine. I designed and implemented high availability for in-memory engine which include continuous redo on secondary, independent checkpoint and failover both with and without data loss.- I implemented several native (C++) coding tasks full of lock-free mechanisms and other advanced synchronization techniques. My attention to details, code health and code documentation resulted in improved code reliability in my team.- I pioneered new way to write and organize native unit testing. I implemented complex long haul with log shipping stress tests. The test code is written in C++ and exercise the product code within the same process. The tests I authored were referenced in the exercising and stressing of complicated scenarios like failovers and storage stress scenarios. This cut down test investment significantly for my team.- I designed and implemented a test mechanism to reliably simulate a cluster of database replicas into a single process. That allowed developers to easily launch one single executable which contain test and product code that exercises complex cluster scenarios like: continuous redo on secondary replicas; failover; failover with data loss; independent checkpoint; etc. This level of testability was unprecedented in SQL Server.
Software Developer Engineer
- (SQL AlwaysOn) I designed and implemented the connectivity WSFC (Windows Server Failover Cluster) integration. Users can create the “name” resource (or client access point) either by using T-SQL or by configuring WSFC.- I implemented appropriate supportability hooks and unit tests that did not require cluster setup.- MatrixDB (or transparent scale out): I designed and implemented elastic scale where one can add or remove nodes transparently. As part of this I implemented versioned in-memory topology and appropriate debugging and supportability hooks. I implemented a new WMI dll which hosted 2 WMI classes used to query the topology by non T-SQL clients like the SQL Server Setup, powershell scripts used by tests and other C# automated tests.- Componentization and testability: Given my passion for code health, I prototyped, proposed and then worked with a team to implement a multi-binary engine where a subset of DLLs can be re-used by itself for testing and other needs. Monolithic SQL server engine was not only hard to test but was hurting productivity.- I drove the adoption of TDD methodologies in SQL engine resulting in much better unit testing and higher quality. The cost of testing concurrency issues in distributed or multi- process systems reduced dramatically with much better outcome. I mentored and guided junior developers on best engineering practice, in-memory technologies and high availability.
Software Developer Engineer
I worked in Performance Point Server 2007 and O14 and I was responsible for the data movement and data loading features. The work involved multi-threading, queue, T-SQL statements generation.
Owner And Director Of Development
- I was responsible for the architecture and implementation of the company main products including BI, data variable printing and OMR.- I implemented CVS for source control and NUNIT to help quality assurance. We used to have 500+ tests that must pass before any version was released- I implemented financial controls and projects controls (features, bugs, tasks, etc) using Kankei DBM- I lead a team of five developers.
Consultant
Responsible for the Brazilian team in an international project for a multinational food company. It was a business inteligence (data analysis) system that were successfuly deployed.
Director Of Architecture
Responsible by the architecture of products and consulting developed by Vesta in products like EasyPay(payment using Internet), VestaMarket (B2B), Comprasnet (Auctions), eGov (Government B2B) and thekernel library VCCE (used in consulting like Comprasnet).
Software Engineer
I grew up to become the main developer and build technologies that lasted for 10+ years.
Colleagues at Microsoft
Other employees you can reach at microsoft.com. View company contacts for 10 employees →
Sarah Rosas
Colleague at MicrosoftChaudfontaine, Walloon Region, Belgium
View →
JW
Jim Will
Colleague at MicrosoftHaven, Kansas, United States
View →
PA
Path An
Colleague at MicrosoftPeshawar, Khyber Pakhtunkhwa, Pakistan
View →
AK
Animesh Kumar
Colleague at MicrosoftPatna, Bihar, India
View →
LA
Luiz Alan
Colleague at MicrosoftColombo, Paraná, Brazil
View →
DA
Dawood Ahmadi
Colleague at MicrosoftIstanbul, Türkiye, Turkey
View →
王
王桂红
Colleague at MicrosoftHangzhou, Zhejiang, China
View →
BP
Bapi Pradhan
Colleague at MicrosoftBhubaneswar, Odisha, India
View →
MM
Md Mohiuddin All Mahmud Shadi
Colleague at MicrosoftDhaka, Bangladesh
View →
KR
Krystyna Reisteter
Colleague at MicrosoftRedmond, Washington, United States
View →
Rogerio Ramos education
Post-Graduate, Computer Science
College, Data Processing Technician
Frequently asked questions about Rogerio Ramos
Quick answers generated from the profile data available on this page.
What company does Rogerio Ramos work for?
Rogerio Ramos works for Microsoft.
What is Rogerio Ramos's role at Microsoft?
Rogerio Ramos is listed as Principal Software Engineer at Microsoft (Azure Data) at Microsoft.
What is Rogerio Ramos's email address?
AeroLeads has found 2 work email signals at @microsoft.com for Rogerio Ramos at Microsoft.
Where is Rogerio Ramos based?
Rogerio Ramos is based in Redmond, Washington, United States while working with Microsoft.
What companies has Rogerio Ramos worked for?
Rogerio Ramos has worked for Microsoft, Kankei Dbm Consultoria, Unisys, Vesta Technologies, and Exactus Software.
Who are Rogerio Ramos's colleagues at Microsoft?
Rogerio Ramos's colleagues at Microsoft include Sarah Rosas, Jim Will, Path An, Animesh Kumar, and Luiz Alan.
How can I contact Rogerio Ramos?
You can use AeroLeads to view verified contact signals for Rogerio Ramos at Microsoft, including work email, phone, and LinkedIn data when available.
What schools did Rogerio Ramos attend?
Rogerio Ramos holds Post-Graduate, Computer Science from Uel - Universidade Estadual De Londrina.
What skills is Rogerio Ramos known for?
Rogerio Ramos is listed with skills including Microsoft Sql Server, .Net, C++, Databases, Software Development, C#, Software Engineering, and Business Intelligence.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial