0 viewsjobseeker
Thomas C. — Senior Rust Full Stack Developer from United States

Thomas C.

Senior Rust Full Stack Developer

United States 6+ years
Open to offersNew to Platform
Languages
English
Video Introduction
No video introduction yet
The candidate has not added a video.
Contact information and social networks are private. Connect to unlock.
Hidden

About

Thomas C. is an AI Full Stack Developer with over a decade of industry experience, specializing in designing and building scalable distributed systems and AI-native developer platforms. His profound expertise in Rust systems programming is complemented by his adeptness in asynchronous architectures using Tokio, WebAssembly, and microservices. Throughout his career, he has contributed to cloud infrastructure and real-time data processing solutions, demonstrating exceptional skills in architecting full-stack applications with emphasis on technologies such as Rust, TypeScript, React, Axum, and AWS. At Warp, he played a crucial role in developing a Rust-based backend for an agentic development environment, focusing on performance and reliability. Earlier, he worked with Deno to optimize backend services for JavaScript runtime, and at RisingWave Labs, he developed backend components for their distributed streaming database. His contributions have significantly enhanced platform reliability and performance across Blockchain, terminal, and cloud environments. Thomas C. holds a Bachelor's degree in Computer Engineering from Union College, New York.

Experience

  • Rust Full-Stack Engineer

    Nova UI · 2024 — Present
    Created a comprehensive architecture for a full-stack Rust web application, employing server-side rendering (SSR) and client-side WebAssembly (WASM) to facilitate dynamic user interfaces. Developed a reactive frontend utilizing advanced state management to optimize DOM interactions. Engineered server-side APIs and the underlying business logic in Rust, ensuring cohesive integration with frontend elements. Facilitated secure communication between frontend and backend functionalities through innovative server function bridging. Enhanced the application's efficiency by minimizing redundant re-renders while utilizing Rust’s zero-cost abstractions. Organized a scalable, component-based UI framework to boost the reusability and maintainability of frontend modules while ensuring end-to-end type safety.
  • Rust Engineer

    Warp · 2022 — 2024
    Maintained and developed backend systems for Warp's core terminal engine, focusing on enhancing performance, concurrency, and reliability. Contributed to full-stack features including terminal UI components and command execution workflows. Assisted in establishing agent orchestration infrastructure to bridge local terminal tasks with cloud-based AI workflows. Designed API services and microservices critical for Warp’s development ecosystem, while aiming to optimize system performance and minimize command execution latency. Engaged with cross-functional teams to create AI-enhanced developer workflows and participated in architecture discussions centered on scalable execution models.
  • Rust Backend Engineer

    Deno Land (Deno) · 2018 — 2021
    Developed and sustained backend services in Rust for the Deno platform, enhancing server-side execution capabilities. Worked on implementing secure execution environments for untrusted JavaScript and TypeScript code within the Deno runtime. Optimized backend systems that support essential features, including runtime APIs. Addressed improvements in networking and distributed execution layers to bolster request handling and system reliability across cloud infrastructure. Took part in discussions regarding V8 integration and permission systems to ensure secure operational models.
  • Rust Engineer

    RisingWave Labs · 2015 — 2018
    Contributed to the development of a distributed streaming SQL engine, focusing on real-time analytics with Rust. Worked on core backend components supporting continuous data ingestion and real-time query processing. Enhanced the incremental computation engine to enable efficient data recomputation only when changes occurred. Engaged in building a distributed query execution layer, ensuring plans could be executed across multiple nodes. Maintained backend services related to state management and persistence, alongside mechanisms for fault tolerance and recovery. Participated in the design of a decoupled compute-storage architecture and optimized workflows for metadata coordination, including cluster management.

Skills & Expertise

Education

  • Bachelor's degree: Computer Engineering
    Union College · 2011 — 2015