Vitalijus D.

Full Stack Rails Engineer

Vilnius, Lithuania

Experience

Aug 2024 - Sep 2025
1 year 2 months

Full Stack Rails Engineer

SmartRoute.io

  • Developed and maintained two Ruby on Rails applications for an IoT telematics solution.
  • Deployed one system on AWS acting as a TCP server, communicating with FMT100 telematics modules, decoding data, and exposing it via a GraphQL API.
  • Deployed a second app on Heroku providing an API with a frontend interface to store and manage data in PostgreSQL.
  • Implemented background processing with Sidekiq and Redis.
  • Ensured code quality with RSpec.
Sep 2023 - Aug 2024
1 year

Software Engineer

Auto Trader UK

  • Created, developed and maintained microservices architecture using Ruby on Rails and Node.js.
  • Built APIs using GraphQL queries to accelerate development and used ElasticSearch that’s heavily relied on Sedikiq/Redis to enhance search experience.
  • Designed each microservice with a well-defined purpose handling a single business capability, with its own database and API.
  • Enabled independent development, deployment and scaling of services, allowing parallel work across teams.
  • Delivered a robust, scalable and secure infrastructure.
Mar 2020 - Aug 2023
3 years 6 months

Backend Engineer

Autorama UK Ltd.

  • Built multiple Ruby on Rails applications for internal and external use within a microservices infrastructure.
  • Created a gateway app using Apollo Federation to combine multiple APIs into a single federated GraphQL API, allowing clients to make a single request coordinating multiple API calls.
  • Deployed each application to AWS or Heroku with its own database and API.
  • Scheduled regular database updates using Sidekiq and reindexed data with Elasticsearch.
  • Secured APIs using AWS Cognito and JWT.

Summary

Experienced Full Stack Developer with a passion for building clean, efficient, and scalable applications.

Strong expertise in backend development, microservices architecture, and GraphQL APIs. Adept at ensuring high code quality, optimizing performance, and implementing test-driven development (TDD) practices.

Committed to delivering maintainable, bug-free applications and improving system architecture.

Languages

Lithuanian
Native
Russian
Native
English
Advanced

Education

Oct 2012 - Jun 2015

Technical University Munich

MSc in Consumer Affairs · Consumer Affairs · Munich, Germany

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions