Juan
From Colombia (GMT-5)
8 years of commercial experience
Lemon.io stats
1
projects done192
hours worked1
offers now 🔥Juan – Typescript, JavaScript, AWS
Juan is a Senior Full-Stack Developer with over 6 years of experience building robust web applications using React and Node.js. He is highly skilled with AWS, capable of effectively setting up infrastructure, and excels in designing efficient databases. Juan has in-depth knowledge of Node.js internals and is adept at optimizing code for maximum performance. Being a collaborative team player, he enjoys sharing his knowledge!
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Engineering Lead
A Colombian on-demand delivery and digital platform company that operates primarily in Latin America. It offers a wide range of services, including food delivery, groceries, medicine delivery, and even on-demand courier services. Users can order products and services through the mobile app or website, and a network of couriers fulfills these orders and delivers them to the customer's doorstep.
- Improved team velocity and reliability;
- Managed the re-architecture of the microservices that control the logic of the product catalog;
- Improved the Agile implementation on the team;
- Defined the minimum development standards;
- Used Elastic search clusters for multiple projects where we needed to find multiple values inside large datasets.
Architect
A way of charting and creating graphs from Notion documents. It allows users to create, edit and share graphical information while being able to personalize and manage the data in depth.
- Completely remade the backend to be more performant and scalable following good development practices and readable code;
- Designed from the ground up the PostgreSQL data storage and relationships;
- Created custom tooling to migrate the existing data from MongoDB to PostgreSQL;
- Reworked part of the frontend to use the new backend and to manage the information properly;
- Updated the frontend to use updated libraries;
- Migrated the existing backend from Heroku and google cloud functions to AWS EC2;
- Deployed the new backend version on Kubernetes instance configured on AWS EC2;
- Automated the deployments for the backend code using Jenkins, AWS ECS and Docker.
Senior Back-end Developer
A fintech company that makes debit cards for kids and companion apps for the family. The company proudly serves over 4 million parents and kids with in-app tools for sending money, setting savings goals, monitoring balances, managing chores, automating allowance, and investing.
- Built scalable systems and microservices using agnostic communication protocols such as gRPC, REST, and GraphQL;
- Worked as part of a team to solve problems in repeatable and reusable ways;
- Created, supported, and updated multiple microservices using AWS and Kubernetes cloud architecture while focusing on building quality software and writing unit tests.
Senior Back-end Developer
The company combines over 2,000 years of property management experience with world-class technology to deliver simple and satisfying experiences for all residents and investors.
- Designed the backend architecture;
- Created a custom framework to simplify the communication between GraphQL, Postgres, and Typescript;
- Led the integration with Twilio API;
- Designed multiple quality standards for the backend development team.
Architect
The company manages a new institutional grade long / short fundamental-oriented hedge fund focused on digital assets.
Through a proprietary deep research and data analytics process, we discover and invest in liquid tokens and attractive pre-sale investments in the crypto space: tokens and projects with a clear path to mainstream user adoption, sustainable competitive moats, and token value capture.
Our investment process heavily focuses on risk management given the volatile nature of this emerging asset class. We hedge our portfolio by shorting tokens we believe have the worst fundamentals and clear downside catalysts in order to minimize drawdowns and maximize risk-adjusted returns in all market conditions.
- designed the architecture for the proof of concept and the MVP;
- wrote the user histories from the requirements expressed by the client;
- Helped to research and implement the token discovery and tracking features of the software;
- led the development team using agile methodologies
Senior Back-end Developer
A multiplatform audio powerhouse, home to the country’s most compelling personalities and the most influential collection of broadcast and digital content, podcasts, and premium live experiences. The company has a deep connection with the communities it serves.
- Developed unit tests for backend components using Jest;
- Created multiple endpoints for the GraphQL API;
- Participated in architecture meetings to develop new services;
- Created multiple components for React.js.
Senior Back-end Developer
The company's mission is to connect brands and agencies of all sizes with optimal consumers via a network of over 500,000 real-world screens. From larger-than-life screens in Times Square to small screens in retail locations and Uber OOH inventory, Adomni helps advertisers deliver better marketing results by reaching consumers on the go meaningfully.
- Debugged and resolved the application issues;
- Wrote unit, integration, and e2e tests;
- Helped to design the architecture of the backend service;
- Created multiple frontend components for React.js;
- Participated in business growth meetings to provide new ideas;
- Created multiple REST endpoints for the API-facing external clients;
- Enhanced the performance of data-gathering functionalities.
Senior Full-stack developer
Under NDA.
- Managed Scrum teams under agile methodologies;
- Worked as a direct point of communication with clients;
- Reworked architecture paradigms to enhance the stability of the projects;
- Automated the deployment process for multiple projects;
- Debugged and solved performance issues within multiple projects;
- Helped to migrate and update a MongoDB database into MySQL.