Logo
Kevin – Python, Django, FastAPI, experts in Lemon.io

Kevin

From Peru (GMT-5)

flag
Back-end Web DeveloperSenior
Hire developer
8 years of commercial experience
AI
Customer support
Hospitality
Job and career services
Manufacturing
Marketing
Real estate
Social media
Chatbots
Dev tools
Platforms
Lemon.io stats
2
projects done
1135
hours worked
1
offers now 🔥

Kevin – Python, Django, FastAPI

Kevin is a versatile backend developer with over 7 years of experience crafting custom solutions. He excels in designing APIs, databases, and user-centric experiences. With comprehensive training in systems architecture, software development, frameworks, and application optimization, Kevin brings a depth of knowledge to his commercial practice. He also has experience managing teams but enjoys pure coding just as much, which highlights his ability to take ownership on both ends. His code is not only clear and understandable but also adheres to coding standards, as he was observed during the interviewing stages.

Main technologies
Python
6 years
Django
5 years
FastAPI
3 years
Flask
5 years
Node.js
3 years
JavaScript
3 years
Additional skills
PostgreSQL
Golang
Typescript
React
Pandas
GraphQL
GCP
Docker
ElasticSearch
Microservices
OpenAI
NLP
Chat bots
AWS
Microsoft Azure
DigitalOcean
Snowflake
Data Warehouse
Cloud Architecture
ETL
Data Structures
Kubernetes
Ready to start
ASAP
Direct hire
Potentially possible

Experience Highlights

Lead Software Engineer
Feb 2024 - Apr 20242 months
Project Overview

Ready-made integrations for marketing workflows

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Designed the software architecture;
  • Implemented the whole back end based on Actix-web on the back end and NextJS on the front end;
  • Hired front-end devs to continue implementing the front end;
  • Made the app handle 100s concurrent requests per second with a single instance;
  • Implemented the whole project in AWS.
Project Tech stack:
Rust
Next.js
Lead Back-end Developer
Sep 2023 - Jan 20244 months
Project Overview

AI chatbot to handle Shopify support requests for B2C stores.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Rebuild from scratch the whole integration with OpenAI's models;
  • Developed a layered structure to handle different kinds of conversation classification;
  • Integrated it with Gmail using Google APIs.
Project Tech stack:
Express.js
Typescript
Node.js
OpenAI API
Firebase
GoogleAPI
Project Lead
May 2023 - Jun 20231 month
Project Overview

This project was developed for a Peruvian institute, which consisted of integrating their Chat engine with OpenAI's ChatGPT, to handle conversations with potential students.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Planned the whole architecture of the project and developed from scratch;
  • Created an integration with ChatGPT's API and Chatra, handling conversation histories and caching;
  • Created an integration with Google Docs to edit the prompt in real-time.
Project Tech stack:
FastAPI
Chat bots
OpenAI
GPT
Python
Redis
Senior Software Engineer
Dec 2022 - May 20234 months
Project Overview

US startup backed by YC, with a platform that lets you find and easily apply for jobs.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Was in charge of the scrapers, handling data from thousands of sources;
  • Handled the migration to SQLAlchemy v2;
  • Implemented a NLP parser using OpenAI's GPT-3.5 model;
  • Optimized our queries to PostgreSQL to reduce the load and I/O time.
Project Tech stack:
FastAPI
SQLAlchemy
Python
PostgreSQL
PostGIS
ElasticSearch
Microservices
GCP
OpenAI
GPT
GoogleAPI
Team Lead
Feb 2022 - Jan 202311 months
Project Overview

The product is developed for a SaaS company focused on attendance management and communication between manufacturers and hourly workers. Worked on several projects, including a migration from Postgres to ElasticSearch, and a dashboard called Attendance Insights that shows statistics about the company's historical attendance data.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Joined the team to focus on the Django app, but also had the chance to work with React and Typescript;
  • Orchestrated a workaround for our CI/CD pipeline, integrating GitHub Actions and CircleCI;
  • Lead a project to provide the customers with historical analytics, planning the database architecture, ETL process, and building the API in a way that it was fast and scalable;
  • Implemented OpenAI's GPT-3.5 to an incoming messages listener, with a layers architecture to save costs;
  • Migrated a huge Postgres table to a micro-service that writes to ElasticSearch;
  • Was part of the team in charge of the audits/tests in order to obtain the SOC2 certification.
Project Tech stack:
Typescript
React
Python
Pandas
PostgreSQL
Django
Django REST
ElasticSearch
CircleCI
GitHub Actions
OpenAI
GPT
Back-end Developer
Apr 2021 - Oct 20221 year 6 months
Project Overview

The company started as a FastAPI app to handle complex integrations (those that were impossible to create with Zapier/Workato), for several clients. After a while, the project scaled and the we decided to migrate from FastAPI to Golang and Gin, in order to handle concurrency in a more efficient way. Currently the project handles millions of requests per day.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed the first version using FastAPI;
  • Abstracted the integrations and API objects to reuse them across different clients;
  • Integrated dozens of APIs using HTTPX async library to make non-blocking API calls and maintain the app's ability to handle concurrent requests;
  • Moved away from FastAPI and re-wrote the app with Go and Gin;
  • Moved away from Heroku to Virtuozzo.
Project Tech stack:
FastAPI
Python
Golang
PostgreSQL
Heroku
GoogleAPI
Senior Back-end Developer
Nov 2020 - Jul 20221 year 8 months
Project Overview

A housing startup that rents luxury rooms and apartments, giving guests the experience of a luxury hotel with the comfort of being at home. The website and app allow guests to book and manage their bookings, and the House staff provide the guests with services and support from the moment of validating their booking to manage the guests' requests during their stay.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed an Apple Wallet integration to enable our hosts to have a smoother check in experience.
  • Worked on optimizing the website speed by caching the content and refactoring Django’s DB queries.
  • Developed a GraphQL API from scratch for the mobile app, using the library Graphene.
  • Bug fixes throughout the whole Django App.
  • Created a verification process using the user's camera.
Project Tech stack:
Python
Django
GraphQL
Django REST
Back-end Developer, Co-founder
Dec 2018 - Dec 20202 years
Project Overview

Software as a service that helps social media managers generate leads from Facebook comments and messages by quickly answering their questions, classifying them, and collecting their contact info. It evolved with time to allow more functionalities (rules, webhooks, NLP) but ended after not generating enough money to be a profitable business.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed and integration with the Facebook API
  • Developed the API using Graphene/Django
  • Created microservices to execute asynchronous tasks, triggered via Cloud Tasks
  • Did some beta MVPs integrating our app with Wit.ai to implement NLP.
Project Tech stack:
Django
GraphQL
Python
NLP
Facebook SDK
Google App Engine
GCP

Copyright © 2024 lemon.io. All rights reserved.