Nicolás
From Chile (GMT-3)
25 years of commercial experience
Lemon.io stats
Nicolás – Node.js, React, Angular
Nicolas is a Senior Full-Stack Web Developer with more than 20 years of experience. His skill set is wide, but his favorite languages to work with are JS/TS and Go. Also, Nicolas has been working for a non-profit organization for 2 years. He is definitely a team player who enjoys working with Juniors and can lead them, as he fancies sharing knowledge and is ready to make architectural decisions and take charge of the project. Nicolas is easy-going and friendly, with a passion for poetry and writing this "code for human machines"!
Main technologies
Additional skills
Rewards and achievements
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Senior Freelance Software Developer
This company offers an innovative retail planogram solution. It enables a smarter and easier share of shelf analysis through AI and automation. By shelf space tracking and point of sale display reporting, they save companies their most precious resources - money and time.
- Rewrote front-end admin modules in Vue;
- Assisted with architectural decision-making and writing of back-end microservices in PHP with Lumen;
- Architected and wrote back-end-for-front-end;
- Redesigned and rearchitected user experience for various admin modules on the front end.
Senior Tech Lead
This is a security and compliance automation platform that continuously monitors and collects evidence of a company’s security controls while streamlining workflows to ensure audit readiness.
Nicolás worked as a senior technical lead for the company's governance, risk, and compliance area, leading a team of seven people in the development of several application features.
- Implemented Linked Controls functionality to link common controls across workspaces and avoid repetition;
- Implemented QuickStart functionality, which allowed users to onboard themselves using a simple interface;
- Implemented Salesforce-integrated tenant creation to automate tenant creation and reduce CSM workload/errors;
- Implemented message queues in the application’s event bus, allowing functionality to be tested more transparently, drastically increasing site reliability;
- Fixed a bug in NestJS, which would cause the application to crash when event handlers had unhandled/rethrown errors;
- Introduced DDD concepts to enterprise codebase, refactored critical business processes to make them easier to maintain;
- Fixed mocking issues in unit tests, reducing the time it takes to run the test suite by 95%, from 400 seconds to 24 seconds;
- Educated teams in the ways of automated testing: TDD, BDD, Approval Testing and Acceptance Testing. Also educated and mentored individual members in refactoring practices and SOLID principles.
Tech Lead
Worked on 2 separate projects:
- Onboarding tool for Walmart;
- Web video player for a financial education startup.
- Worked as technical lead on a Project for Walmart Chile, helping to create a provider onboarding platform;
- Mentored colleagues on NodeJS and JavaScript in general;
- Worked as a Go developer on a project for a company in the financial education industry, helping create a new e-learning platform.
Tech Lead
One of the internal platforms for an internal client. One of the biggest an American multinational retail corporation.
- Led refactoring initiative to bring technical debt down to a manageable level;
- Improved quality and performance of the application while modernizing various frameworks;
- Led front-end and back-end teams in interconnectivity initiatives to keep everything working while new features were being developed.
Mentor, Teacher's Assistant
Flexible bootcamp.
- Acted as a Teacher Assistant for the Career Path Full-Time course;
- Assisted students in completing their tasks, mainly using the Socratic method but also providing in-depth theory so they could understand the underlying paradigms for the technologies they were using (NodeJS, Express, MongoDB, OAuth2, React, Redux, Webpack, Travis and Heroku);
- Helped students on a 1-on-1 basis, at the end of the day, answering questions about the subject matter and providing in-depth knowledge on the theory underlying the technologies they were using.
Senior Software Developer
This is an offline/online surveying system developed by the Harvard Humanitarian Initiative to aid it in determining what kind of humanitarian aid needs to be sent where.
The specific project Nicolas worked on consisted of reengineering one of its modules for the United Nations Office for the Coordination of Humanitarian Affairs that could be used in disaster recovery scenarios.
- Architected/developed various front-end components (skip logic, validation logic, question library, among others);
- Assisted in back-end REST architecture and development, contributing over 100,000 lines of code to public repositories.