Karolis Ramanauskas, Developer in Vilnius, Vilnius County, Lithuania
Karolis is available for hire
Hire Karolis

Karolis Ramanauskas

Verified Expert  in Engineering

Software Developer

Location
Vilnius, Vilnius County, Lithuania
Toptal Member Since
June 20, 2017

Karolis is a well-rounded developer with a focus on front-end development. He has successfully built numerous projects using various technologies in both, small and large teams, and also as an independent creator. He does not compromise on quality and always sets out to deliver the best user experience.

Portfolio

Volvo Cars
JavaScript, GraphQL, Design Systems, Next.js, TypeScript
Uber
D3.js, Firebase, Node.js, GraphQL, React
Toptal Clients
Express.js, Solidity, Node.js, Redux, React

Experience

Availability

Part-time

Preferred Environment

ITerm, Git, OS X, Visual Studio Code (VS Code)

The most amazing...

...thing I’ve done was to build tools that ensured the reliability of Uber services—these have been used by over 3,000 engineers around the globe.

Work Experience

Software Engineer and Tech Lead

2020 - 2022
Volvo Cars
  • Launched and maintained components for a global Volvo Cars design system.
  • Created an internal custom CMS for improving translation processes used across all Volvo Cars systems.
  • Collaborated with stakeholders to understand all functional requirements for a custom CMS and translation app, creating prototypes and obtaining feedback.
Technologies: JavaScript, GraphQL, Design Systems, Next.js, TypeScript

Software Engineer

2018 - 2020
Uber
  • Collaborated with numerous stakeholders to develop tools used for on-call process and incidents mitigation.
  • Helped design and code the UI for on-call tool used by all Uber engineers as a replacement for PagerDuty.
  • Used a wide variety of technologies and attained in-depth knowledge on how to use React and GraphQL (and other technologies) for building user interfaces reliably and efficiently.
  • Learned how to be effective within a huge organization, improved my collaborative skills, and developed a better understanding of how to deliver value by using code quicker.
Technologies: D3.js, Firebase, Node.js, GraphQL, React

Freelance Software Engineer

2017 - 2018
Toptal Clients
  • Worked with several clients on projects involving Ethereum smart contract development, chatbot and several SaaS type projects.
  • Learned how to work and communicate better with clients, to gather requirements, and to figure out what is the real problem that needs solving.
  • Gained a lot of exposure about Google Analytics and how it can be used to drive website's performance.
Technologies: Express.js, Solidity, Node.js, Redux, React

Developer

2016 - 2017
Nielsen
  • Created a customer decision tree view using React/D3.js and Python/Flask that mimicked a functionality available in current Excel spreadsheets and made it more interactive and visually appealing. This solution effectively attracted several new clients.
  • Automated the daily data checking, formatting, and aggregation using Python—saving others countless hours and improving reliability.
Technologies: D3.js, JavaScript, React

Software Developer

2015 - 2016
Lancaster University
  • Created a part of the app used by incoming students as their introductory tool to the university; using React, JavaScript, and integration with the back-end via REST APIs. Now the functionality is used by over a thousand incoming students each year.
  • Created a reusable NPM module use as a template for building a new functionality which was then extensively used by the rest of the team.
  • Transferred a number of applications features from plain HTML, CSS, and jQuery to React—making the code base more maintainable.
  • Participated in the formation of the app's style guide which is now used when adding new functionality.
  • Purposefully developed parts of the application to be open in such a way that they could be integrated and customized as iframes by university websites for extra functionality.
Technologies: CSS, JavaScript, React

Keiciu Auto (Exchange Auto)

The best way to permanently exchange cars by owners; it uses a smart matching algorithm to find the best matching options between car owners based on criteria selected by both parties. Website also includes chat functionality along with push and email notifications.

What's Next

What’s Next is a conference about entrepreneurship, technology, and creative problem-solving. I got their single-page website up and running on a tight deadline, a couple of weeks before the conference. The site has won an award for the best web design in 2014 at the biggest tech conference in Lithuania.

Most Beautiful Data Award

The aim of the hackathon was to explore, interpret and make using newly released local archaeological, historical and social data. I visualized the archeological findings of the area in a visually compelling and easy-to-understand way.

First Place at Lithuania Developer Days

Lithuania Developer Days 2014 was a multi-day educational event/hackathon where you got points for completing various challenges like setting up a new web app with a given functionality, setting up a cloud-based server, and more. The participant with the most points won the hackathon.

Languages

JavaScript, CSS3, HTML5, GraphQL, Solidity, TypeScript, SQL, CSS

Frameworks

Redux, Express.js, Next.js

Libraries/APIs

React, Node.js, D3.js

Storage

MongoDB

Platforms

Firebase, Visual Studio Code (VS Code)

Other

Design Systems

2013 - 2016

Bachelor of Science Degree in Computer Science

Lancaster University - Lancashire, UK

JULY 2018 - JULY 2019

Google Analytics Individual Qualification

Google

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