Leonardo Pliskieviski
Verified Expert in Engineering
JavaScript Developer
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
Experience
- Responsive Web Design (RWD) - 6 years
- Web Development - 6 years
- Node.js - 6 years
- CSS - 6 years
- HTML - 6 years
- JavaScript - 6 years
- React - 5 years
- Test-driven Development (TDD) - 4 years
Availability
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
Full-stack Developer
Colgate-Palmolive - PCA Skin
- Developed a scalable portal that helps manage all sales of customer-facing micro sites of Colgate partner companies using a headless Shopify admin platform.
- Made an incremental migration of a legacy sales API, which helped integrate the new sales portal we developed.
- Provided consultancy on the best coding practices and decisions based on the client's requirements.
- Helped team members with sharp code reviews, preventing bugs and helping them to grow based on the best coding practices.
- Implemented React components using the atomic design methodology, integrated with Storybook, and helped them kickstart a design toolkit.
- Helped with integrating with GCP Cloud Vision API for detecting malicious content on file uploads using AI.
Senior Back-end Engineer
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.
Front-end Engineer
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.
Senior Software Engineer
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.
Software Engineer
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.
Intern Software Engineer
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.
Experience
Clean Architecture TypeScript API
https://github.com/leonardopliski/clean-ts-apiSabemi Consumers Portal
Napster App
https://napster.comSpaceship Tracking Website
Granero Consumers Portal
https://granero.com.br/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.
Education
Bachelor's Degree in Computer Science
Tuiuti University of Paraná (UTP) - Curitiba, Paraná, Brazil
Associate Degree in Information Technology
Opet, Educational Group - Curitiba, Paraná, Brazil
Certifications
AWS Solutions Architect - Associate
Amazon Web Services
Certified Kubernetes Administrator (CKA)
The Linux Foundation
JSON PATH Quiz
KodeKloud
AWS MasterClass: Go Serverless with AWS Lambda and AWS Aurora
Udemy
Advanced React and Redux: 2019 Edition
Udemy
Complete SQL
Softblue
Skills
Libraries/APIs
React, Node.js, REST APIs, Stripe API, Amazon API, RxJS, React Hook Form, Google Maps, OpenAPI, Google Maps API
Tools
Git, Artifactory, Terraform, GitHub, Amazon Elastic Container Service (ECS), AWS Fargate, Amazon Elastic Container Registry (ECR), AWS ELB, Amazon CloudFront CDN, Coveralls, Amazon Athena, Amazon Virtual Private Cloud (VPC), Amazon Elastic Block Store (EBS), Amazon ElastiCache, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Cognito, AWS Glue, Amazon OpenSearch, Amazon CloudWatch, AWS CloudTrail
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, AWS Well-Architected Framework, Tailwind CSS
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, Shopify
Storage
JSON, Redis, MongoDB, Amazon DynamoDB, MySQL, Amazon Aurora, Databases, Amazon S3 (AWS S3), Amazon EFS, Amazon FSx, Google Cloud
Other
Architecture, Web Development, Amazon API Gateway, Google Pub/Sub, Documentation, Back-end, Full-stack, AWS DevOps, Payment APIs, Data Structures, Serverless, WebSockets, Design Systems, CI/CD Pipelines, DesignOps, Conventional Commits, Semantic Versioning, Framer Prototyping, APIs, Caching, Dashboards, GitHub Actions, Google SEO, 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), Load Balancers, AWS Auto Scaling, Amazon RDS, Amazon Route 53, CORS, AWS Snow Family, Amazon MQ, Amazon EventBridge, Google Cloud Build, Analytics, Storybook, Cloud Storage, Cloud Vision
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring