Ram K

Ram K Email and Phone Number

Software Design Engineer 2 @ Microsoft
Bellevue, WA, US
Ram K's Location
Bellevue, Washington, United States, United States
About Ram K

OBJECTIVE I am passionate about leading teams to deliver robust, highly available, and high-quality software solutions for complex distributed systems, infrastructure designs, and program implementations. In my recent roles, I have spearheaded technology transformations, successfully guiding numerous cloud migrations while championing Microservices & Message-Driven Architecture, Domain-Driven Design, Continuous Delivery, Automation, and DevOps. My experience spans mid to senior-level leadership roles where I have not only managed projects but also mentored and coached engineers, transforming them into technology experts. My leadership style emphasizes accelerating the adoption of modern tech stacks through rapid knowledge transfer, ensuring that teams are equipped to meet the challenges of today’s fast-paced technological landscapeSKILLS & ABILITIES My expertise includes:• Cloud Solutions: Skilled in designing and deploying scalable cloud architectures, utilizing IaaS, PaaS, and SaaS models effectively.• Microservices & Containers: Proficient in building and managing microservices architectures, with extensive use of containers and Kubernetes.• CI/CD & DevOps: Experienced in implementing automated CI/CD pipelines and adopting DevOps practices to optimize development and deployment workflows.• Infrastructure as Code (IaC) & Configuration as Code (CaC): Proficient in automating infrastructure and configuration management using IaC and CaC tools for consistency and scalability.• Environment as Code: Skilled in defining and managing infrastructure environments through code, ensuring rapid and consistent deployments across all stages.• Modernizing Legacy Applications: Proven ability in transforming legacy and monolithic applications into innovative, modern solutions using the latest architectures and cloud technologies.• Legacy Applications: On Prem windows applications, Windows Service applications, Windows native C/C++ applications with client server architecture, Firmware using c, USB devices.

Ram K's Current Company Details
Microsoft

Microsoft

View
Software Design Engineer 2
Bellevue, WA, US
Website:
microsoft.com
Employees:
231118
Ram K Work Experience Details
  • Microsoft
    Software Design Engineer 2
    Microsoft
    Bellevue, Wa, Us
  • Atharva Llc
    Software Solutions Architect
    Atharva Llc Aug 2024 - Present
    Bellevue, Washington, United States
    Lead a team of three onsite engineers and one offshore engineer and ramp up and grow the team and project to 28 member team in a span of 3 months with a revenue increase up to a million $.Create offshore / onsite team model, bridging time gaps, dividing projects, improving delivery velocity by 50% handling hiring, technical training, skill gaps, lead training, project training and driving customer confidence.Help migrating existing service fabric application to containerized applications using Docker and container orchestration platforms like Kubernetes. Create case studies for Health Care, EMR, FHIR software architecture, compare competitors and design solutions. Present case studies and architecture to executives, delivery managers, IT management, and developers. I Interviewed candidates, hire talent and help recruitment both offshore and onsite teams. Enabled continuous delivery, institutionalizing automation of build, deployment, testing, resource provisioning, secrets management, and scaling. I reduced release cycle time through shift left strategy: Incorporated unit testing, code quality, static analysis, security checks, and validation of non-functional requirements into the development phase. I provided strategic technical leadership to define and track the technology transformation roadmap in close collaboration with business and senior technology leadership.
  • Microsoft
    Senior Software Engineer Team Lead
    Microsoft Feb 2023 - Aug 2024
    Redmond, Washington, United States
    As part of Azure Health Data Services Team, I lead a small team of engineers to help build the Azure health care cloud Platform as Service. I maintained existing C# microservices in Service Fabric providing fixes to the frontend, account-routing and helped in bug fixes for newer features like Private Link. I added devops features like CI/CD gates with GIT and created infrastructure as code using Bicep, ARM, EV2 for partner teams. I migrated legacy service fabric services into newer services that are containerized using Docker and container orchestration platforms like Kubernetes and deployed using Helm Charts. I added monitoring and observability using Prometheus, Grafana, Geneva Monitoring tools. I helped mentoring, creating new ideas and improvements into stories, unblocking stuck stories for a team of 4 engineers acting as mentor, scrum master and lead. I designed and created a new microservice named Doppel that is in GA/ Production in Azure HealthCare cloud to demonstrate the availability, reliability and scalability for customer clusters showcasing Infrastructure.
  • Atharva Llc
    Founder
    Atharva Llc Sep 2022 - Feb 2023
    Bellevue, Washington, United States
    I created full stack application with frontend using angular, java script, google app script, WordPress, GoDaddy, booker, formdr, EMR for a health care application that manages client booking, soap notes, clinical data, intake forms, billing and connectors to Groupon. I managed a team of 8 health care practitioners using software as service. I acted as product owner to collect requirements, develop stories and worked as a scrum team member to implement backend and frontend services. I acted as customer service representative solving technical issues that arise on the website.
  • Microsoft
    Release And Build Engineering Lead
    Microsoft Mar 2021 - Sep 2022
    Redmond, Washington, United States
    I Improved quality of Edge, transitioning from Internet explorer by introducing standards, reference architecture, shift left testing and automation. Transformed India Operations from manual to automated testing within 6 months. I used IAAS using bicep, arm templates to create virtual machines and create developer workstation that will help Cosmos DB team to reduce developers onboarding time from days to hours saving millions of dollars in Integration testing environment. I automated build and release pipeline monitoring using power platform.
  • Starbucks
    Site Reliability Engineer
    Starbucks Mar 2020 - Mar 2021
    Seattle, Washington, United States
    As a part of Starbucks Store management and IOT Devices team, I built microservices using docker and Kubernetes written in Python Flash to discover installed store IOT devices using Message Driven Architecture (Kafka). I set up CI/CD pipelines in Jenkins and added monitoring using a frontend application written in React Js. I built mobile development, testing, and continuous integration (CI) with high scalability using commercial and open-source solutions. I supported performance engineering, automation, and tool implementation using flood.io, tricentis neo load, JMeter, azure load testing tools. I set up APM Dashboards, monitoring and alerting using Datadog & New Relic. I worked end to end from ingestion, enrichment, visualization and monitoring of IOT Store Data for USA and Canada Markets.
  • Microsoft
    Software Engineer
    Microsoft Apr 2019 - Mar 2020
    Bellevue, Washington, United States
    I drove the modernization efforts of legacy code and improved overall product quality, leading Architect design in the value stream, involving multiple products under Product Insights (now called Dynamics 365). Tech stack involved: Service Fabric, React Js for Portal and frontend, Cosmos DB, Kusto, Backend written in C# microservices. CI / CD using Azure Devops. I tested both 1p and 3p end to end integrations. I used PowerShell scripting and automation to automate monitoring, devops and managing azure resources. I drove security and privacy compliance using S360 internal Microsoft tool for product insights.
  • Starbucks
    Software Engineering Integration E2E Lead
    Starbucks May 2018 - Apr 2019
    Seattle, Washington, United States
    I worked as an End-to-End Integration team managing release, test and quality for 5 engineering teams. I worked with the director to manage risks and help ship UberEATS for Starbucks. I created several microservices, testing end to end, partnered with internal teams, and worked with several directors and executives in releasing UberEATS for Starbucks. I propelled knowledge transfer, publishing enterprise-wide best practice articles, and videos: DevOps, TDD, application program interface, contracts, and automation. I empowered multiple Scrum teams to reduce release cycle time 100% through hands-on training and mentoring. I accelerated the company’s migration towards modern tech stack through technology leadership and mentoring in Microservices. I led a two-year transformation to Microservices, Cloud Native, Message Driven (Service Bus / IOT Hub/ MSMQ) architecture from primarily legacy products (20+ year code base, legacy tech stack). I helped with bug fixes and writing modules in C++ for client gateway to IotHub in C SDK. I collaborated with over seven development and test teams, including SPC Feature, Core, Cyclopuma Certificate Management, Starbucks Cash Management, GSIT, and Revenue Accounting teams. Led cross-functional efforts to align and meet automation needs, working closely with quality assurance, project management, analysts, developers, infrastructure, and testers. I defined, implemented, and led the automation strategy for enterprise-level projects, including the Starbucks Production Controller End-to-End Framework (SPCEE).
  • Microsoft
    Software Engineer
    Microsoft Oct 2007 - May 2018
    Redmond, Washington, United States
    I worked in various Microsoft flagship products as a software engineer helping develop windows 8, 8.1 and 10. I worked in Teams, Microsoft Office, and Surface Team. Most of my full-time development work was in C, C++ and C#. As a Developer in the Windows 10 Core Operating System team, I developed and delivered the KDMF driver usbser.sys for USB-to-serial devices, which shipped with Windows 10. I also created the ‘!PowerTriage’ extension to debug power 9f bug check issues in Windbg 2015. Additionally, I supported bug fixes and feature enhancements for the DDF (Core OS-KMDF, UMDF, WDM, WDF) and developed various Windbg extensions for USB and Power. As a Scrum Master, I managed vendors and implemented processes to track project deliverables. I also developed the HCK framework to assist other teams in creating HCK tests and achieving partner certification.In Skype for Business, I added the Poll feature to conferences, utilizing early adoption of Azure cloud and Angular. I developed browser automation using the Selenium framework and enhanced the Poll UI automation with C#, ASP.NET, MVC, Windows Azure, and JavaScript. I also conducted load testing for various Azure service scenarios and designed the Poll UI, which is currently used in Skype meetings, involving extensive work in UI layouts.As part of the Windows 8.1 Media Platform Team, I developed and owned Sensor Quality tests in HCK, focusing on camera performance. Additionally, I created partner tools and tests for Intel and Nvidia to aid in debugging and achieving certification for Windows 8.1.As the SME for the audio media stack, I delivered core features like the new Stereo Codec Audio, AVMCU Conferencing, and the Test Call Robot. I owned the UI dialogs and features in Lync, including the tools->options page for team calls, devices, and various UI elements, many of which are still used in Skype for Business. I created the Device Testing Framework using DSF for testing USB device reports.
  • Microsoft
    Developer Technical Support
    Microsoft Oct 2005 - Oct 2007
    Bengaluru, Karnataka, India
    As a Developer Support Engineer, I provided support for various developer division products, including Visual Studio 2003/2005, C++ Compiler, Linker, Debugger, .NET base libraries, Reflection, CRT libraries, COM, ATL, MFC, and Visual J#. I also assisted in developing sample codes, debugging customer issues, filing bugs, and facilitating fixes for customers.
  • Cognizant
    Software Programmer
    Cognizant Jul 2003 - Oct 2005
    India
    I worked as a programmer collecting requirements from client, implementing product specification and testing of insurance web client interface and core business functionalities for health insurance. I learnt HIPAA and used Excel VB Scripting to implement tests. I also used QTP, WinRunner, Web Testing, Load Runner to perform performance testing for on prem enterprise applications built in J2EE and Java.

Ram K Education Details

Frequently Asked Questions about Ram K

What company does Ram K work for?

Ram K works for Microsoft

What is Ram K's role at the current company?

Ram K's current role is Software Design Engineer 2.

What schools did Ram K attend?

Ram K attended Bharathidasan University (Bdu), Tiruchirappalli, Er Higher Secondary School.

Who are Ram K's colleagues?

Ram K's colleagues are Christopher Mosby, Arun Bk, Selene Valdez, حسين طه, Michael Steven Peñafiel Aviles, Arlie Davis, 魏琦潇.

Not the Ram K you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.