Full Stack Developer with extensive experience in developing web applications using the MERN stack and a previous career in Marketing and Sales for SaaS. Proficient in building and deploying complex backend systems, web services, APIs and databases. Skilled in creating interactive and responsive single-page applications (SPAs) to enhance user experience.
Work History
Freelance Full Stack Developer
Allioli Web App Studio (Self-employed)
Barcelona, Catalonia
2024.05 - Current
Developed responsive web applications to provide consistent user experiences across multiple devices and platforms using MERN stack.
Designed and implemented RESTful APIs for seamless front-end and back-end communication, enhancing data exchange and performance.
Created a simple algorithm for a matchmaking app to connect users with shared interests, optimizing matches based on user profiles and preferences.
Drafted visual representations of software architecture design for presentation to stakeholders.
Reduced code complexity and improved maintainability through refactoring and optimization tasks.
Managed the full lifecycle of software projects from conception to deployment, ensuring timely delivery within budget constraints.
Improved collaboration among team members by utilizing version control systems such as Git and streamlined processes with the implementation of Agile methodologies.
Integrated third-party APIs to enhance functionality and improve overall user experience on web platforms (e.g. HubSpot).
Full Stack Developer
Nordic Waves
02.2024 - Current
Reviewed and debugged code while implementing new features for a carbon-footprint calculator built on the MERN stack, developing clean, readable React code in TypeScript and following best practices to maintain a scalable and easily maintainable application architecture.
Utilized Redux for state management to enhance the app's performance and user experience, and implemented CSS styling with Tailwind.
Worked with back-end developers to design APIs in Express.
Maintained and assisted in MongoDB deployment.
Identified opportunities for process improvements through regular analysis of existing workflows and systems (e.g. weekly updates, icebox for post-MVP ideas etc.)
Demonstrated adaptability by quickly learning new technologies as required for specific project needs (deepened expertise in MongoDB, learning Typescript)
Full Stack Engineer
Planet Peanut
06.2024 - 10.2024
Key Responsibilities:
Frontend Development - Improve the app UX and implement new features like the item shop and new currencies.
Backend Development - Write and optimize backend code to enhance performance and user experience. Ensure seamless communication between frontend and backend.
Collaboration - Work closely with the lead developer to implement features that enhance gameplay and overall user satisfaction and improve bugs and codebase scalability.
Innovation - Advocate for the adoption of best practices such as kanban, weekly updates and joint communication channel.
Full Stack Developer
Nuclio Digital School
10.2023 - 03.2024
Worked in a small team of 4 developers on a fully functional real estate app using frameworks including ReactJS, Express.js, MongoDB, NodeJS.
Developed key features using the CRUD framework from front to back end, ensuring seamless user interaction and data management in the real estate app.
Engineered functional databases, applications and servers to support websites on back-end.
Assisted in Deployment en Cloud Services (CI/CD)
Reviewed code, debugged problems, and corrected issues.
Corrected, modified and upgraded software to improve performance.
Analyzed existing software implementations to identify areas requiring improvement.
Managed development milestones from initial steps through final delivery through agile project management.
TypeScript, JavaScript, CSS, HTML
Projects Worked On
Matchmaking app based on people's interest
Merchandise e-commerce web app for a waterpolo team
Real estate app (in style of Idealista)
Carbon calculator app
React Native mobile game to train math skills
Education
Master in Full Stack Development - Software Development
Nuclio Digital School
Barcelona, Spain
02.2024
MBA - Business Information Systems
KU Leuven
Brussels, Belgium
09.2017
Skills
MERN Stack Application Development
Proficient with React, Nodejs, Vite, Express
Experience with Typescript, Tailwind, Redux, and PostgreSQL
MongoDB and NoSQL Databases
Deployment in Cloud Services (CI/CD)
JavaScript, CSS, HTML Proficiency
Agile/Scrum Methodology
RESTful APIs development
Sprint Planning
Software Testing and Validation
GitHub Collaboration
Additional Information
Mid-life career changer: previously spent 20 years working in digital marketing including successful SaaS companies and a partnership with HubSpot.
Extensive experience in the CRM industry, prop tech, HR tech, video tech spaces.
Languages
English
Bilingual or Proficient (C2)
Spanish
Intermediate (B1)
Catalan
Elementary (A2)
French
Elementary (A2)
Dutch
Beginner (A1)
Croatian
Bilingual or Proficient (C2)
Timeline
Full Stack Engineer
Planet Peanut
06.2024 - 10.2024
Freelance Full Stack Developer
Allioli Web App Studio (Self-employed)
2024.05 - Current
Full Stack Developer
Nordic Waves
02.2024 - Current
Full Stack Developer
Nuclio Digital School
10.2023 - 03.2024
Master in Full Stack Development - Software Development