Thomas Leeds
Full Stack Software Engineer
SUMMARY
Passionate Full Stack Software Engineer with expertise in a wide range of languages, frameworks, and technologies. Self-motivated, dedicated to continuous improvement, and actively engaged in personal coding projects and open-source contributions.
SKILLS
Languages:
- Go
- TypeScript/JavaScript
- Python
- HTML
- CSS/SCSS
- SQL
- NoSQL
- Rust
- C++
- C
- Java
- C#
Frameworks:
- React.js
- Vue.js
- FastAPI
- Pandas
- Cypress
- Jest
Technologies:
- PostgreSQL
- MongoDB
- Docker
- Kubernetes
- Redis
- Elastic Search
- OpenAPI
- Serverless
- CI/CD
Clouds
- Azure
- Google Cloud Platform (GCP)
PROJECTS
- astra: An automatic Go type extractor for web services with very little additional configuration. Astra is designed to simplify the process of extracting types from web services in Go, requiring minimal setup for maximum efficiency.
- confuse: A struct-based configuration library for Go. It allows developers to manage configurations using Go structs, making the process of handling configurations in your Go applications straightforward and intuitive.
- healthcheck: A health checking framework for microservices in Go. Ensure the reliability and availability of your microservices with this comprehensive health checking framework.
- validjsonator: A basic Go library that takes a Go Validator V10 validation string and converts it into a Schema. This is used to share common logic JSON scheam logic betwen astra and confuse.