Juan
From Brazil (UTC-3)
13 years of commercial experience
Lemon.io stats
Juan – React, Typescript, Node.js
Juan is a highly experienced Full Stack Software Engineer with over 10 years of experience in the field. He has a solid background in both front-end and back-end development. His skills include building robust services using Node.js and React.js, configuring CI/CD pipelines, and working with Docker containers. Juan is proficient in both client-side and server-side rendering and excels at handling complex front-end systems. He would be an excellent choice to lead projects that are focused on the front end, especially those involving migration or other complex challenges.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Tech Lead/Senior full-stack engineer
This project is a leading marketplace for coworking spaces and flexible workspaces, with a strong presence across the United States and internationally. The platform enables companies and individuals to register and book day passes or meeting rooms at a wide range of flexible workspaces. Additionally, it provides dashboards for company managers to oversee usage and manage permissions, as well as tools for workspace managers to control and optimize their operations on the platform.
- Supervised a team of junior and mid-level engineers by dividing tasks, assigning responsibilities, and assisting in resolving challenges;
- Conducted code reviews and engaged in pair programming to maintain code quality and support team members;
- Planned, developed, and maintained core company products, ensuring their reliability and scalability;
- Led the end-to-end development of multiple new products, from initial planning through to deployment.
Founding / Full Stack Engineer (Part Time)
Ledebut is a cosmetics manufacturer in Bahia, Brazil that wanted to add a digital branch to it's brand where they would allow customers to create their own customized cosmetics by choosing, colors, fragrance, specific substances, labels etc. Then the customer would save their own customized products and be able to order batches of them to sell as their own brand.
- Planned the scope of the project with the owners.
- Defined the priorities.
- Would study and choose the stack as it was needed.
- Implemented it all, front end, back end, infrastructure, tests, automations.
Senior Frontend Engineer
The project involved developing a platform designed to help hospital networks enhance relationships with their employees and the communities they serve. At its core was an interactive, embeddable video player that could be integrated into websites. This player allowed organizations to present interactive videos aimed at internal staff training or boosting engagement effectively.
- Initiated a project to integrate the legacy JS/JQuery-based video player with a client's analytics platform, addressing necessary adjustments and bug fixes;
- Served as the lead front-end engineer, developing a more flexible and extendable JS/React video player to replace the old version and support new feature requirements;
- Built a dashboard in React and Node.js to enable client video authors to upload videos and configure embedding settings;
- Contributed to meetings and made technical decisions to align with business requirements;
- Trained developers from other technical backgrounds to work effectively on React/Node projects.
Senior Full-Stack Engineer
A project focused on providing Google products and tailored solutions to meet the needs of the Brazilian government. The work involves integrating and customizing technology to support governmental operations and streamline processes.
- Automated and integrated internal systems with Google API services to improve operational efficiency;
- Delivered both remote and on-site consulting for administrative and IT staff to support their technical needs;
- Collaboratively developed internal dashboards to enhance staff data access and usability.
Lead Frontend engineer
A leading payment provider in Brazil offers a robust solution for automatic toll and parking payments through RFID technology. The accompanying app allows users to manage these automatic charges seamlessly while also providing access to additional financial services through strategic partnerships. The platform is designed to enhance convenience and financial flexibility for its users.
- Played a pivotal role in stack decisions and project planning as the second engineer on the team;
- Developed and maintained key features for the React Native mobile application;
- Worked on enhancements and bug fixes for an internal dashboard built with Next.js;
- Conducted code reviews and participated in pair programming sessions to improve code quality;
- Mentored and supported other engineers in their development tasks.
Software Engineer
A legal tech platform designed to simplify access to legal information and connect users with legal professionals. It aggregates public legal data, including case law, legislation, and official documents, enabling users to search, track, and analyze legal information efficiently. The platform also provides tools for collaboration and professional networking within the legal community.
- Contributed to the development of the "Online Office" product from scratch, creating a marketplace for anonymous communication between lawyers and clients;
- Built various React components for the custom UI components library;
- Exposed data across multiple microservices via GraphQL API for consumption by various client applications;
- Applied fixes and developed new features for legacy Python APIs and websites;
- Developed crawlers to extract legal content from inconsistent tribunal websites for public legal data.