Logo
Pedro – Python, Django, React, experts in Lemon.io

Pedro

From Portugal (UTC-3)

flag
Full-stack Web DeveloperSenior
10 years of commercial experience
Advertising
AI
Construction
Data analytics
Disaster management
Pharmaceutics
Content creation and licensing
Marketplace
Lemon.io stats
4
projects done
1576
hours worked
1
ongoing project

Pedro – Python, Django, React

Pedro boasts 8 years of expertise, mainly utilizing Python, Go, and React. His talents extend beyond coding; Pedro can make crucial architectural decisions and has a robust background in DevOps, seamlessly managing networks and infrastructure. With a proven track record as a Tech Lead, he's adept at steering teams ranging from 2 developers at early-stage startups to 12-13 people at established enterprises.

Main technologies
Python
7 years
Django
6 years
React
6 years
Golang
3.5 years
Additional skills
RabbitMQ
Redis
Node.js
Next.js
Django REST
MySQL
Kafka
Kubernetes
PostgreSQL
CI/CD
FastAPI
Typescript
Docker
AWS
GCP
Terraform
OpenAI
Tailwind CSS
OpenAI API
Pydantic
LangChain
Vector Databases
AI
LLM
RAG
Web scraping
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Senior Software Engineer
Aug 2024 - Apr 20257 months
Project Overview

A tech pharma company that leverages trial development and analysis using AI.

Responsibilities:
  • Optimized Asynchronous Task Processing: Enhanced Celery performance by properly managing I/O-bound operations asynchronously;
  • Developed RAG Service: Built a retrieval-augmented generation (RAG) service for drug study generation using LangChain and pgvector;
  • Streamlined Documentation: Created a new documentation platform with Starlight, improving team collaboration and onboarding;
  • API Development: Designed GraphQL APIs using Strawberry and Django, supporting complex data interactions;
  • Front-End Engineering: Developed React components with TypeScript and implemented comprehensive unit tests with Jest;
  • Integration Testing: Established robust test suites with pytest for backend services;
  • Wrote integration tests with pytest;
  • Database Optimization: Resolved PostgreSQL performance issues and optimized vector search using IVFFlat indexes;
  • Optimized vector searches by using the IVFFlat index;
  • Saved costs by optimizing the Github Actions pipeline;
  • Data Ingestion Services: Built high-throughput data ingestion pipelines from Snowflake Data Warehouse.

Notable Projects

  • Automated Study Generation: Created a new RAG-based workflow for generating study suggestions, streamlining research processes.
  • End-to-End Testing: Introduced Cypress for E2E testing, ensuring critical front-end features remain reliable in production.
  • Documentation Culture: Improved the documentation workflow, encouraging consistent and thorough technical writing across the team.
  • Data Science Integration: Built a complex service for trial feasibility analysis, leveraging data science techniques for large-scale data manipulation.
Project Tech stack:
React
Typescript
Apollo GraphQL
GraphQL
Django REST
LangChain
Vector Databases
PostgreSQL
Snowflake
RAG
Datadog
OpenAI
Senior Software Engineer
Feb 2024 - Apr 20242 months
Project Overview

An intelligent service that automates and enhances the Bill of Materials (BOM) calculation process for construction projects. By combining Optical Character Recognition (OCR) to read CAD files with Retrieval-Augmented Generation (RAG), it automatically identifies building components and accurately calculates required construction materials. This streamlines the traditionally manual and time-consuming process of generating BOMs, helping construction professionals make faster and more accurate material estimations.

Responsibilities:
  • Designed a software that uses OCR and LLM to read, measure, and calculate materials for civil constructions;
  • Designed an API with Django;
  • Modeled the database schema;
  • Configured background tasks with Celery;
  • Built workflows similar to RAG;
  • Handled OCR data extraction from images;
  • Manipulated DWG files with Python to extract dimensions from objects;
  • Designed the entire UI with React, Shadcn, and TailwindCSS;
  • Integrated Autodesk API to manage different use cases inside the application.
Project Tech stack:
Django
Django REST
React
RabbitMQ
Celery
PostgreSQL
Docker
Docker Compose
GitHub Actions
AWS
Integration testing
Next.js
i18next
Senior Software Engineer
Jan 2023 - Dec 202311 months
Project Overview

A local news platform providing an online dashboard that helps its users create and share content through email and their blog. It also handles paid subscriptions and advertisements.

Responsibilities:
  • Built with my team a new dashboard for handling redirects at Cloudflare for legacy newsletters pages;
  • Improved back-end and front-end architecture;
  • Added internal libraries for Go applications to be shared among the microservices;
  • Updated a Go service to use Recurly for managing subscriptions;
  • Refined Algolia full-text search functionality in a Go monolith app;
  • Contributed to documentation by writing ADRs for every improvement made;
  • Improved database transactions;
  • Wrote integration tests for Go services;
  • Participated and discussed several features' implementation and their technical aspects;
  • Responsible for introducing Postgres transactions in their Go monolith service;
  • Solved a complex problem like Go transaction issues during integration tests.
Project Tech stack:
Golang
Django REST
PostgreSQL
Swagger
JavaScript
Next.js
React
Stripe API
Cloudflare
Storybook
Docker
Docker Compose
Kubernetes
Helm
Senior Software Engineer, Tech Lead
Mar 2019 - Apr 20223 years
Project Overview

It's Latin America's largest data marketplace, providing companies with insights into their audience and managing digital marketing campaigns all in one place.

Responsibilities:
  • Worked on a tag manager to collect user information across different websites;
  • Led a team of 4 developers to build an MVP for crossing user’s information among different websites;
  • Migrated the monolith architecture to a microservice architecture;
  • Automated integrations and deployments by creating CI/CD Github action pipelines;
  • Conducted dailies, retros, and sprint planning;
  • Approached different solutions for optimizing large datasets;
  • Handled several integrations with 3rd party Adversments APIs such as Google Adsense;
  • Configured a Kubernetes cluster and created the services files for our microservices.
Project Tech stack:
Django
Golang
Django REST
MongoDB
PostgreSQL
RabbitMQ
Python
NumPy
Data Warehouse
Data visualization
Kubernetes
Docker
Docker Compose
Cloud Architecture
Big Data
GitHub Actions
Apache Kafka
Software Engineer
Feb 2017 - Mar 20192 years 1 month
Project Overview

It's an internal project developed to monitor and manage a pipe responsible for extracting oil from oceans.

Responsibilities:
  • Worked with a nuclear physicist to create a program capable of calculating the probability of failure on demand when a BOP is operating;
  • Built a feature to manage BOP campaigns;
  • Helped design the database and improved indexing;
  • Enhanced UI utilizing Vue.js;
  • Improved mathematical calculus using Python and NumPy library;
  • Customized charts library in JavaScript to adapt to our customer's needs.
Project Tech stack:
Django
Python
NumPy
Redis
PostgreSQL
Vue.js

Education

2019
Computer Science
Bachelor

Languages

English
Advanced

Hire Pedro or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2025 lemon.io. All rights reserved.