![Ivan – Vue.js, Typescript, Node.js, experts in Lemon.io](https://storage.googleapis.com/crm-lemon-io-bucket-storage/blurredPhotos/03fb4971-5197-4994-aaa5-41867bec361b.png)
Ivan
From Spain (GMT+2)
11 years of commercial experience
Lemon.io stats
1
projects done145
hours workedOpen
to new offersIvan – Vue.js, Typescript, Node.js
Ivan is a Senior Full-Stack Web developer with experience on big and small, technologically ambitious projects. He has solid knowledge of JavaScript, Node.js, Vue.js, and web application architecture. Ivan perfectly demonstrates his technical abilities and is easy to communicate with. He has an interest in and experience working with startups. He can be a great part of your team.
Main technologies
Additional skills
Testimonials
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Senior Back-end developer
The Client's company produced Internet of Things (IoT) devices, and they wanted to separate the whole device update flow. How can a device know what's the latest update, where to download it from. They currently had a big Monolith that they wanted to separate into Microservices. Then improve and add features in the future safely and at scale. It was tightly coupled inside the Monolith, and the aim wass to refactor it outside so that all pre-existing funcionalities remained, as well as set the fundation to make further improvements.
- Flexibility to develop both in PHP and Typescript to implement and coordinate features in both sides with both teams;
- Creating the new Microservice using Domain Driven Design and deploying it to AWS;
- Implement full suite of tests based on Acceptance Criteria using Behaviour Driven Design alongside a Product Owner;
- Opening REST endpoints in the new Microservice so the old Monolith and its clients can use it;
- Leveraging AWS products to, depending on the endpoint and client, optimise costs, performance and scalability;
- Coordinating with Monolith team and the clients an implementation in multiple steps to ensure a seamless transition.
Full-stack Tech Lead Engineer & Product Owner
A Barcelona retail startup needed a full-stack web app to help them with their day-to-day operations.The admins that use the app were not technologically strong, so a clear and straight-forward UX was necessary.
- Coded most of both the Back-end and Front-end of the app;
- Led a team of 2 other developers (one Back and another Front) and a designer in an Agile week-by-week sprint approach;
- Designed the System's architecture and chose the tech-stack for a tuned balance of cost, scalability, availability, and implementation time;
- Discussed how to design the app and solve problems taking all stake-holders into account with Heads of Operations, Finance, and Branding;
- Implemented a fully tested (unit, integration, and end2end) approach and setting up a pipeline to enable Continous Integration & Deployment (Github Actions) to deploy multiple times a day;
- Integrated third party software when the added strategically made sense for the business (Shopify, Stripe, Sendcloud, VR provider).
Senior Full-stack developer
The client had a pretty important E-Commerce where they mostly sell products in "Pre order." This means that during a certain time, customers can place infinite orders of a certain Product at a discount. The company ordered their Provider with the requested quantity plus a but more while still offering a smaller discount and shipping it when they deliver. If there is left-over amount: sell it at full price. They needed an App that would allow them to set the different timings and phases of the process. The app would automatically adjust the inventory limit, price, and availability of the products depending on the date and wanted discount percentage.
- Integrated with GoogleSheet API to pull data from it to the app;
- Implemented the front and back of internal admin dashboard to oversee transaction errors, successes and warnings;
- Integrated with the client's Shopify store API to adjust the inventory of the Products according to the specified limits and sales in an Event-based architecture;
- Defined an e2e, integration, and unit testing suites to ensure quality and adaptability using mocks seeing the high innate coupling with external services;
- Set up a full automatic CI/CD system to safely deploy automatically.
Full-Stack Developer
The project revolves around the Spanish island of Ibiza and its professional ecosystem. Freelancers and agencies that are from the island apply to the website and get featured in it. Then the client organizes networking events with them and potencial customers. The project had the typical front-end challenges customers could expect (applying the styling from a Figma design handed by designers, responsive, fast loading, styling). And in addition, the client already had a Wordpress with some content and liked its admin panel. So the team went for a solution where they queried the Wordpress site API at built time to use its content, while keeping the Wordpress admin experience. Generating a fully static site in the process.
- Applied a Figma design using NuxtJS (VueJS), TailwindCSS and Axios for the API;
- Integrated an existing Wordpress API to query the content;
- Optimised asset loading, content, and deploying strategy to ensure fast loading times;
- Deployed an auto-generated static site to Netlify.