HimalayasHimalayas logo
RD
Open to opportunities

Richard Downing

@richarddowning

Senior software engineer building scalable full-stack systems with C#, Java and Rust.

United States
Message

What I'm looking for

I’m looking for a team where I can build reliable, high-performance services—microservices, real-time analytics, and AI-assisted processing—while mentoring engineers. I value collaborative engineering, strong CI/CD quality, and cloud-scale execution.

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

QL

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.

QL

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 logoUM

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.

Availability

Open to opportunities

Location

United States

Authorized to work in

Skills

CJavaRustPythonTypeScriptJavaScriptSQL.NET CoreASP.NET CoreASP.NET MVCWeb APIsSpring BootSpring FrameworkSpring MVCAPI IntegrationMicroservices ArchitectureEvent Driven ArchitectureBackground Processing SystemsRust Async Programming (Tokio)Actix WebRust CLI ToolsReactAngularHTML5CSS3SQL ServerPostgreSQLMySQLDatabase DesignQuery OptimizationData ModelingETL ProcessesData WarehousingEntity FrameworkHibernateJDBCApache KafkaEvent Based PipelinesEvent ProcessingAmazon Web Services (AWS)Microsoft AzureDockerKubernetesOAUTH2OpenID ConnectJWTAPI SecurityxUnitNUnitJunitIntegration TestingTest AutomationCI CD PipelinesGitPrometheusGrafanaLogging.NETASP.NETES6GmailKafkaSAFeTime AnalyticsTokioC#C# .NETC# .NET CoreC# 12C# 13Typescript JavascriptTypescript NodejsJavascript TypescriptReact TypescriptJavaScript (Node.JsJavascript (ES6)Java 8Java 21+Java KotlinReact NativeReactJSReact VueReact Testing LibraryReact QueryReact HooksReact RouterReact ReduxReact NextJSReact 18+AngularJSAngular2Angular MaterialAngular 15+Angular 12+Angular 7Angular 14Angular ReactMaterial Design For AngularVueVue.JsVuexVue RouterVue.Js 3Vue3Vue NextNextNext.jsNodeNodeJSNestNestJSExpressExpressRouteExpressJSPython 3Python DjangoPython ProgrammingPython DevelopmentPython Testing FrameworksDjangoDjango REST FrameworkfastAPIFlaskJava DevelopmentSpringSpring DataSpring CorePHPPHPUnitPHP 8+PHP SymfonyPHP FrameworkPHP (Laravel)LaravelSymfonySyliusSylius FrameworkGoRubyRuby on RailsRuby RailsGraphQL RubyRubyMineMVCMVC FrameworksMVCCCRUDCRUD OperationsCRUD APIsUIUI DesignUI UX DesignUI UXUI TestingUI ComponentsUI DevelopmentUX UI DesignUX UIMaterial UITailwind UITailwindTailwindCSSMaterial TailwindUXUX Design

Interested in hiring Richard?

You can contact Richard and 90k+ other talented remote workers on Himalayas.

Message Richard

People also viewed

View all talent

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