Peter Spiro
** ********* **, *********, ** *****
***********@*****.***
Professional Summary
Software developer, architect, and team leader with over 20 years of experience in developing robust, high-performance, scalable fintech platforms and trading systems. Proven expertise in both frontend and backend development with a wide array of tools. Strong team leadership experience and an entrepreneurial mindset.
Skills
● Programming Languages & Frameworks:Java (Swing, SpringBoot), JavaScript (React, Next.js), C, C++, JSON, REST APIs, TCP/IP, UDP, WebSockets, Kafka
● Blockchain & Web3:Smart contract programming withSolidity, Fireblocks, Moralis, Alchemy, Infura, Truffle, Hardhat, MetaMask, WalletConnect, useDApp
● Cloud:Google Cloud Platform (GCP) including ComputeEngine, Cloud Run, Artifact Registry, VPC Network, Google Secrets, Chrome Remote Desktop; Containerization with Docker and Docker Compose; NGINX for reverse proxy, SSL termination and load balancing; Microsoft Azure; AWS
● Databases:PostgreSQL, Redis
● Version Control & CI/CD:Jenkins, Git, GitHub, CVS,SCCS
● Leadership:Team management and mentoring; productdesign, management, development, and deployment
Work Experience
Reflection
Founder and CTO, Dec 2021 - present
Skills:Java (Spring boot), JavaScript (React, Next.js), PostgreSQL, Kafka, Redis, Git, Jenkins, Fireblocks, Moralis, Truffle, Solidity, MetaMask, WalletConnect, GCP, Azure, NGINX Reflection is a novel stock tokenization platform, which I designed and implemented, enabling the purchase and sale of crypto tokens representing shares of US stock.
● Developed the backend system using Java, NGINX, Kafka, REST APIs, and PostgreSQL. Achieved low latency for a superior user experience.
● Supported all EVM-compatible blockchains by integrating with Fireblocks, Moralis, and native validator nodes. Used WalletConnect for integration with crypto wallets including MetaMask. Integrated with third-party KYC provider Persona.
● Deployed on multiple VMs hosted by GCP. Used NGINX for reverse proxy and SSL termination. Used Jenkins and Git for CI/CD.
● Implemented the frontend using React and Next.js.
● Designed and implemented the smart contracts with Solidity and Truffle. Brisco Funding
Private Lender (Self-employed), Aug 2017 - Dec 2021
● Originated and managed real estate loans as an independent private lender. Oversaw underwriting, deal structuring, investor relations, and loan servicing. Interactive Brokers
Senior Developer and Software Engineer, Aug 2000 - Aug 2017 Skills:Java (Swing), C++, TCP/IP, UDP, Eclipse, Git, NoSQL Worked extensively on all aspects of Interactive Brokers' online trading platform, encompassing both frontend and backend systems:
● Early engineer on Trader Workstation (TWS), the primary user-facing application. Developed core components still in use 20 years later.
● Created the widely used API for automated, programmatic trading, supporting various communication channels for client/server connections including TCP/IP, DDE (Excel), and ActiveX. Utilized JNI. This API now serves tens of thousands of customers worldwide.
● Led a team of developers, overseeing hiring, project planning, development, code reviews, testing, and deployment of numerous features over many years.
● Coded backend support for numerous features in C++. Education
University of Pennsylvania
Bachelor of Applied Science in Computer Science, December 1990