You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Malt welcome

Welcome to Artjom's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Artjom to discuss your project or search for other freelancer profiles on Malt.

Artjom Lipodat Scala Backend DeveloperAL

Artjom Lipodat

Scala Backend Developer
2 recommendations
  • Suggested rate
    $571 / day
  • Experience3-7 years
  • Response rate100%
  • Response time1 hour
The project will begin once you accept Artjom's quote.
Location and workplace preferences
Location
London, United Kingdom
Remote only
Primarily works remotely
Verifications

Freelancer code of conduct signed

Read the Malt code of conduct
Verified email
Languages
Categories
These freelancer profiles also match your search criteria
Agatha FrydrychAF

Agatha Frydrych

Backend Java Software Engineer

Baptiste DuhenBD

Baptiste Duhen

Fullstack developer

Amed HamouAH

Amed Hamou

Senior Lead Developer

Audrey ChampionAC

Audrey Champion

Web developer

Skill set (7)
Artjom in a few words
Hi there! My name is Artjom Lipodat, and I am a freelancer specializing in Scala backend development. I offer services for creating, optimizing, and maintaining backend systems based on Scala.

I have 4 years of experience in this field, during which I have created and successfully implemented numerous projects, including large-scale systems for major companies.

My competencies include deep knowledge of the Scala programming language, as well as experience with various tools and technologies such as Typelevel libraries (IO, cats, http4s), Postgres, and Doobie for connecting to Scala projects.

I pay great attention to the quality of my work and strive to ensure that clients are satisfied with my services. My approach to work is based on close interaction with the client at all stages of the project, so I am ready to provide regular reports on the progress of work.

If you are looking for a reliable partner to implement your projects on the Scala language, I am ready to help you. I would be happy to discuss the details and answer any questions you may have.
Experience
  • CompStak®
    Scala Engineer
    June 2022 - Today (2 years and 11 months)
    Estonia
    CompStak is a great company with large microservices ecosystem. I've learned, how to create service from scratch, because in CompStak we don't have core or platform teams. Every single microservice is created on it's own with libraries and codebase used specifically for it. I've created separate microservice for authentication using JWT tokens. Idea was to totally separate authentication logic from monolith and minimise requests from monolith and other microservices to authentication service. Tech: Scala, Cats, doobie, PostgreSQL
  • Evolution
    Scala Engineer
    June 2021 - June 2022 (1 year)
    When they have found me, I was working for a different company, but they interested me with a large Scala community and new opportunities to grow further. They gave me a hometask to check my skills. So I decided to implement a solution using AKKA on event sourcing, which I've learned in a few weeks. Being a fast learner I am, I started absorbing new technologies very quickly. While working in Evolution I was introduced to the Cats library and its most important parts(IO, Resource, Deferred, ContextShift, Fiber etc). Discovered tagless final, stopped being afraid of implicits, learned about http4s, WebSocket etc. I participated as a listener in the Evolution Scala Bootcamp (4 months course, where engineers conduct lectures about Scala), where I've also learned a lot. In Evolution we are responsible for creating games, using Event source on server side and connecting microservices together using WebSocket. We make solutions to calculate game outcomes, payouts etc. We also keep our code clean and have a much better test coverage, then I've seen before. Some memorable tasks: Refactor project from side effectful to tagless final with IO. Implemented support for frontend in dealer module app. Tech: Scala, Cats, Event Source, IO
  • Cone Center OÜ
    Scala Developer
    July 2019 - June 2021 (1 year and 11 months)
    Estonia
    I have worked at Cone Center as a Scala developer on both backend and frontend. The main point of the technological stack was around the idea of creating a web page structure on the server side. Most of my time consisted of working with business logic, understanding its processes to implement a solution, making sure to deliver all of the client's wishes. That company used monolith infrastructure, which made me work with a large codebase in a team, where I have learned to write both functional and clean code to ensure the best readability for my coworkers. A large monolith project in one of the repositories made the company use a complicated system of dependencies for better maintenance, which I was able to understand very clearly and easily. The main clients were transportation companies(container terminals, warehouses etc.). We were in charge of implementing solutions for cargo check in/out in the container terminal territories, cargo placement, ship loading/ unloading processes etc. Some memorable tasks: I started with the task of implementing a simple solution for caching some data, which the warehouse workers enter in our systems. The program then used that data to fill in the data fields for them later. Implemented a solution, which connects the server and printer together and prints out the tickets for the drivers on check in. Implemented an app for the reach stacker drivers. Implemented an algorithm for gaining access to a specified container using the the least amount of work by removing other containers. Tech: Scala, React, c4proto.
2 recommendations
VT
PG

Vladislav Tihhomirov and 1 other person have recommended Artjom

Vladislav TihhomirovVT
Vladislav Tihhomirov
MisMaksab
26/03/2023
I am a representative of the Estonian startup mismaksab.ee . Repeatedly used the services of Artyom as a backend developer. I want to note his professionalism in this area. We can say that the whole structure of our backend was created by this guy. The responsibility with which Artyom approaches his work is not an unimportant aspect, because it allows him to find a solution in the shortest possible time. He is also not afraid to speak at meetings and, if necessary, is ready to represent the team from the backend side.
Pavel GrigorevPG
Pavel Grigorev
Winfinity
23/03/2023
I had the pleasure of working with Artjom at Evolution, and I can confidently say that they are a skilled and dedicated engineer. Artjom consistently demonstrated a strong work ethic and an ability to work collaboratively with their colleagues to deliver high-quality work. They are a quick learner and were always eager to take on new challenges.

During their time at Evolution, Artjom played an integral role in several projects, consistently delivering results that exceeded expectations. They demonstrated strong technical skills in Scala development, and their attention to detail was exceptional. Their contributions to the team were invaluable, and they always went above and beyond to ensure that projects were completed on time and to the highest standards.

I would highly recommend Artjom for any Scala development role. They are a talented engineer with a proven track record of success and would make a valuable addition to any team.
Education
  • Master of Technology in Information Technology
    TalTech – Tallinn University of Technology
    2020
    Bachelor's degree, Information Technology