Pinned
Edwin Schleif

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 desktop applications, web applications, AI systems, and backend services.

Tue, Apr 21, 2026, 4:00 PM

Ricardo Batho

Ricardo Batho

View LinkedIn profile

Ricardo and Edwin worked together at Safra National Bank of New York.

“I was a DBA at Safra National Bank of New York while Edwin was building and supporting the applications that sat on top of our databases. That means we worked together constantly, on schema changes, on query performance, on incidents, and on the kind of late-night issues that only show up in production.

Edwin is one of the few application engineers I have worked with who really understands the database side. His SQL was clean, his data models made sense, and he asked before doing things that would hurt the server. When performance issues came up he would dig in with me instead of tossing it over the wall, and we usually fixed the root cause rather than papering over it.

He is also easy to work with, direct, patient, and willing to explain his thinking. Any team that has Edwin on it is lucky to have him.”

Tue, Apr 21, 2026, 3:00 PM

Rafael Garrido

Rafael Garrido

View LinkedIn profile

Rafael and Edwin worked together at Safra National Bank of New York.

“Edwin and I worked together at Safra National Bank across a wide range of the bank’s systems, from client statements to compliance to middle office. Each of those areas has its own rules and its own consequences when something is wrong, and Edwin handled all of them with the same care.

He moves comfortably across the front end, services, and SQL Server, and he picks the simpler solution over the clever one. When things broke in production he was calm, methodical, and fast.

He is also someone you want on the team, a good listener, a patient mentor, and respectful with everyone from operations to senior engineers. Edwin is one of the few colleagues I would work with again without hesitation.”

Tue, Apr 21, 2026, 2:00 PM

Rafael Oliveira

Rafael Oliveira

View LinkedIn profile

Rafael and Edwin worked together at Safra National Bank of New York.

“Edwin and I worked together at Safra National Bank of New York, where he was one of the core engineers behind the broker trading platform. The system touched every part of the bank, stocks, futures, options, and the integrations that tied trading into client services, credit, operations, and the middle office. That kind of footprint only works when the person building it understands the business, not just the code.

What set Edwin apart was how seriously he took the users on the trading floor and the operations teams. He would sit with traders to understand what they actually needed, then come back with something that fit the workflow instead of fighting it. He was equally comfortable in the front end, the services, and deep in SQL Server, which meant problems got solved end to end rather than thrown over a fence.

Reliability matters in a bank, and Edwin delivered it quietly and consistently. If you are evaluating him for a senior or lead role, he is the kind of engineer you can trust with a system the business depends on.”

Tue, Apr 21, 2026, 1:00 PM

David Dixon

David Dixon

View LinkedIn profile

David and Edwin worked together at First Republic Bank.

“I worked alongside Edwin at First Republic Bank on the CRB team, building and maintaining the internal CRM that a large part of the firm depended on.

What really stood out was how much Edwin cared about his work. He wrote code that was actually easy to read, always left clear notes on his decision-making, and was super patient when explaining tradeoffs. He wasn’t afraid to push back when something didn’t feel right, but he managed to keep our standards high without ever creating unnecessary friction. That’s a rare balance to find.

Edwin is one of the engineers I have most enjoyed working with. If you are hiring senior talent, he is the kind of engineer who raises the standard of the team he joins.”

Tue, Apr 21, 2026, 12:30 PM

Satish Vudaru

Satish Vudaru

View LinkedIn profile

Satish and Edwin worked together at First Republic Bank.

“Edwin and I worked side by side on the CRB system at First Republic Bank across every layer of the stack: front end, back end, and the database. We tackled the hardest workflows together, debugged production issues in real time, and managed deployments where there was no room for error.

What stood out about Edwin is his range. He is genuinely comfortable everywhere in the stack and does not stop at boundaries the way most engineers do. He takes ownership of problems instead of handing them off, he is disciplined and careful with code, and he has a calm temperament that is invaluable when things go sideways in production.

If you are looking for a senior engineer who can anchor a team across the full stack, who will show up for the hard work, and who will raise the quality bar for everyone around him, Edwin is that person.”

Sun, Apr 19, 2026, 9:00 AM

Pleasant Hill, CA · edwin@edwincloud.com · (707) 317-1773 · edwincloud.com

Work Experience

Curtis Instruments · EV company · Staff Software Engineer · Livermore, CA · Jun 2021 to Mar 2026

  • Designed, built, and maintained Windows desktop applications to interface motor controllers through CANopen.
    • Written in C#, WPF, and Windows Forms on .NET.
    • Built the CANopen communication layer used to read and write device data in real time.
    • Built the MQTT communication layer for real-time messaging between the apps and the server.
    • Supported embedded software engineers as the end users, debugging issues in the apps and on the CAN bus.
  • Designed, built, and maintained the Curtis external and internal web portals end to end.
    • Frontend originally written in React as a single-page application, later migrated to Next.js with TypeScript.
    • Backend REST APIs originally written in .NET Web API on Linux, later migrated to Go with Gin, persisting to PostgreSQL.
    • Features include software licensing, Stripe integration, document management, and role-based access.
  • Wrote CLI tools in C# and Go for engineers to communicate with CANopen devices and manage licenses, services, and resources.
  • Owned the Jenkins CI/CD pipelines that built the desktop apps and deployed containerized backend services to Kubernetes.

Stack: C#, .NET, ASP.NET Web API, WPF, Windows Forms, Linux, Go, Gin, Next.js, React, TypeScript, PostgreSQL, SQL Server, Docker, Kubernetes, Jenkins, Stripe, CANopen, MQTT

First Republic Bank · Private bank · Senior Software Engineer · San Francisco, CA · Oct 2020 to Jun 2021

  • Maintained the enterprise CRM platform used across all departments of the bank.
    • Migrated the frontend to React with TypeScript.
    • Built and modified production React components and pages end to end.
  • Built and maintained .NET backend services for the CRM and related internal tools.
    • Services written in C# on .NET / ASP.NET, persisting to SQL Server.
    • Migrated classic ASMX web services to RESTful ASP.NET Web API.
    • Cloud workflows on Azure with Azure Functions and Azure SQL.
  • Production support across departments.

Stack: C#, .NET, ASP.NET, ASP.NET Web API, ASMX, React, TypeScript, JavaScript, SQL Server, Azure, Azure Functions, Azure SQL

Jefferies Financial Group · Investment bank · Senior Software Engineer · New York, NY · Feb 2019 to Sep 2020

  • Led feature development, maintenance, and bug support of Navigator, the primary desktop platform for prime brokerage clients to monitor portfolios, positions, and P&L in real time.
  • Integrated real-time pricing feeds from Bloomberg, Reuters, eSignal, and ICE Data Services.
  • Contributed to J-Prime, the web-based portal for portfolio access and reporting, leading the frontend migration to a modern framework.
  • Built backend services for position tracking and risk analytics.

Stack: C#, .NET, WPF, DevExpress, Angular, ASP.NET, SQL Server, Excel RTD, Bloomberg API, VSTO

Mizuho Bank · Corporate bank · Senior Software Engineer · Jersey City, NJ · Jan 2016 to Jan 2019

  • Developed and maintained the statement generation and distribution platform for institutional clients.
  • Built Windows services and console tools for automated processing.
  • Built desktop utilities for internal operations and reporting.

Stack: C#, VB.NET, .NET, Windows Forms, SQL Server, SSIS, Python, TypeScript

Pronology · Broadcast tech · Senior Software Engineer · New York, NY · Apr 2014 to Jan 2016

  • Developed time-code-driven media asset management interfaces for broadcast recording workflows.
  • Built core services and console applications to integrate broadcast recording hardware.

Stack: C#, WPF, .NET, WCF, SQL Server, Windows Services

Safra National Bank of New York · Private bank · Senior Software Engineer · New York, NY · Apr 2007 to Mar 2014

  • Developed, maintained, and supported the broker system for trading stocks, futures, and options.
  • Integrated the trading platform with banking departments including client services, credit, operations, and middle office.
  • Enhanced Internet Banking and middle/back-office applications.
  • Built desktop and web interfaces for internal operations and reporting.

Stack: C#, VB.NET, VB6, .NET, ASP.NET Web Forms, ASP.NET MVC, Windows Forms, SQL Server, WCF

Skills & Technologies

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

Education

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

Curtis Integrated Toolkit

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.