![Marcelo – JavaScript, Node.js, GraphQL, experts in Lemon.io](https://storage.googleapis.com/crm-lemon-io-bucket-storage/blurredPhotos/9ba6ca11-27da-40d2-934e-3af0b8802f75.png)
Marcelo
From Brazil (GMT-3)
14 years of commercial experience
Lemon.io stats
2
projects done800
hours workedOpen
to new offersMarcelo – JavaScript, Node.js, GraphQL
Marcelo is an experienced full-stack developer proficient in all development activities from ideation to delivery - handling design, integration, implementation, and support of UIs and back-end APIs on solutions leveraging modern JavaScript frameworks. Besides his prowess as a one-man company, he is the go-to person for entrusting with team management and even for discussing movies!
Main technologies
Additional skills
Ready to start
To be verifiedDirect hire
Potentially possibleExperience Highlights
Front-end Tech Lead
Frontend UI generator utilizing AI power
As a Frontend Development Lead, Marcelo led the creation of visually stunning frontend applications for an AI-driven platform. The role involved transforming concise descriptions into captivating user interfaces, significantly enhancing user experience. He played a key role in ideation and detailed design, collaborating closely with teams to bring our vision to life.
- The focus was on front-end development, introducing innovative features that improved user experience. Marcelo leveraged technologies like Next.js, React, Zustand, React-Query, Mantine, and Vercel to implement UI. His work on prompt engineering with GPT-4 and an AI solution for auto-generating wireframes using Python, NLP, and TensorFlow showcased my commitment to leveraging AI for front-end development.
- As a team lead, Marcelo ensured high-quality deliverables through code reviews, feedback, and quality control. His leadership created a collaborative environment where they consistently delivered high-quality frontend solutions that exceeded user expectations.
Software Engineer
It is a Toronto-based technology company and a leading source for small business insurance in Canada.
Contributed as a full-stack developer at a major insurance company, focusing on:
- Feature addition and live service monitoring using tools like Sentry and LogTrail.
- Documentation creation covering best practices, unit and end-to-end testing.
- Led the testing initiative to ensure top-tier quality standards.
- Designed and implemented a new internal tool, adopting microservices architecturewith NestJS, MongoDB, and Jest on the backend.
- Utilized micro-frontend with React, React Query, RTL, Cypress, and managed acomponent library with Storybook on the frontend.
- Implemented CI pipelines using GitHub Actions, ESLint, tests, and SonarCloud.
- Played key role in enhancing a React frontend service, introducing features, utilizing Segment for event tracking, and optimizing frontend performance.
Full-stack Web Developer
Marketplace for digital art, gaming assets, and NFTs powered by the Devvio Blockchain.
- Worked on both front-end and back-end;
- Implemented most of the services of the coin trader, including the whole logic of trading coins;
- Covered 90% of the application with integration tests;
- Created real-time front-end connections integrated with D3.js to avoid updating the ElasticSearch data and use that data for real-time graphs.
Senior Front-end Web Developer
It is an internal logistic system for a US company from the cloth industry that manages all the tracks to get the resources for the factory and ship the final product to their stores. It is a logistic system where a few entities as tables are connected by each other. That allows the user to bulk data and many screens, making the code architecture a big challenge as well.
Collaborated on a significant project for a leading USA client in the cloth industry, working with a remote team spanning Brazil and India.
- Contributed to the overhaul of a legacy system into a new, user-friendly version.
- Utilized CRA (Create React App) for the project, incorporating technologies like React, Redux, Styled-components, Ag-Grid, Material-UI design, Jest, Cypress, and Atomic Design.
- Focused on the development of a logistic system with interconnected entities, allowing bulk data handling and managing simultaneous operations behind the scenes.
- Embraced SCRUM as the process methodology and JIRA for efficient task management.
Full-stack Web Developer
E-commerce platform that works with the cloth industry. They are working with the same codebase between all websites, only changing the style.
- Improved and created new features for e-commerce;
- Started and shared knowledge about front-end and back-end unit tests;
- Implemented e2e tests with Сypress;
- Made algorithmic improvements (removed a few pieces of code, decreased the number of loops, cached requests with AWS Cloudfront, made back-end code restructured to front-end behavior changes);
- Introduced Postman to the game to share endpoints for the team;
- Decreased the size of the images, delaying the typeahead requests;
- Played with useCallback and useMemo, avoiding the components to re-instance unnecessarily components or functions from them;
- Removed unnecessary re-renders from the code, testing the main pages with React dev tools;
- Decreased the required total number of requests per minute to 20k, having created a script with Artillery.js.
Senior Front-end Web Developer
It is the first 100% online credit fin-tech in Brazil. Their business is not just lending money, it's believing, enabling, educating, transforming, and throwing clients up.
- Worked on the main website, including performance issues and the lead acquisition flow;
- Used state-of-the-art techs, such as React, Redux, Styled-components, GraphQL/Apollo, and Next.js;
- Was responsible for the GraphQL gateway;
- Was involved in some Docker and CI new flows and the development of new features as well.
Front-end Tech Lead
One of the biggest digital banks in Brazil. Marcelo worked under the system for car sellers to simulate their selling using the buyer's ID and the bank's loan, then used some more information to make the contract.
- Mentored the team with their issues, growing the project and making it the first online loan formalization using face recognition from Brazil;
- Developed a Design System from scratch;
- Implemented a Storybook for development and integration with zero height UX tool.
Full-stack Web Developer
It is a social media messaging aggregator that helps the world's biggest companies make their customers and fans happier. Across 30+ digital channels, our industry-leading AI creates insights for deeper and more real-time customer and fan experiences.
- Contributed to a big social media project, making it easier for a company to manage its social media;
- Architected the application with Ducks Design for Redux and Atomic Design for components;
- Covered code with Mocha, Chai, and Sinon tests;
- Worked with SCRUM as a process methodology and JIRA as a task manager.
Full-stack Web Developer, Mentor
It is a company that helps tech startups with financing, consulting, UX design, and software development.
- Implemented an architecture from scratch;
- Covered code with automated tests with PHP Unit and Protractor with Saucelabs integration, also some other tools like NPM, Bower, Composer, Gulp&Grunt;
- Used some known concepts like RESTful APIs, microservices, and Kanban as development methodology;
- Was teaching and motivating new interns who were learning development;
- Was leading the development of a new project and the integration between its microservices developed in the JS stack.