Eimantas Zubavičius, Developer in Kaunas, Kaunas County, Lithuania
Eimantas is available for hire
Hire Eimantas

Eimantas Zubavičius

Verified Expert  in Engineering

Front-end Developer

Location
Kaunas, Kaunas County, Lithuania
Toptal Member Since
September 15, 2022

Eimantas is a front-end developer with more than five years of experience working on complex customer and internal-facing self-service applications. With expertise in HTML, Git, CSS, JSON, unit testing, TypeScript, GraphQL, and Azure DevOps, Eimantas currently focuses on React projects.

Portfolio

Xplicity
Angular, TypeScript, RDBMS, Amazon Cognito, AWS Amplify, CSS
QuatroDev
.NET, C#, C#.NET, TypeScript, React, JavaScript, CSS, HTML, HTML5, APIs...
INVL Asset Management
TypeScript, React, JSX, JavaScript, CSS, HTML, Troubleshooting...

Experience

Availability

Part-time

Preferred Environment

TypeScript, React, Git, Front-end, Web Development, JSX, Web Applications, Front-end Development, GitHub, Angular

The most amazing...

...project I've developed is the Grainger eCommerce platform with 400,000+ products and over $6 billion in assets.

Work Experience

Front-end Developer

2023 - 2024
Xplicity
  • Doubled the number of users who fully completed the expected application use.
  • Revised initial project upgrade plan to reduce storage usage and overall complexity.
  • Strived to use best practices when implementing client's demands.
Technologies: Angular, TypeScript, RDBMS, Amazon Cognito, AWS Amplify, CSS

Full-stack Developer

2022 - 2023
QuatroDev
  • Developed the company's bookkeeping application using .NET for the back end and React for the front end.
  • Researched available bookkeeping products in the market and provided insights into why the custom product was needed.
  • Developed the bank statement import functionality over the ISO 20022 standard from camt.053.001.10 messages.
Technologies: .NET, C#, C#.NET, TypeScript, React, JavaScript, CSS, HTML, HTML5, APIs, API Integration, GraphQL, JSX, Full-stack, Web Applications, Front-end Development, Figma, Proof of Concept (POC), Amazon Web Services (AWS), User Interface (UI), Interactive UI, Data Visualization, PostgreSQL, Architecture, JavaScript Testing, GitHub, Redux, Jest, Full-stack Development, Auth0, Visual Studio, Azure DevOps, .NET 6, Dotenv, Dashboards, Web Dashboards, Entity Framework Core, Minimum Viable Product (MVP), Azure, Express.js, Kubernetes, Docker

Lead Front-end Developer

2021 - 2022
INVL Asset Management
  • Managed a junior developer, onboarding and performing code reviews.
  • Gathered requirements into Jira tasks for a backlog and presented sprint task commitments to the client.
  • Deployed a code using automated pipelines and Git, promoting versions based on Azure DevOps and a code review status.
  • Troubleshot user reports using telemetries and logging to pinpoint the cause of undesired behavior.
Technologies: TypeScript, React, JSX, JavaScript, CSS, HTML, Troubleshooting, Web Applications, Front-end Development, Figma, Jira, User Interface (UI), Interactive UI, Data Visualization, Node.js, Full-stack, Architecture, JavaScript Testing, GitHub, E-signatures, PDF Forms, Full-stack Development, Azure DevOps, Dashboards, Web Dashboards, Azure, Financial Services

Front-end Developer

2019 - 2021
INVL Asset Management
  • Upgraded a self-service system for pension funds serving over 250,000 users from a legacy ASP.NET-based to a React-based single-page application.
  • Created a stateful flow for completing the Know Your Customer (KYC) questionnaire that would double as a partial form for opening a pension fund.
  • Built a login system using nation-level authentication for users to open and manage pension funds.
  • Created animated charts that display pension funds' risk changes over the years.
Technologies: TypeScript, React, GraphQL, JavaScript, Git, Visual Studio Code (VS Code), i18n, Know Your Customer (KYC), PDF.js, React Router, HTML, CSS, Agile, Code Review, Front-end, APIs, HTML5, API Integration, Web Development, Node.js, MongoDB, Authentication, Responsive Web Apps, NoSQL, MySQL, Development, Websites, REST APIs, C#, .NET, JSX, Troubleshooting, Tailwind CSS, Web Applications, Front-end Development, Figma, User Interface (UI), Interactive UI, Data Visualization, Architecture, JavaScript Testing, GitHub, Redux, E-signatures, PDF Forms, Azure DevOps, Dashboards, Web Dashboards, Azure, Financial Services

Software Engineer

2017 - 2019
Devbridge Group
  • Collaborated on developing the checkout functionality in a merchandising app with 400,000 products and 32 categories.
  • Assisted with quality assurance (QA) on other teams and submitted bug fixes for different project areas whenever the time backlog was empty.
  • Wrote unit tests to ensure critical checkout workflow functionality.
Technologies: React, Angular, JavaScript, MarkLogic, Backbone.Marionette, Git, Jira, Atlassian, Manual QA, Unit Testing, Front-end, AngularJS, HTML5, API Integration, Web Development, Responsive Web Apps, NoSQL, React Redux, Development, Websites, JSX, HTML, Web Applications, Bitbucket, Front-end Development, User Interface (UI), Interactive UI, Data Visualization, Architecture, JavaScript Testing, GitHub, Next.js, Search Engine Optimization (SEO), Material UI, Visual Studio

INVL Self-service and Admin Panel

https://www.invl.com/en
I upgraded a self-service system for pension fund users, INVL, from a legacy ASP.NET-based to a React-based single-page application, offering the website in multiple languages using i18next.

In this project, I was also tasked with the following:
• Onboarding and performing code reviews of a junior developer.
• Creating a login system using nation-level authentication for users to open and manage pension funds.
• Troubleshooting user reports using telemetries and logging to pinpoint the cause of undesired behavior.
• Performing code deployment using automated pipelines and Git to promote versions based on Azure DevOps and code review status.
• Programming releases scheduling and maintenance banners and fallbacks in the webpage to accommodate back-end releases.
• Generating a PDF contract with filled-in form data persisted over several login attempts.

Gamut eShop

https://www.grainger.com/
A React-based merchandising app for 400,000 products and 32 categories.

I owned the app's checkout section implementation as part of the checkout team. Upon completion, I moved to assist with QA, performed manual testing, and wrote unit tests to accomplish a successful launch.

TypeScript Type Generator for Translations

https://github.com/reactwaylabs/typed-i18next
I co-wrote a type generator for TypeScript projects using the internalization package i18n. It takes a folder structure with JSON files. It generates a TypeScript function that only allows keys from existing translations and additionally warns if some of the keys are missing in other languages.

INVL Brokers Network Management System

I developed a modular front-end solution for the company's broker network management system. The network consists of 2000+ brokers consulting customers and selling them pension fund products. The system tracks the sales of the brokers and their monthly commission from the agreements signed with customers and generates invoices for them.

Data Lake Web Application

Migrated an internal single-page data lake web application with complex data forms. I also contributed their validation from Marionette.js to Angular, continuing feature development. Additionally, I used XQuery to manipulate XML data in the database.

Astride

https://www.grow.astride.com/
Upgraded a WordPress questionnaire to a custom survey solution with Angular. Depending on selected preferences, the displayed question would be wary. After gathering the answers, the user would be presented with certification options.
2017 - 2019

Coursework Toward a Bachelor's Degree in Computer Programming

KTU | Kaunas University of Technology - Kaunas, Lithuania

Libraries/APIs

React, React Router, Node.js, REST APIs, Dotenv, FFmpeg, Backbone.Marionette, React Redux, Marionette.js, AWS Amplify

Tools

Git, Visual Studio, JSX, JavaScript Testing, GitHub, Auth0, Jira, Atlassian, Bitbucket, AutoCAD, Figma, Confluence, Amazon Cognito

Frameworks

Angular, Next.js, Jest, Tailwind CSS, Redux, Material UI, Entity Framework Core, Express.js, AngularJS, .NET, Bootstrap

Languages

JavaScript, TypeScript, CSS, HTML, GraphQL, HTML5, C#, SQL, C#.NET, PHP, Java, XQuery

Paradigms

Agile, Azure DevOps, Search Engine Optimization (SEO), Unit Testing

Platforms

Visual Studio Code (VS Code), Amazon Web Services (AWS), Azure, Docker, PDF.js, Windows, Web, Kubernetes

Storage

NoSQL, MySQL, PostgreSQL, MarkLogic, MongoDB, RDBMS

Other

i18n, Code Review, Front-end, APIs, API Integration, Web Development, Development, Websites, Full-stack, Web Applications, Front-end Development, User Interface (UI), Interactive UI, Data Visualization, Charts, .NET 6, Architecture, Web Dashboards, E-signatures, Full-stack Development, Responsive Web Apps, Troubleshooting, Web Scraping, Dashboards, PDF Forms, Minimum Viable Product (MVP), Financial Services, Know Your Customer (KYC), Manual QA, Authentication, Translation, Proof of Concept (POC), Source Code Review, Content Management Systems (CMS), Games

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