
Welcome
I am Edwin Schleif, a software engineer based in the San Francisco Bay Area. I design and build software end to end.
My work spans Windows and macOS desktop applications, web applications, AI systems, and backend services.

I am Edwin Schleif, a software engineer based in the San Francisco Bay Area. I design and build software end to end.
My work spans Windows and macOS desktop applications, web applications, AI systems, and backend services.
Sun, Apr 19, 2026, 12:00 PM

The following summarizes how my background aligns with the Senior Software Engineer role leading the modernization of HCIM's SymKey platform.
The position requires taking ownership of a legacy .NET Framework 4.8 system, migrating it to modern .NET, converting VB.NET to C#, and reducing technical debt through a service-oriented rewrite. My career includes two comparable modernizations delivered on business-critical banking platforms:
In both engagements the work was executed against a live, production-critical codebase, progressing incrementally while preserving continuous business operations.
The position requires 5+ years of backend C# and .NET experience. I have worked with C# since the initial release of the .NET platform, across both .NET Framework and modern .NET, with production experience in ASP.NET Core, WPF, Windows Forms, Windows Services, and WCF at Curtis Instruments, First Republic, Jefferies, Mizuho Bank, Pronology, and Safra.
My SQL Server experience spans both the .NET client side and the database side. The position will require fluency across both, and that has been the scope of my data-access work for many years:
I design and deliver scalable backend APIs, predominantly RESTful HTTP services, across three runtimes that together cover the majority of modern web-backend workloads:
This range supports per-service technology selection rather than a single monolithic runtime, consistent with the modular architecture described in the posting.
Safe modernization of a complex system depends on a disciplined test layer. I apply standard industry testing practices across the full testing pyramid:
The position calls for daily use of AI coding tools such as Claude Code and Codex, as well as the application of LLMs within the product itself. These practices are already integral to my engineering workflow:
At Curtis Instruments I owned the Jenkins CI/CD pipeline for the desktop application suite end to end, and I have delivered equivalent pipelines on Azure DevOps Pipelines for other products:
I have production experience with AWS and Azure:
My front-end experience covers both desktop and web applications. The relevant work on each stack is summarized below.
Desktop UI
My desktop UI work spans both generations of the Windows UI stack, shipped atCurtis Instruments, Jefferies, Pronology, and Safra.
Web UI
On the web side, my experience spans the full range from hand-written HTML and CSS through modern component-based TypeScript frameworks.
Sun, Apr 19, 2026, 11:00 AM
Sun, Apr 19, 2026, 9:00 AM
Pleasant Hill, CA · edwin@edwincloud.com · (707) 317-1773 · edwincloud.com
Livermore, CA • Jun 2021 to Mar 2026
Staff Software Engineer
Global manufacturer of motor controllers and electronic systems for electric vehicles and industrial equipment.
Stack: C#, WPF, .NET, Go, Gin, Next.js, React, TypeScript, PostgreSQL, SQL Server, Docker, Kubernetes, Jenkins, CANopen
San Francisco, CA • Oct 2020 to Jun 2021
Senior Software Engineer
Former San Francisco-based private bank that served high-net-worth individuals and businesses, now part of JPMorgan Chase.
Stack: C#, .NET, ASP.NET, React, TypeScript, JavaScript, SQL Server, Azure, Azure Functions, Azure SQL
New York, NY • Feb 2019 to Sep 2020
Senior Software Engineer
Global investment banking and capital markets firm with prime brokerage, trading, and advisory services.
Stack: C#, .NET, WPF, DevExpress, Angular, ASP.NET, SQL Server, Excel RTD, Bloomberg API, VSTO
Jersey City, NJ • Jan 2016 to Jan 2019
Senior Software Engineer
One of Japan's largest financial institutions, providing corporate and investment banking services across the Americas.
Stack: C#, VB.NET, .NET, Windows Forms, SQL Server, SSIS, Python, TypeScript
New York, NY • Apr 2014 to Jan 2016
Senior Software Engineer
Media technology company specializing in real-time broadcast recording and media asset management for television networks.
Stack: C#, WPF, .NET, WCF, SQL Server, Windows Services
Safra National Bank of New York
New York, NY • Apr 2007 to Mar 2014
Senior Software Engineer
Private bank providing wealth management, securities trading, and banking services to high-net-worth clients.
Stack: C#, VB.NET, VB6, .NET, ASP.NET Web Forms, ASP.NET MVC, Windows Forms, SQL Server, WCF
Languages: C#, Go, TypeScript, JavaScript, Python, Java, Kotlin, VB.NET
Frontend: React, Next.js, WPF, Angular, ASP.NET Web Forms, Tailwind CSS
Backend: .NET / ASP.NET Core, Gin, Kotlin, Express.js, REST APIs, WCF
Mobile: Android, Kotlin, Xamarin
Cloud: AWS (EC2, RDS, S3, CloudFront, VPC), Azure (DevOps, App Services, Azure SQL, Blob Storage, Service Bus)
Infrastructure: Kubernetes, Docker, Nginx, Linux (Ubuntu), Jenkins
Data: PostgreSQL, SQL Server, Redis, Kafka, MQTT
DevOps: Jenkins, Azure DevOps Pipelines, CI/CD, automated builds and deployment
Scrum: Jira, Azure DevOps Boards, Polarion
Computer Science, UGF (Universidade Gama Filho), Rio de Janeiro, Brazil (2006)
Sat, Apr 18, 2026, 2:00 PM
Enterprise Windows software suite for CAN-based motor controller systems at Curtis Instruments
CIT is a fully integrated development and diagnostic platform used by OEM engineers worldwide to design, configure, and debug vehicle control systems running on Curtis CAN-based hardware. It provides a whole-system view of every device on the CANbus, enabling live monitoring, parameter tuning, and software updates from a single environment.
I maintained and enhanced core applications within the suite, including Programmer, TACT (a virtual oscilloscope for real-time parameter tracing across multiple CAN devices), Menu Editor, VCL Studio (a custom code editor and compiler), and Pack & Flash. All of these share a common project environment and live CANbus communication layer.
Fri, Apr 17, 2026, 2:00 PM
Customer-facing web portal for software licensing, documentation, and engineering support at Curtis Instruments
The Curtis External Portal is a web platform built for OEM customers and dealers to access product documentation, download software, and purchase software licenses in bulk or individually. It also provides reporting tools and a direct support channel to application engineers.
I built and maintained the portal, handling both the frontend and backend, including the licensing and e-commerce workflow, document management system, and user access controls across different customer tiers.
Thu, Apr 16, 2026, 2:00 PM
Real-time portfolio and pricing desktop platform for prime brokerage clients at Jefferies Financial Group
Navigator is a desktop application used by Jefferies prime brokerage clients to monitor portfolios with real-time pricing from major market data providers including Bloomberg, Reuters, eSignal, ICE Data Services, and other leading feeds. The system delivers live P&L, position tracking, and risk analytics directly to hedge fund managers and institutional traders.
I was part of the development team responsible for maintaining and enhancing the platform, building new features, providing production support, and resolving issues across the application.
Wed, Apr 15, 2026, 2:00 PM
Web-based prime brokerage portal for portfolio access and reporting at Jefferies Financial Group
J-Prime is the web-based complement to Navigator, giving prime brokerage clients a streamlined way to view their portfolios, access reporting, and manage their accounts from any browser. It provides a simplified interface for the same client base, covering positions, balances, trade history, and other prime brokerage services.
I contributed to the development and maintenance of the platform as part of the Jefferies prime brokerage technology team.