HimalayasHimalayas logo
RD
Open to opportunities

Richard Downing

@richarddowning2

Senior software engineer with 14+ years building scalable full-stack systems and microservices with C# and Rust.

United States
Message

What I'm looking for

I’m looking to build reliable, high-performance distributed systems—especially microservices and real-time analytics. I want a collaborative engineering environment where I can improve platform performance and mentor others through technical design and code reviews.

I’m a Senior Software Engineer with 14+ years designing and building scalable full-stack apps using C#, Java, and Rust across cloud-based platforms.

I specialize in microservices architectures, high-performance backend systems, and modern web applications with .NET and Spring Boot, including event-driven services for real-time processing.

I’ve integrated AI-driven data processing—building Python ML pipelines into production services—and delivered measurable impact, including improving categorization accuracy by 36%.

I’m passionate about building reliable software, improving platform performance, and mentoring engineers through architecture discussions, code reviews, and technical design sessions in collaborative environments.

Experience

Work history, roles, and key accomplishments

IR
Current

Senior Software Engineer

In-House Realty

May 2014 - Present (11 years 11 months)

Designed and developed a cloud-based SaaS platform using C# (.NET Core), ASP.NET MVC, and SQL Server, supporting workflow automation across 32 internal services. Built microservices processing 12M+ records daily, implemented an AI-assisted document classification service improving accuracy by 36%, and developed event-driven ingestion pipelines with Kafka.

Marathon Petroleum Company logoMC

Software Developer

Marathon Petroleum Company

Aug 2012 - Dec 2012 (4 months)

Developed internal applications using C# (.NET Framework) and ASP.NET MVC to support operational workflows for 8 departments. Implemented Java Spring MVC integrations with legacy enterprise systems and designed SQL Server schemas and stored procedures supporting 1.2M+ operational records.

Quicken Loans logoQL

Business Intelligence Engineer Intern

May 2012 - Aug 2012 (3 months)

Built internal business tools with C# and ASP.NET Web Forms to automate 12 manual reporting workflows. Implemented ADO.NET data access layers with SQL Server and helped debug and maintain enterprise applications by resolving issues in database queries and business logic.

Education

Degrees, certifications, and relevant coursework

University of Michigan–Dearborn logoUM

University of Michigan–Dearborn

Bachelor of Science, Computer Science (Software Engineering)

2011 - 2013

Studied Computer Science (Software Engineering) at the University of Michigan–Dearborn and completed a Bachelor of Science program from 2011 to 2013.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan