Richard Downing
@richarddowning
Senior software engineer building scalable full-stack systems with C#, Java and Rust.
What I'm looking for
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 focus on reliable systems, strong performance, and collaborative engineering practices—especially mentoring through architecture discussions and code reviews.
At In-House Realty, I designed and developed a cloud-based SaaS platform using C# (.NET Core), ASP.NET MVC, and SQL Server, supporting workflow automation and data processing across 32 internal services. I built scalable backend services with .NET Core Web API and Java Spring Boot microservices, processing 12M+ records daily across distributed services.
I’ve integrated AI-driven processing into production workflows by implementing an AI-assisted document and data classification service using Python ML pipelines in combination with C# services, improving categorization accuracy by 36%. I also built event-driven ingestion pipelines using Apache Kafka for real-time processing, implemented secure authentication with OAuth2/OpenID Connect/JWT, and developed high-performance background processing utilities in Rust to improve concurrency for compute-intensive workloads.
Across teams, I’ve strengthened delivery quality with automated testing pipelines (xUnit, NUnit, JUnit) and CI validation, and I’ve deployed containerized services using Docker and Kubernetes on AWS and Azure. Earlier roles included building analytics services at Quicken Loans and operational applications at Marathon Petroleum, and I bring that same systems mindset to mentoring interns and supporting data-heavy analytics.
Experience
Work history, roles, and key accomplishments
Business Intelligence Engineer
Quicken Loans
Jan 2013 - May 2014 (1 year 4 months)
Developed Java Spring backend services for analytics applications processing 4TB of operational data monthly and built Rust utilities for ETL and batch transformations. Implemented REST APIs used by 15+ business teams, supported 120+ scheduled reports with optimized PostgreSQL/MySQL queries, and improved pipeline reliability with JUnit-based validation tests.
Business Intelligence Engineer
Quicken Loans
May 2012 - Aug 2012 (3 months)
Built internal business tools using C# and ASP.NET Web Forms to automate 12 manual reporting workflows. Implemented ADO.NET data access with SQL Server and supported debugging/maintenance by resolving issues tied to database queries and business logic while collaborating on testing and code reviews.
Education
Degrees, certifications, and relevant coursework
University of Michigan-Dearborn
Bachelor of Science, Computer Science - Software Engineering
2011 - 2013
Earned a B.S. in Computer Science with a Software Engineering focus at the University of Michigan-Dearborn from 2011 to 2013.
Tech stack
Software and tools used professionally
Google Tag Manager
Microsoft Azure
Tokio
Kubernetes
Cloudflare
MySQL
PostgreSQL
Gmail
Node.js
Spring Boot
.NET Core
.NET
ASP.NET Core
Spring Framework
Spring MVC
Google Analytics
React
JavaScript
Python
HTML5
Java
ES6
CSS 3
ASP.NET
Kafka
Grafana
Prometheus
TypeScript
JUnit
OAuth2
Docker
Time Analytics
Amazon Web Services (AWS)
SQL
Actix-web
Safe
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Richard?
You can contact Richard and 90k+ other talented remote workers on Himalayas.
Message RichardFind 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!
