profile

Kelvin Mai

Senior Software Engineer

Full-stack software engineer with over 8 years of experience building microservices and distributed systems across agile teams. Passionate about functional programming, specializing in TypeScript, Clojure, React, and Go with a track record of designing REST and GraphQL APIs, improving CI/CD pipelines, and shipping scalable web applications.

View Resume
8+
Years of experience

Personal Registry

Get started with the Kelvin Mai's personal shadcn/ui registry. Featuring multiple useful components, hooks and tools.

Get Started
  • Programming Languages

    TypeScriptJavaScriptClojureClojureScriptGo (Golang)JavaGroovyPythonC#HTML & CSS
  • Frontend Technologies

    ReactReact NativeReact RouterReduxNext.jsAngularBootstrapMaterial UITailwind CSSWeb3CypressJest
  • Backend & Databases

    Node.jsExpress.jsASP.NET CoreSpring BootREST APIsGraphQLPostgreSQLMySQLMongoDB
  • DevOps & Tools

    DockerKubernetesAWS (Amazon Web Services)GCP (Google Cloud Platform)Microsoft AzureRabbitMQJenkinsCI/CDGithub ActionsGitRedisLinux

Minneapolis, MN - Remote

Jul 2024 - Present

Development on internal admin tool to aid SFTP automation for insurance clients

clojurereactmysqlawsdockergroovygrailsredis
  • Developed internal admin tools for SFTP file automation by introducing a dry run feature, eliminating silent failures in insurance client file processing.
  • Enhanced the Admin UI for Gravie employees and insurance clients, streamlining multi-step workflows and reducing manual intervention.
  • Managed AWS & Redis infrastructure for high-throughput file processing in a Groovy on Grails backend.
  • Mentored Java engineers in React and ClojureScript, accelerating a full frontend modernization effort.

Get in Touch

I'd love to hear from you. Contact me and I will get back to you as soon as possible.

me@kelvinmai.io

Las Vegas, Nevada, United States