Justas Urbonas, Developer in Vilnius, Vilnius County, Lithuania
Justas is available for hire
Hire Justas

Justas Urbonas

Verified Expert  in Engineering

Full-stack Developer

Location
Vilnius, Vilnius County, Lithuania
Toptal Member Since
April 22, 2022

Justas is a software engineer with over 5 years of full-stack web and mobile development experience. He delivered high-quality code to many enterprise codebases and has grown startups to acquisition. Justas has very strong TypeScript/JavaScript and Python experience and has shipped code to AWS, GCP, Azure, and DigitalOcean using Terraform, Kubernetes, and Docker.

Portfolio

NASH Renewables
Azure, Terraform, Python, FastAPI, TypeScript, NestJS, React, Mapbox, Dask...
Apollo 350
React, Node.js, Elasticsearch, NestJS, Next.js, GraphQL, GitHub...
IBM
React, Node.js, TypeScript, GitHub, Docker, Slack, WebStorm, MacOS, Jira...

Experience

Availability

Full-time

Preferred Environment

MacOS, WebStorm, PyCharm, Slack, GitHub

The most amazing...

...tool I've built is my machine learning software project using React, Next.js, and Python, currently getting more than 500,000 monthly page views.

Work Experience

Senior Full-stack Developer

2022 - PRESENT
NASH Renewables
  • Led the development of the startup's software from the beginning to acquisition, including but not limited to the software building process, delivery, architecture, and design.
  • Built a resilient architecture to serve terabytes of data within milliseconds. Developed microservice APIs using FastAPI and NestJS to serve different business needs.
  • Delivered the front end using React, Mapbox.js, and Mantine UI, working closely with the design team and suggesting improvements.
Technologies: Azure, Terraform, Python, FastAPI, TypeScript, NestJS, React, Mapbox, Dask, Sentry, Docker, GitHub, Docker Hub, WebSockets

Lead Full-stack Engineer

2022 - 2022
Apollo 350
  • Led a news agency's front-end development and architecture of a large-scale content management system (CMS) using React, Node.js (NestJS), and GraphQL technologies.
  • Developed an internal software product for creating and discovering meal plans using React, Next.js, Node.js, Puppeteer, and Elasticsearch.
  • Built CI/CD pipelines and delivered code to Google Cloud Platform (GCP) stack using Google Cloud Functions, App Engine, and Compute Engine via Docker.
Technologies: React, Node.js, Elasticsearch, NestJS, Next.js, GraphQL, GitHub, CI/CD Pipelines, Docker, Google Cloud Platform (GCP)

Senior Full-stack Developer

2021 - 2022
IBM
  • Led the front-end development and delivered a green energy platform using React.
  • Built and maintained a scalable Node.js API on AWS Lambda for a car manufacturing company.
  • Hosted product demos, onboarded engineers, and contributed to the company with strong values and great people.
Technologies: React, Node.js, TypeScript, GitHub, Docker, Slack, WebStorm, MacOS, Jira, Web Technologies, JavaScript, Git, Unit Testing, Integration Testing, APIs, Microservices, API Integration, Integration, HTML, CSS, Web Development, Amazon Web Services (AWS), REST, REST APIs

Software Engineer

2018 - 2021
Devbridge Group
  • Built an internal product for managing the allocation and improving client and developer transparency using React, Node.js, and TypeORM powered by PostgreSQL.
  • Delivered an IoT Bluetooth Flutter mobile application using the BLoC state management pattern, AWS Lambda, and Node.js. Deployed it to the App Store and Google Play.
  • Developed a large-scale eCommerce retail application based on React, Node.js, Spring Boot, TypeORM, and PostgreSQL for managing and pricing inventory.
  • Built an AngularJS mobile and web application using Spring Boot microservices for a company in the bank industry.
  • Maintained and developed a prediction and supply optimization app based on Angular and Spring Boot for the retail industry client.
Technologies: TypeORM, TypeScript, React, Node.js, Flutter, Docker, Jenkins, Express.js, Jira, Bitbucket, Redux, Redux-Saga, Slack, WebStorm, MacOS, Web Technologies, JavaScript, Dart, PostgreSQL, SQL, Git, Unit Testing, Integration Testing, APIs, Microservices, API Integration, Integration, HTML, CSS, Web Development, Amazon Web Services (AWS), React Redux, REST, REST APIs

HowManyFPS

https://howmanyfps.com
I founded a high-traffic web application that helps users discover how many frames per second they will receive in particular games, resolutions, and graphics settings using selected computer hardware. It was built using React, Next.js, and Python microservices.
2019 - 2022

Bachelor's Degree in Computer Science

Kaunas Technology University - Kaunas, Lithuania

Libraries/APIs

React, Node.js, Redux-Saga, REST APIs, React Redux, Dask

Tools

WebStorm, PyCharm, Slack, GitHub, Traefik, Git, Terraform, Jira, Bitbucket, Jenkins, Sentry, Docker Hub

Frameworks

Flutter, Express.js, Next.js, Redux, NestJS

Languages

Python, TypeScript, JavaScript, Dart, SQL, HTML, CSS, GraphQL

Paradigms

Unit Testing, Microservices, REST

Platforms

MacOS, Docker, DigitalOcean, Kubernetes, Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure, Mapbox

Storage

MongoDB, PostgreSQL, Redis, Elasticsearch, Google Cloud

Other

Web Technologies, Integration Testing, APIs, API Integration, Web Development, CI/CD Pipelines, TypeORM, Integration, UML Diagrams, FastAPI, WebSockets

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