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

If you are looking for someone adaptable, self-managed, transparent, and honest in communication, who can write clean and clear code, then you found your champion.

Hi, I'm Lean, I'm a passionate communicator and innovative thinker. I like breaking the status quo and finding new ways to solve problems.

I’ve worked for more than 10 years in software engineering teams in different industries like consulting, and fashion, developing full-stack products from the ground up, and growing teams along the way. I'm proficient in Next.js, Typescript, Angular, RxJS, Nodejs, and MongoDB.

Let's light a spark together!

Berlin (+02: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
2024-01-01-Present

Roles

  • Frontend developer: developing an Angular application.
  • Backend developer: developing C# int...

Roles

  • Frontend developer: developing an Angular application.
  • Backend developer: developing C# integrations with external services.
  • Mentor: upskilling the rest of the team in coding practices.

Achievements

  • Built an integration with Instantly AI to maximize cold outreach effectiveness.
  • Built an integration with Hubspot’s API to enhance high-quality leads.
  • Developed a feature flags system to deploy features progressively.
  • Introduced team rituals like retros.
C#
Angular
TypeScript
View more
C#
Angular
TypeScript
Azure Functions
Azure table storage
View more
Senior Frontend software engineer
Awork
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 more than 20 design-system-based components, and migrated more than 10 pages where these components were used.
  • Incorporated best practices in the team to foster readability and clarity of code.
  • Migrated hundreds of unit tests from Jasmine to Jest.
Angular
GitHub Actions
View more
Angular
GitHub Actions
View more
Team lead software engineer
Fashion Cloud
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
Technical leadership
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