Profileimage by Matas Kaminskas Software engineer from Vilnius

Matas Kaminskas

available

Last update: 19.07.2023

Software engineer

Graduation: Bcs Computer engineering
Hourly-/Daily rates: show
Languages: English (Full Professional) | Lithuanian (Native or Bilingual)

Keywords

Java (Programming Language) Customer Demand Planning Python (Programming Language) Project Management Software Engineering TypeScript Google Cloud AngularJS Kubernetes Apache Kafka + 4 more keywords

Attachments

Matas-Kaminskas-CV_190723.pdf

Skills

Experienced Senior Software Engineer with over 7 years of experience in software development, primarily focused on Java, Typescript (Angular), and Golang. Skilled in project management and industry-standard technologies such as Kubernetes, Docker, GCP, messaging queues (Kafka / GCP Pub/Sub Service) and microservices. Also passionate about personal projects, including Python-based cryptocurrency trading bot development. Additionally, I have founded 2 startups, which have provided valuable insights into understanding customer needs.

Project history

12/2022 - Present
Software Engineer, Humbility
Humbility

Humbility is an algorithmic high-frequency cryptocurrency trading firm. Tech stack: Go / C# / PostgreSQL.
  • Implemented Gas Bidding Backrun service, which gave a significant 2.7ms (90% of total time) advantage over the competition.
  • Created Trading Health Monitor to reduce the amount of spent money on transaction gases.
  • Implemented a new type of transaction parsing, which as a result brought the company ~$150k and counting.
  • Extensive CPU and Memory usage analysis, which resulted in a reduction of both by 20-30%.
  • Mentoring and overseeing tasks for younger colleagues.

06/2020 - 12/2022
Founding Team member / Full-Stack developer, Qsome
enov8 GmbH

Qsome is a customer flow management system and has clients: FIFA, SBB, Swisscom, Swiss Post, and Swiss vaccination centers. Tech stack: Java / Angular / MongoDB.
  • Personally responsible for delivering software for the 2021 FIFA ArabCup tournament, including communication with client and their engineers, planning required change requests, and overseeing the implementation.
  • Designed and implemented Android Device Management System (Master-slave architecture) using GCP Pub/Sub Service. This allowed clients to set up Android devices in KIOSK mode with minimal effort.
  • Created performance testing tool using Locust (Python), Docker, and Kubernetes. The tool was used upon every major release and multiple times found possible performance bottlenecks.
  • Responsible for backend (Java) & frontend (Angular) as one of the key engineers in the company.

02/2018 - 06/2020
Co-founder / Full-Stack developer, Conectum
enov8 GmbH

Conectum is a consulting marketplace where people can find and consult with different experts (medicine, legal, IT) and pay for their time. Tech stack: Java / Angular / MongoDB.
  • Key engineer on the creation of the platform (search, video call (using WebRTC protocol) profiles, messenger, accounting, etc).
  • Conducted more than 20 interviews to validate ideas & UX with real customers.

08/2017 - 02/2018
Project Manager / Full-stack Developer, enov8 LT
enov8 GmbH

  • Successfully delivered the Swisscard Giftcard project (Java).
  • Managed all IT services for the Lithuanian Culture Capital of the Year. Brainstorming ideas with clients, estimating project's financials, finalizing UX with designers, and overseeing development.

07/2014 - 05/2017
CEO & CTO, Marijampoles Miesto Meniu
Marijampolės Miesto Meniu

M3 - mobile application for Android and iOS to give all the latest information about different places and events in Marijampole.
  • Managing a team of 7 people.
  • Designed and implemented mobile apps: Android (Java) / iOS (Swift).
  • Speaking at events, presenting the product, and marketing strategy. Won multiple national awards.
  • The app had more than 5k users.

07/2014 - 08/2016
IT mentor
Young Innovators Base

* Managing a team of 4 people
* Android app development and WordPress web pages


10/2015 - 05/2016
Lecturer
Marijampole Young Computer School

* Teaching a class of 10 people (11th - 12th graders)
* Create the curriculum (algorithms, data structures, and web pages)

Local Availability

Only available for remote work
Profileimage by Matas Kaminskas Software engineer from Vilnius Software engineer
Register