Logo
Lesther Ruiz

Lesther Ruiz

Principal Software Engineer

10+ years of experience in full-stack development. I have a proven track record of delivering high-quality, scalable solutions that meet the needs of clients and end-users. My expertise spans across the entire software development lifecycle, from requirements gathering and architecture design to development, testing, and deployment. With a passion for cutting-edge technologies and a deep understanding of modern software engineering best practices, I bring a results-driven approach to every project I undertake. If you're looking for a seasoned software engineer with a strong background in full-stack development, I'd love to discuss how I can help bring your vision to life.

Technologies & Tools

JavaScript
JavaScript
TypeScript
TypeScript
React
React
Node.js
Node.js
Docker
Docker
PostgreSQL
PostgreSQL
Git
Git
CI/CD
CI/CD

Skills & Expertise

Frontend Development

  • React/Next.js
  • Vue.js
  • Angular
  • Responsive Design
  • Performance Optimization

Backend Development

  • Node.js
  • Express
  • .Net
  • RESTful APIs
  • GraphQL
  • Microservices
  • SQL/NoSQL Databases

DevOps & Infrastructure

  • Azure
  • Docker
  • Kubernetes
  • CI/CD Pipelines
  • Terraform
  • Monitoring

Soft Skills

  • Team Leadership
  • Mentoring
  • Agile Methodologies
  • Technical Writing
  • Problem Solving

Experience

May 2024 - Present

Principal Software Engineer

Abarca Health LLC

As a Principal Software Engineer, I am responsible for leading the development of complex software solutions that meet the needs of our clients and drive the success of our business. I work closely with our product owners to understand their requirements and translate them into technical specifications that our development team can implement. I am also responsible for ensuring that our software architecture is scalable, maintainable, and secure, and that our development processes are efficient and effective. In addition to my technical responsibilities, I also mentor and coach our development team, helping them to grow their skills and advance their careers. I am committed to delivering high-quality software solutions that exceed our clients' expectations and drive the success of our business.

Apr 2023 - May 2024

Lead Software Engineer

Abarca Health LLC

As a Lead Software Engineer, I hold a pivotal role in steering project cycles and interfacing with Product Owners to meticulously analyze client requests. My primary responsibilities involve orchestrating the initial discussions to grasp the project scope and requirements. This foundational work paves the way for our grooming, estimation, and planning phases, ensuring that all items are meticulously prepared for our sprint cycles.

I am deeply involved in the architecture and design phases, dedicating my efforts to devising scalable and efficient solutions that align with our delivery objectives. My role requires me to define clear task items for developers, ensuring they have precise guidelines for implementation. Concurrently, I ensure that our testing team is equipped with detailed scenarios for rigorous evaluation once the items are ready for testing.

Collaboration with the Enterprise Architecture team is integral to my role, especially when we aim to develop long-term solutions that consider scalability, performance, and user experience. This strategic alliance is vital in maintaining our commitment to delivering robust and future-proof systems.

Furthermore, I am committed to the professional growth and development of our team members. Through mentoring, I help cultivate their technical skills and professional acumen, ensuring that each team member not only meets but also exceeds their potential. This nurturing leadership approach is essential for fostering a skilled and knowledgeable team capable of tackling the challenges of tomorrow.

Apr 2020 - Jun 2023

Team Leader, Software Engineer III

Abarca Health LLC

As a Software Engineer III, team lead in my current position, I specialize in developing and maintaining complex Angular applications that rely on different connections and Rest APIs to interface with a variety of backend systems. I am proficient in programming languages such as C#, .NET Core, and JavaScript, and I am experienced in working with TSQL and SQL databases to ensure that our systems are performing at their best. In addition to my technical expertise, I also have extensive experience in optimizing application performance through the use of stored procedures, data transformation, and reporting. As a team lead, I am responsible for overseeing the development process and ensuring that our team of developers is working collaboratively and efficiently to deliver high-quality solutions on time.

Oct 2018 - Apr 2020

Team Leader, Software Engineer II

Abarca Health LLC

As a Software Engineer II, I was responsible for developing and maintaining Angular applications that interfaced with a variety of backend systems. I worked closely with our team of developers to ensure that our applications were performing at their best and that we were delivering high-quality solutions on time. I also worked with our QA team to ensure that our applications were thoroughly tested and that any issues were resolved quickly. In addition to my technical responsibilities, I also served as a mentor to junior developers, helping them to improve their skills and grow in their careers.

Jun 2016 - Oct 2018

Senior Software Developer

INVID

As a consultant, I have had the opportunity to work directly with clients, gathering their requirements and collaborating with them to design and implement custom solutions tailored to their specific needs. In my experience, effective communication and a deep understanding of the client's needs are key to delivering successful projects and managing other developers.

Jan 2012 - May 2016

Software Engineer

Aquarius Imaging

As a Software Engineer, I was responsible for developing and maintaining custom software solutions for clients in the industry. I worked closely with our team of developers to design and implement solutions that met our clients' needs and exceeded their expectations. I also worked with our QA team to ensure that our applications were thoroughly tested and that any issues were resolved quickly. In addition to my technical responsibilities, I also served as a mentor to junior developers, helping them to improve their skills and grow in their careers.

Featured Projects

OP TCG Database

OP TCG Database

TCG card database with advanced search and filtering options for trading card game players.

Flutter Supabase
View Project
G.E.M.S.

G.E.M.S.

Groups Emergency Medical Services Inc. is a non-profit organization. We provide cooperation to various agencies and other volunteer groups. In our free time, we dedicate ourselves to helping our community.

Astro Tailwind CSS
View Project
EasyCron

EasyCron

EasyCron is a web-based cron job service that provides a simple and easy-to-use online cron job service for developers.

React Tailwind CSS
View Project