Lean Vilas

Lean Vilas

Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
I help you get to the next level in your software engineering career
I help you get to the next level in your software engineering career

I'm an adaptable, self-managed, and transparent developer, who can write clean and clear code.

Hi, I'm Lean, I'm a passionate communicator and innovative thinker. I’ve worked for more than 10 years as a full-stack software engineer in different industries like consulting, and B2B fashion, developing and scaling full-stack products from the ground up. I led and grew software engineer teams as a team lead, defining and guiding the team members' growth path as well as the technical and architecture roadmaps.

I'm proficient in Next.js, Typescript, TailwindCSS, PostgreSQL, Angular, RxJS, Nodejs, and MongoDB.

Berlin (+01:00)
Joined January 2024
EXPERTISE
10 years experience
8 years experience
7 years experience
9 years experience
10 years experience
8 years experience
2 years experience

REVIEWS FROM CLIENTS

Lean's profile has been carefully vetted and approved as a Codementor. Connect with Lean now, and leave a review for them once you're done!
EMPLOYMENTS
Senior Growth software engineer
Awork - SaaS
2024-01-01-Present

Roles

  • Frontend developer: developing and maintaining a B2B Angular application.
  • Backend developer:...

Roles

  • Frontend developer: developing and maintaining a B2B Angular application.
  • Backend developer: developing C# integrations with external services using Azure functions.
  • Mentor: upskilling the rest of the team in good coding practices and architecture design.
  • Process owner: making sure our process supports our needs in the best and simplest way possible.

Achievements

  • Built integrations with Instantly AI to maximize cold outreach effectiveness.
  • Built integrations with Hubspot’s API to enhance high-quality leads.
  • Developed a feature flags system to deploy features progressively across 5 Dev teams.
  • Crafted and validated more than 20 A/B tests
  • Introduced team Retros, OKRs reviews, and weekly metrics reporting.
C#
Angular
TypeScript
View more
C#
Angular
TypeScript
Azure Functions
Azure table storage
View more
Senior Frontend software engineer
Awork - SaaS
2023-06-01-2024-01-01

Roles

  • Frontend developer: developing the frontend parts of an Angular application, along with promoting te...

Roles

  • Frontend developer: developing the frontend parts of an Angular application, along with promoting testing, and refactoring complex parts of the system.
  • Mentor: helping the team learn how to think in software architecture and follow good practices.

Achievements

  • Built 20+ design-system-based components, and replaced them in 10+ pages.
  • Incorporated best practices in the team to foster readability and clarity of code.
  • Migrated 100+ unit tests from Jasmine to Jest.
Angular
GitHub Actions
View more
Angular
GitHub Actions
View more
Team lead software engineer
Fashion Cloud - SaaS
2021-03-01-2023-02-01

Roles

  • People's lead: coaching the people in the team to have fulfilling careers, as well as running p...

Roles

  • People's lead: coaching the people in the team to have fulfilling careers, as well as running performance reviews and promotions discussions.
  • Mentor: helping the team learn how to think in software architecture.
  • Technical lead: providing guidance on technology and facilitating architectural discussions.
  • Team manager: making sure projects are completed effectively and on time.

Achievements

  • Built a self-organizing team.
  • Built a framework for career growth based on transparency and commitment.
  • Defined engineering salary bands and promotions criteria.
  • Defined team roles at the company level, and meta-roles within the team.
  • Defined the core architecture of our product, while keeping space for the team to experiment and learn.
Node.js
MongoDB
Angular
View more
Node.js
MongoDB
Angular
TypeScript
View more
PROJECTS
AI-driven Self-understanding and Development Platform
2023
This project involved the creation of an AI-powered platform for self-understanding and self-improvement. As a team lead, I lacked the ri...
This project involved the creation of an AI-powered platform for self-understanding and self-improvement. As a team lead, I lacked the right tools to track my work and wanted to explore new technologies, prompting me to create the tools I needed. The key issue was the absence of proper tools for tracking and managing my work and understanding my behavioral patterns. As a Lead Developer, I designed the architecture and CI/CD pipeline of the app, and used Next.js, Zod, TypeScript, Tailwind CSS, and MySQL to develop this platform. The platform includes tools to track habits and moods, organize tasks, and comprehend behavioral patterns through charts and AI. While the platform is still in development, I anticipate launching a public beta for feedback and potential expansion. This project has been an enjoyable and enlightening journey, highlighting the power of collaboration and innovation.
Node.js
MySQL
Next.js
View more
Node.js
MySQL
Next.js
Tailwind css
Vercel
GPT-4
View more
Revamping Frontend Search Functionality for Enhanced Usability
2022
This project was all about redesigning the frontend search functionality of a product platform. The existing search functionality was out...
This project was all about redesigning the frontend search functionality of a product platform. The existing search functionality was outdated and difficult to extend. The primary issue was the outdated code handling the search functionality that had become challenging to expand. My role as the lead frontend developer was to simplify and modernize the code. I consolidated the search functionality into one reusable and type-safe Angular service, employed RxJS observables and subjects to store the search state, and refactored the components that utilized the search service. The project resulted in simplified, readable, and easily maintainable code, enhancing testability and significantly reducing the development effort for building new functionalities.
Angular
TypeScript
Design Architecture
View more
Angular
TypeScript
Design Architecture
View more