
Thomas Klein
Verified Expert in Engineering
DevOps Engineer and Full-stack Developer
Zürich, Switzerland
Toptal member since April 13, 2020
Thomas is a highly experienced solution architect specializing in working with startups and established clients. He leads the development of project architecture, cloud services, and software. Thomas is a capable team leader with a proven track record of success using Agile methodologies.
Portfolio
Experience
- Software Architecture - 7 years
- Web Project Management - 6 years
- TypeScript - 6 years
- Node.js - 6 years
- Technical Leadership - 6 years
- React - 4 years
- Amazon Web Services (AWS) - 4 years
- eCommerce - 2 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Slack, Amazon Web Services (AWS), Terraform, JavaScript, TypeScript, SST
The most amazing...
...project I've contributed to is a major platform relaunch of Mercedes-benz.com, serving as a technical lead and generating the groundwork for the front-end.
Work Experience
Tech Lead
R1SE.com - SimRacing esports
- Led the client successfully through two investor presentations, showcasing the technical implementation and vision.
- Defined technical approach, technical flows, tech architecture, and recommended tech stack. Worked with the client's CEO directly to identify ideal solutions.
- Estimated costs for foreseen infrastructure requirements, service, and tooling. Estimation included infrastructure deployed in multiple AWS accounts and mirrored standby infrastructure in other regions to cover failovers.
- Provided technical leadership to Toptal talents and employees of the client and was involved in front-end, back-end, data science, and DevOps.
- Created all technical tasks, provided estimates, took care of the assignments to team members, and took ownership of feature completion.
- Established guidelines and co-implemented CI/CD pipelines with automated UI testing for multiple deployment environments.
- Constructed guidelines and co-implemented a state-of-the-art multi-account structure on AWS following AWS best practices using AWS Control Tower.
- Facilitated daily standups, regular sprint demos, and sprint planning meetings.
- Evaluated KYC providers technically and provided the client's legal team with the necessary documentation to proceed with contracting.
- Interviewed and assessed Toptal Talents and client candidates for technical project positions.
Co-founder and Technical Lead
Winemaker World SA
- Built an eCommerce back end on top of AWS Services, deployed it with IaC tools, and implemented the business logic with Node.js and TypeScript. The multi-client data layer was accessed with AWS Appsync (GraphQL) and data stored in DynamoDB.
- Created a back-office web portal with Vue, Vuetify, and nuxt.js (Jamstack) for stakeholder inventories and order and delivery management.
- Implemented a data warehouse and an analytics solution with Amazon DynamoDB, Amazon S3, AWS Glue, and Amazon Athena.
- Tended freelance developers in the front end, back end, and DevOps tasks.
- Managed security audits on the back-end APIs performed by an external company.
Distributed Systems Engineer
Skyscanner
- Created a microservice exposing an API via Node.js and Express.js and a React-based user interface, enabling users to query entities in a high volume of Apache Cassandra clusters and convert storage items between different data formats.
- Set up service monitoring for more than ten different microservices using OpenTSDB queryable metrics, Bosun alarms, and Grafana dashboards.
- Facilitated more than 40 squad health checks and retrospectives.
- Developed proficiency in utilizing Apache Cassandra (NoSQL) for optimized storage and retrieval of airline quotes through constant work experience.
Senior Front-end Solution Architect
Netcentric
- Led a team of up to 12 developers to provide the front-end-relevant groundwork for a significant platform relaunch of Mercedes-benz.com based on the Adobe Marketing Cloud in 2016.
- Developed a performance-optimized library on top of CEDDL for a unified web analytics approach, subsequently implementing it onsite for various international clients in the banking and telecommunication sectors.
- Implemented company-wide web security guidelines for front-end projects, collaborating with teams and providing training to ensure compliance. These efforts improved the security and protection of customer data in the company's web-based projects.
- Created the set up guidelines for new front-end projects in the company, implementing them on four projects and leading to up to 30% reduced initial set up time.
- Performed more than 50 technical interviews for front-end candidates.
- Optimized the front-end interview process by coordinating stakeholders and creating a modern technical assignment, leading to a qualitative increase in candidate profiles.
Front-end Consultant and Developer
Atalaya Solutions SL
- Created a single-page application (SPA) with AngularJS and Bootstrap (based on Less) and implemented a build system based on gulp while using Bower and npm as package managers.
- Contributed to the development of a back end (Node.js, Express.js, MongoDB, and Mongoose).
- Created UX design mockups and user flow diagrams for client implementation.
Visiting Lecturer for a High Performance Web Programming Class
La Salle
- Lectured 15 students for three months in weekly 1.5-hour-long classes on HTML5, CSS3, and JavaScript.
- Created tests and evaluated all students based on them.
- Prepared student materials for all classes throughout the three-month period.
Trainer for JavaScript Developers at Softonic University
Softonic
- Taught, in Spanish and English, 20 students in a three-month internship program how to use web technologies in a high performant web environment (focusing on HTML5, CSS3, and JavaScript) and training individual employees and groups.
- Advocated the best coding practices in the company's front-end department.
- Performed more than 50 technical recruitment interviews for front-end candidates.
Software Engineer
Riplife Gaming Technologies
- Introduced a logical separation between a data layer and the front-end components.
- Implemented the BDD framework Jasmine to enhance the JavaScript development lifecycle.
- Working on a high-traffic online gaming website as a PHP and JavaScript developer in a multidisciplinary and international SCRUM team.
Experience
Companero.js
https://github.com/thomasklein/companero.jsRedmine2mite
https://github.com/thomasklein/redmine2miteUniversalSuggester
https://github.com/thomasklein/UniversalSuggesterEducation
Master's Degree in International Studies of Media and Computer Science
HTW Berlin, University of Applied Science - Berlin, Germany
Certifications
AWS Certified Solutions Architect - Professional
Amazon Web Services
AWS Certified Data Analytics - Specialty (DAS)
Amazon Web Services
HashiCorp Certified: Terraform Associate (002)
HashiCorp
AWS Certified DevOps Engineer Professional
AWS
AWS Certified Developer Associate
AWS
AWS Certified Solutions Architect Associate
AWS
Skills
Libraries/APIs
Node.js, React, Vue, AWS Amplify, REST APIs, Rollup.js, Vuex, React Redux, Protobuf, Google Maps, Auth0 API, Stripe, JavaScript Charting, PySpark, Google Maps API, OpenStreetMap API, Three.js, Stripe API, OpenAI API
Tools
NPM, Git, GitHub, Webpack, Adobe Experience Manager (AEM), Amazon Athena, AWS Glue, AWS CloudFormation, AWS AppSync, Amazon Simple Notification Service (SNS), Amazon Simple Email Service (SES), Amazon Cognito, Amazon Elastic Container Service (ECS), Auth0, Figma, Kibana, ELK (Elastic Stack), Logstash, Amazon Simple Queue Service (SQS), ITerm, IntelliJ IDEA, PostCSS, Amazon CloudWatch, Terraform, Zapier, BrowserStack, Slack, Amazon Elastic MapReduce (EMR), Amazon QuickSight, AWS IAM
Languages
JavaScript, HTML, CSS, TypeScript, SCSS, SQL, GraphQL, HTML5, Python, Java, CSS3, PHP
Frameworks
Jest, Next.js, Vuetify, Bootstrap, Redux, Material UI, Angular, Express.js, Nuxt.js, Electron, Selenium, SST
Paradigms
DevOps, REST API Architecture, Responsive Web Design (RWD), Jamstack, Agile, Requirements Analysis, Microservices, Event-driven Architecture, Serverless Architecture, MVC Design, Test-driven Development (TDD), Scalable Application, Test Automation
Platforms
Visual Studio Code (VS Code), Amazon Web Services (AWS), AWS Lambda, MacOS, Sanity Studio, Kubernetes, Docker, Mapbox, Amazon EC2, Apache Kafka, Firebase, Vercel, Netlify, Agones
Storage
Amazon S3 (AWS S3), Amazon DynamoDB, JSON, NoSQL, MongoDB, PostgreSQL, MySQL, Elasticsearch, AWS Data Pipeline Service
Industry Expertise
Project Management
Other
Team Management, APIs, Front-end, Performance, Full-stack, Technical Documentation, System Architecture, Front-end Development, Architecture, esbuild, Serverless, Responsive UI, API Integration, MERN Stack, Software Architecture, AWS Certified Solution Architect, AWS Certified Developer, AWS Certified DevOps Engineer, Technical Leadership, Web Development, Software Design, Leadership, Webhooks, Agile Delivery, Engineering, Server-side Rendering (SSR), Cloud Infrastructure, Full-stack Development, Lambda Functions, Accessibility, OWASP, AWS Cloud Architecture, Service Workers, Amazon API Gateway, Web Project Management, eCommerce, Atomic Design, Progressive Web Applications (PWAs), Diagrams, Big Data, Algorithms, Dashboards, CI/CD Pipelines, API Connectors, Headless CMS, Infrastructure as Code (IaC), Infrastructure Monitoring, Scalability, Online Payments, Cloud Platforms, Authentication, Vendor Management, System Architecture Design, Payment APIs, Enterprise Architecture, Content Management Systems (CMS), Scalable Architecture, Product Growth, PWA, Containers, Charts, Admin Panels, User Interface (UI), User Experience (UX), CTO, Cloud Architecture, Billing, Data Analytics, Reports, OpenTSDB, Team Mentoring, Amazon EventBridge, Gatsby, The Application Layer Questionnaire (TALQ), Vite, OpenStreetMap, Amazon RDS, Know Your Customer (KYC), Amazon Kinesis, Interviewing, Cost Estimation, Distributed Architecture, UDP, AWS CodePipeline, AWS Control Tower, Distributed Team Management, Video Streaming, Web Security, AWS Database Migration Service (DMS), Solution Architecture
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring