Logo
Theodore – React, Typescript, Golang, experts in Lemon.io

Theodore

From Ireland (GMT+0)

flag
Full-stack Web DeveloperMiddle-to-senior
Hire developer
9 years of commercial experience
Cryptocurrency
Human resources
Recruiting
Web-hosting
CRM
Lemon.io stats

Theodore – React, Typescript, Golang

As he was observed during the interviewing stages, Theodore is an exceptional full-stack developer with a diligent work ethic and organizational skills. He possesses expertise in React, Svelte, and Golang and has a track record of delivering pragmatic business technology solutions efficiently. He has prior experience in domains like human resources, CRM, and web hosting. Passionate about decentralization and security, Theodore approaches projects with ambition and a level-headed mindset, inspiring those around him!

Main technologies
React
3 years
Typescript
3 years
Golang
3 years
Svelte.js
3 years
Tailwind CSS
3 years
Docker
2 years
OpenAPI
3 years
Next.js
1 year
Additional skills
Java
Python
Redis
MySQL
NoSQL
Blockchain
Cyber security
Redux
PostgreSQL
AWS
MongoDB
MariaDB
JWT
Kafka
Unit testing
gRPC
Ember.js
Vue.js
Ethereum
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Full-Stack Developer
Feb 2022 - Ongoing2 years 4 months
Project Overview

A suite of products that helps you find the best candidates and hire them fast with the optimal process.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Implemented & overhauled the React front-end, including major speed, security, user experience and DevOps improvements. Here are some examples:
  • loading speed was dramatically increased by implementing good code splitting practices, lazy loading large bundles and reducing JavaScript footprint;
  • security was improved by carefully investigating state management and writing playwright tests to ensure unauthorized endpoint protection;
  • boosted NPS score for user experience by making use of Hotjar and monitoring pain points of users.
  • Lead the initiative to hold UX reviews twice-weekly to focus on serving the best experience for our users;
  • Developer operations were also greatly improved by further splitting the front-end into multiple yarn workspaces, and creating a reliable common library of components and best practices to use;
  • Lead the initiative to migrate a large amount of computational business logic to the backend (where it always should have been).

Other accomplishments:

  • Optimized the sign-up process and increased conversion rate from ~30% to 89%;
  • Increased test coverage;
  • Performed a major refactor of the back-end Go code;
  • Wrote playwright e2e tests;
  • Completed several end-to-end tasks - ideation, design, and implementation of concepts;
  • Wrote technical documentation for much of the codebase;
  • Implemented new GitHub CI actions for better PR validation;
  • Proactively tested changes;
  • Working with product and design teams to create new features from the idea stage to completion on the front end and back end.
Project Tech stack:
React
Typescript
Golang
MySQL
AWS
Back-End Developer
Aug 2021 - Apr 20227 months
Project Overview

A world-famous CRM. I worked specifically on user sign-up. The sign-up team is focused on improving the sign-up service, which deals with 6-digit numbers of requests every day. My goal was to increase the number of successful sign-ups daily, mitigate malicious requests while not affecting the usability of regular people, and migrate a lot of the front-end logic to the back-end.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Increased the number of successful sign-ups every day by 17%;
  • Mitigated 100% of detected malicious requests;
  • Migrated 9k lines of front-end logic to the back-end;
  • Implemented a Kafka queuing system for downstream stakeholders for sign-ups data;
  • Worked with several teams to understand each of their requirements.
Project Tech stack:
Java
Kafka
AWS
OpenAPI
MySQL
Typescript
Lead Full-Stack Developer
Mar 2020 - Jul 20211 year 4 months
Project Overview

A concurrent, multipart file transfer and self-hosted storage solution written in Go. It is a fully comprehensive suite with more features than Google Drive. A core feature is the ability to recover a failed file transfer and continue where you left off. This is achieved by high-speed data splitting, similar to that of BitTorrent. Unlike BitTorrent, however, Synche can be privately self-hosted and managed by individuals.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created front-end and back-end architecture;
  • Wrote the API and documented it in OpenAPI;
  • Built an interface for the front end to interact with the back end;
  • Designed and implemented the SQL database structure;
  • Implemented caching of data and requests in Redis (and Gocache);
  • Wrote unit, integration, and e2e tests;
  • Integrated the back-end with file (fuse) and FTP protocols;
  • Wrote documentation for every feature and aspect of the software, including a user guide and video.
Project Tech stack:
Next.js
Typescript
Golang
Docker
OpenAPI
JWT
MySQL
Redis
MariaDB
Lead Full-Stack Developer
Nov 2018 - May 20212 years 6 months
Project Overview

Built a video hosting platform and beautiful front-end from the ground up. The video hosting platform runs an API service on a small distribution of CentOS and Ubuntu servers and is interfaced by a UI written in Svelte. It serves 1.5+ million monthly requests of more than 12 terabytes of data.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Designed and developed the front-end and back-end;
  • Designed and implemented the database structure;
  • Wrote the back-end API in Go;
  • deployed the software on an array of different servers, AWS, Hetzner, and DigitalOcean;
  • Tested the system thoroughly;
  • Debugged and resolved issues;
  • Improved reliability and performance when dealing with large amounts of requests;
  • Implemented caching for hard-drive data and HTTP requests.
Project Tech stack:
Svelte.js
Golang
Typescript
Redis
MongoDB
AWS
Python

Education

2020
Computer Science
Bachelors Degree of Science (BSc.)

Copyright © 2024 lemon.io. All rights reserved.