
Mariano
From Spain (UTC+2)
11 years of commercial experience
Mariano – Python, React, AWS
Mariano is a product-oriented full-stack engineer with 9 years of experience building web applications for startups and consulting companies. With a strong foundation in Python and JavaScript, particularly React, Mariano brings solid frontend expertise and sharp backend instincts. He has led engineering teams while staying hands-on, especially in high-pressure startup environments across fintech, govtech, and edtech domains!
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Technical Lead
The project involved the development and support of multiple education-related products. For some of these, the scope included proposing the full architecture and leading implementation efforts with small engineering teams. Other responsibilities included providing production support and managing integrations for payment processing and school financial operations.
- Provided financial solutions to schools and parents;
- Helped with production support and urgent issues;
- Led teams and helped them grow and build new systems;
- Proposed and implemented new products, analyzing the ideal architecture and tech stack to scale;
- Maintained features and provided guidelines for improvements.
Senior Software Engineer
The project involved rebuilding key features of the sign-up flow and project creation process to enhance the customer experience, following the company’s transition from an agency-built platform to an in-house engineering team. It required close collaboration with business stakeholders to gather updated requirements, translating them into a structured set of tasks for the engineering team. The process included leading the development efforts and ensuring the timely delivery of the improved functionalities. This initiative was central to aligning the platform with evolving user expectations and internal business goals.
- Proposed technical solutions;
- Guided and led the team in new specific projects;
- Applied certain technologies based on the requirements of each project.
Technical Lead
The primary objective was to migrate a 15-year-old legacy system to a new, modern solution tailored to the technical capabilities of the client’s in-house engineers. Daily communication between the engineering teams and the client’s business stakeholders helped ensure consistent progress and alignment with business goals. The scope included understanding the existing system, planning the database migration, selecting the appropriate tech stack, and working with the design team to develop a new UI and enhance the overall user experience.
- Guided and led the team in the technical area;
- Provided technical solutions to the team introducing best practices;
- Proposed technical solutions to the client's technical team;
- Synced teams on technical matters and ensured they are aligned with the goals.
Lead Engineer
The project was related to the fintech industry and involved establishing and mentoring the engineering team from its early stages over several years. It initially focused on supporting junior and mid-level developers and later expanded to include the preparation of senior engineers and new team or tech leads. A central aspect of the project was aligning business requirements with technical solutions across multiple teams. Emphasis was placed on providing team leads with the necessary tools and offering strategic feedback on the technical approaches to be implemented.
- Guided, led, and helped teams;
- Interacted with clients and analysed the requirements;
- Defined architecture for existing and new projects;
- Applied technologies based on the requirements of each project.
Senior Software Engineer
This project entailed joining as one of the first engineers and collaborating closely with the CTO to define the initial technology stack, while contributing to developing multiple products. The products catered to diverse clients, including banks, lenders, and end users, requiring distinct technical solutions aligned with each client’s needs.
- Led a team formed by four talented people;
- Acted as a scrum master for one team.
- Led the development of new products;
- Defined new technology and architecture proposals for new services or current services improvement;
- Guided the web design and development processes;
- Reviewed and fixed identified technical issues and bugs;
- Coded review and integration.