Software Engineer

Edwin Schleif

Full-stack software engineer. I build software from end to end.

Edwin Schleif

Experience

Work History

Curtis Instruments

Staff Software Engineer

Livermore, CA

Jun 2021 — Mar 2026

  • Developed Windows desktop applications in C# (WPF and WinForms) used by embedded engineers to configure, diagnose, and communicate with motor controllers over CANopen.
  • Designed and built internal and customer-facing web applications using React-based frameworks and ASP.NET APIs, deployed with Docker on Linux behind an Nginx reverse proxy.
  • Developed backend services in Go as a lightweight alternative to Linux-hosted .NET services.
  • Led migration of Linux-hosted SQL Server databases to PostgreSQL to improve portability and operational flexibility.
  • Designed, optimized, and maintained relational databases supporting reliable enterprise systems.

First Republic Bank

Senior Software Engineer

San Francisco, CA

Oct 2020 — Jun 2021

  • Spearheaded maintenance and modernization of the bank's mission-critical CRM platform, migrating core modules from legacy ASP.NET to a React frontend backed by .NET Web API.
  • Delivered new features and stability improvements in the ASP.NET 4.8 codebase.
  • Collaborated with bankers, operations teams, and project managers to align releases with business and regulatory requirements.

Jefferies Financial Group

Senior Software Engineer

New York, NY

Feb 2019 — Sep 2020

  • Led prime-brokerage technology initiatives for hedge-fund clients, crafting high-performance WPF solutions with MVVM and Prism.
  • Integrated seamlessly with leading custodians and service providers.
  • Built a robust Excel-based Profit and Loss (P&L) system that ingested live market feeds from Bloomberg, eSignal, Reuters, and other data vendors.

Mizuho Bank

Senior Software Engineer

Jersey City, NJ

Jan 2016 — Jan 2019

  • Sustained and enhanced the bank's statement-generation and distribution platform with SQL Server development and SSIS production support.
  • Engineered .NET Windows services and console tools primarily in C#, using VB.NET, Python, TypeScript, and JavaScript.
  • Built robust desktop utilities in Windows Forms with structured code organization and comprehensive unit tests.

Pronology

Senior Software Engineer

New York, NY

Apr 2014 — Jan 2016

  • Developed time-code-driven media-asset-management interfaces, leveraging C#, WPF, and SQL Server.
  • Built core components as .NET Windows services, console applications, and WCF services to integrate diverse broadcast-recording hardware.

Safra National Bank of New York

Senior Software Engineer

New York, NY

Apr 2007 — Mar 2014

  • Developed and maintained the bank's stock and options trading platform.
  • Enhanced applications including Internet Banking and middle/back-office tools while coding in C#, VB.NET, VB6, JScript, and VBScript.
  • Built user interfaces in ASP.NET (Web Forms to MVC) and Windows Forms.

Skills

Technical Expertise

Front-End

ReactNext.jsAngularTypeScriptJavaScriptHTMLCSSTailwind CSSWPFXAMLWindows FormsUWPElectronReact NativeAndroidiOSSwiftKotlinREST APIsGraphQLResponsive Design

Back-End

C#Dotnet FrameworkModern DotnetASP.NETNode.jsGolangPythonSQL ServerPostgreSQLMongoDBRedisOracleSnowflakeKafkaJenkinsDevOpsWindows Server

Artificial Intelligence

Claude CodeOpenAICodexAI AgentsAgentic AILLM IntegrationToken ManagementRAGSkillsMCPAI SDKEmbeddingsVector Databases

Cloud & Infrastructure

AWSEC2S3RDSLambdaRoute 53CloudFrontAPI GatewayECSSQSSNSDynamoDBAWS TranscribeCodePipelineAzureAzure DevOpsAzure App ServiceAzure FunctionsAzure SQLAzure Blob StorageAzure ADDockerNginxLinuxCI/CD

Education

Academic Background

Computer Science

UGF — Universidade Gama Filho

Rio de Janeiro, Brazil

2006

Get in touch

Interested in working together? Feel free to reach out.

(707) 317-1773edwin@edwincloud.com