Leonardo Pliskieviski, Developer in Curitiba - State of Paraná, Brazil
Leonardo is available for hire
Hire Leonardo

Leonardo Pliskieviski

Verified Expert  in Engineering

JavaScript Developer

Location
Curitiba - State of Paraná, Brazil
Toptal Member Since
November 18, 2021

Leonardo is a senior software engineer with over six years of experience. He specializes in Node.js and JavaScript back-end development and has front-end and DevOps experience. He has built enterprise-grade applications and design systems for Philips, Napster, the Brazilian Sabemi Insurance Company, and Granero. Leonardo has a passion for learning new business models, mastering new technologies and digital transformations. His industry experience is backed by a bachelor's in computer science.

Portfolio

Rhapsody
Node.js, NestJS, Test-driven Development (TDD), Jest, Docker...
Granero Transports (Freelance)
Angular, React, Next.js, SCSS, RxJS, TypeScript, Google Maps, Google Maps API...
Hero99
Node.js, React, Design Systems, CI/CD Pipelines, Amazon Web Services (AWS)...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), MacOS

The most amazing...

...thing I've worked on is a design system automation technology that standardizes design tokens, specifications, and distribution across many company clusters.

Work Experience

Senior Back-end Engineer

2021 - 2023
Rhapsody
  • Developed features for back-end APIs, such as routes to deal with user account details and managing streaming data (playlists, stations, tracks, and artists) currently handling billions of accesses per month.
  • Created GCP Pub/Sub asynchronous messaging integrations, pointing to serverless Cloud Run instances that handle thousands of playback streaming events per day.
  • Built IaC architecture improvements using Terraform to deploy multi-environment architecture changes to GCP.
  • Guided the development of APIs using NestJS with OpenAPI Swagger documentation, unit and integration tests with Jest and E2E tests, Dockerization, and Node.js.
  • Improved many APIs' fetching performance by up to 90% by leveraging asynchronous processing, batch processing, resource optimizations, and advanced architectural decisions.
  • Collaborated with the team to implement pull request peer reviews and best practices.
  • Enhanced code quality using factory, data mapper design patterns and SRP, DRY, KISS, and ISP design principles.
  • Helped migrate black box legacy systems receiving billions of accesses per month from on-premises to GCP serverless environments using Node.js, NestJS, and automated tests.
  • Helped build insightful dashboards to monitor microservices in GCP, setting up custom alerts and metrics and setting up GCP tracing for observability.
  • Helped investigate and fix bugs, debugging microservices trees from the user perspective to downstream calls.
Technologies: Node.js, NestJS, Test-driven Development (TDD), Jest, Docker, Google Cloud Build, Terraform, Google Cloud, Google Pub/Sub, Dashboards, Monitoring, Documentation, Microservices, CI/CD Pipelines, GitHub, Serverless, Observation, Git, REST APIs, Google Cloud Platform (GCP), Serverless Architecture, DevOps

Front-end Engineer

2020 - 2021
Granero Transports (Freelance)
  • Built the new, responsive consumer portal for the Granero Moving Company. The portal currently generates 70,000+ leads per month.
  • Developed features for the back-office management portal, such as a multi-step form wizard; RxJS JSON Web Tokens (JWT) authentication management: forms for the company to manage fuel, taxes, and credit cards; and tables with pagination.
  • Fixed layout bugs by using a Sass preprocessor. Improved code quality using the Angular modular architecture with TypeScript, singleton classes, a lazy loading design pattern, and more.
Technologies: Angular, React, Next.js, SCSS, RxJS, TypeScript, Google Maps, Google Maps API, Google SEO, Reakit, React Hook Forms, Google Tag Manager, Responsive Web Design (RWD), JSON Web Tokens (JWT)

Senior Software Engineer

2020 - 2021
Hero99
  • Built the insurance management portal for consumers of the Brazilian Sabemi Insurance Company. The portal is currently used by 340,000+ people in 21 states of Brazil.
  • Developed a design toolkit for Philips in React, which leveraged a B2B healthcare market segment negotiation.
  • Created an agnostic design system automation technology for Philips by creating an SSOT YAML syntax to define the specifications used to distribute design tokens to multiple formats (such as CSS, Sass, and Less) simultaneously and automatically.
  • Led the digital transformation across 30+ Philips repositories by guiding them on standardizing the GitHub CI/CD pipelines using best practices, such as semantic versioning, Conventional Commits, and release flow.
  • Integrated 700+ automated tests for Node.js projects for Philips using TDD with Jest.
  • Created pipelines to publish 9+ npm packages to the Artifactory npm registry and GitHub registry for Philips.
  • Guided the publication of a design toolkit to a CDN with ES Modules and Framer integration.
  • Helped the company deploy AWS infrastructures using ECR, ECS (Fargate), S3, CloudFront CDN, EC2, ALB, ELB, and ACM.
  • Assisted in writing documentation for Philips designers that explains how to use Git as a version control system in their daily work.
  • Assisted in developing APIs using NestJS with Google OAuth 2.0 integration, WebSockets, dockerization of MongoDB, and Node.js.
Technologies: Node.js, React, Design Systems, CI/CD Pipelines, Amazon Web Services (AWS), Angular, Test-driven Development (TDD), CSS, YAML, Sass, Less, GitHub, Semantic Versioning, Automated Testing, Artifactory, Framer Prototyping, Conventional Commits, Amazon S3 (AWS S3), Amazon Elastic Container Service (Amazon ECS), AWS Fargate, Amazon Elastic Container Registry (ECR), AWS ALB, AWS ELB, Amazon EC2, Amazon CloudFront CDN, Content Delivery Networks (CDN), AWS Certificate Manager, DesignOps, Web Development, JavaScript, NestJS, MongoDB, Docker, Jest, Git, OAuth 2, WebSockets, REST APIs, Leadership, Serverless Architecture, DevOps, AWS DevOps

Software Engineer

2019 - 2019
PlugApps
  • Developed 170+ E2E and unit tests for modular microservices APIs.
  • Removed performance bottlenecks by creating a read-write segregation strategy for tables, using Aurora MySQL database cluster primary and secondary connections.
  • Improved API fetching performance by 75% by integrating a Redis caching strategy.
  • Created a social network management dashboard to track users, posts, and reports using React and data visualization with charts.
  • Assisted in creating an IaC architecture and using Terraform to deploy an application to AWS.
Technologies: PHP, Unit Testing, E2E Testing, Node.js, React, Redis, Terraform, Amazon Web Services (AWS), CSS, Microservices, APIs, Amazon Aurora, MySQL, Caching, Social Networks, Dashboards, Infrastructure as Code (IaC), Architecture, Responsive Web Design (RWD), Data Visualization, Web Development, HTML, JavaScript, Docker, REST APIs, Serverless Architecture, DevOps, AWS DevOps

Intern Software Engineer

2018 - 2018
MULTILIG
  • Developed a fleet-tracking management feature that generates automated geolocation Keyhole Markup language Zipped (KMZ) files used by the field team to track optical fiber installations across 2,000+ towns in Brazil using Node.js.
  • Improved the performance of dashboard report queries by 90% with the usage of subqueries and joins in MySQL.
  • Prevented future bottlenecks of a 20-million+ coordinates database table by using normalization techniques in MySQL.
  • Enhanced code quality by using the DRY, SRP, YAGNI, and KISS principles on Node.js and PHP APIs.
  • Reduced costs from the reverse geocoding process by using a write-it-once strategy for fetching a third-party API.
  • Assisted the company in acquiring two large B2B clients.
  • Reduced bugs and improved code quality for a web service using Node.js and WebSockets.
  • Helped to improve interfaces using the Bootstrap CSS framework.
Technologies: Node.js, WebSockets, PHP, Express.js, CSS, MySQL, Databases, APIs, DRY, KISS, YAGNI, Web Development, SaaS, Enterprise Resource Planning (ERP), Software as a Service (SaaS), HTML, JavaScript, Bootstrap, REST APIs

Clean Architecture TypeScript API

https://github.com/leonardopliski/clean-ts-api
A Node.js-based API used by programmers to create surveys. I created the project using Clean Architecture, a maintainable architecture to build enterprise-grade projects; TDD using Jest, MongoDB, JWT, and GraphQL; the documentation, which follows the OpenAPI standard, with Swagger; the pipelines with Travis CI; code coverage with Coveralls; and deployed it to Heroku.

Sabemi Consumers Portal

https://portalcliente.sabemi.com.br/
The insurance management portal for the consumers of the Brazillian Sabemi Insurance Company. I was hired to create this and developed the project with TypeScript, Angular, RxJS, Conventional Commits, JWT, responsive design, and a modular architecture.

Napster App

https://napster.com
I helped migrate legacy services into a cloud-native infrastructure in Google Cloud Platform (GCP). I also migrated a series of services receiving +3B of accesses per month using Node.js, Nest.js, TypeScript, GCP, Cloud Run, observability, custom metrics, alerts, and more.

Spaceship Tracking Website

https://www.naverastreamento.com/
This is a landing page for a vehicle tracking platform in Brazil. I created it with Tailwind CSS, Next.js 13, responsive web design (RWD), and Lazy loading and got everything to pass the page speed scores.

Granero Consumers Portal

https://granero.com.br/
A consumer portal for Granero, the biggest moving company in Brazil. I was hired as a freelance developer to create a new, responsive version of the portal. Granero needed this because the vast majority of its consumers use mobile phones to hire a moving service. The old website wasn't responsive, and it had a poor score (under 40) for performance, SEO, best practices, and accessibility, according to the web.dev measuring test.

The new website allows consumers to hire a moving service from their mobile phones with ease, and the company collects 70,000+ leads per month. The new website also contains new pages, such as the careers page and the international shipping page, which bring more employees and international service requests to the company.

I developed the entire portal using Next.js, TypeScript, Sass, Reakit, React Hook Form, Google Tag Manager (GTM) and reCAPTCHA integration, Next.js SEO, Downshift, Axios, React Google Maps APIs, and date-fns.

Languages

JavaScript, SQL, CSS, HTML, TypeScript, Sass, YAML, Less, PHP, UML, GraphQL, SCSS

Frameworks

Express.js, Jest, JSON Web Tokens (JWT), Redux, Angular, Next.js, Bootstrap, NestJS, Swagger, OAuth 2, Tailwind CSS

Libraries/APIs

React, Node.js, REST APIs, RxJS, Google Maps, OpenAPI, Google Maps API

Tools

Git, Artifactory, Terraform, GitHub, Amazon Elastic Container Service (Amazon ECS), AWS Fargate, Amazon Elastic Container Registry (ECR), AWS ELB, Amazon CloudFront CDN, Coveralls, Amazon Athena, Amazon Virtual Private Cloud (VPC), Amazon EBS, Amazon ElastiCache, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), Amazon Cognito, AWS Glue, Amazon OpenSearch, Amazon CloudWatch, AWS CloudTrail

Paradigms

Test-driven Development (TDD), Automated Testing, DRY, KISS, Modular Design, Responsive Web Design (RWD), Serverless Architecture, DevOps, YAGNI, Microservices, Unit Testing, E2E Testing

Platforms

Docker, MacOS, Kubernetes, Amazon Web Services (AWS), AWS Lambda, Google Cloud Platform (GCP), Heroku, AWS ALB, Amazon EC2, AWS Elastic Beanstalk

Storage

JSON, Redis, Amazon DynamoDB, MongoDB, MySQL, Amazon Aurora, Databases, Amazon S3 (AWS S3), Amazon EFS, Google Cloud

Other

Architecture, Web Development, Google Pub/Sub, Documentation, Back-end, Full-stack, AWS DevOps, Data Structures, Serverless, WebSockets, Design Systems, CI/CD Pipelines, DesignOps, Conventional Commits, Semantic Versioning, Framer Prototyping, APIs, Caching, Dashboards, GitHub Actions, Google SEO, React Hook Forms, date-fns, Content Delivery Networks (CDN), Data Visualization, SaaS, Software as a Service (SaaS), Amazon Kinesis, Monitoring, Observation, Leadership, Computer Architecture, Artificial Intelligence (AI), Graph Theory, Social Networks, Infrastructure as Code (IaC), Reakit, Google Tag Manager, reCAPTCHA, Downshift, AWS Certificate Manager, Code Coverage, Enterprise Resource Planning (ERP), Amazon Glacier, Identity & Access Management (IAM), Disaster Recovery Plans (DRP), High Availability Disaster Recovery (HADR), Well-Architected Framework, Load Balancers, AWS Auto Scaling, Amazon RDS, Amazon Route 53, CORS, AWS Snow Family, Amazon FSx, Amazon MQ, Amazon API Gateway, Amazon EventBridge, Google Cloud Build, Analytics

2017 - 2020

Bachelor's Degree in Computer Science

Tuiuti University of Paraná (UTP) - Curitiba, Paraná, Brazil

2014 - 2016

Associate Degree in Information Technology

Opet, Educational Group - Curitiba, Paraná, Brazil

MARCH 2022 - MARCH 2025

AWS Solutions Architect - Associate

Amazon Web Services

JULY 2021 - JULY 2024

Certified Kubernetes Administrator (CKA)

The Linux Foundation

JUNE 2021 - PRESENT

JSON PATH Quiz

KodeKloud

JUNE 2019 - PRESENT

AWS MasterClass: Go Serverless with AWS Lambda and AWS Aurora

Udemy

APRIL 2019 - PRESENT

Advanced React and Redux: 2019 Edition

Udemy

JULY 2015 - PRESENT

Complete SQL

Softblue

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring