John Doe's Resume

Vladislav Šutov

Software Engineer

+372 5155983
Tallinn, Estonia

Work Experience

Senior Software Engineer

Jun 2023 - Apr 2024

Videolevels OÜ

Tech Stack: TypeScript, Svelte, Deno, gRPC, DynamoDB, AWS

  • Developed an all-new microservices architecture based on Deno, gRPC, and DynamoDB.
  • Developed performant and responsive front-end applications and UI components using Svelte.
  • Migrated the majority of core projects from outdated tooling to Vite.
  • Introduced versioning principles, advanced GitLab CI/CD pipelines, and automated releases.
  • Defined strict testing and code review guidelines.
  • Led the development of an advanced interactive media player.
  • Organized the working process by participating in regular grooming sessions and sprint planning.
  • Maintained legacy PHP-based projects.

Software Engineer

Sep 2019 - May 2023

Bigbank OÜ

Tech Stack: TypeScript, Vue 2/3, Node.js (Express), Java 8/11, MongoDB, PostgreSQL, Redis, RabbitMQ, Camunda, Atlassian

  • Team member of a Finland & Sweden product team, later transitioned into Self-Service team.
  • Developed and maintained codebase for internal and external web applications written in Vue.js.
  • Participated in the development of core microservices, both in Java and Node.js.
  • Heavily contributed to the in-house Vue.js interface components library.
  • Contributed to the development of company-wide used common libraries.

Front-end Developer

Jun 2017 - Sep 2019

Cointraffic OÜ

Tech Stack: JavaScript, Vue 2, Nuxt.js, PHP (Laravel), MySQL, Redis

  • Developed client-facing websites using Vue 2, later transitioning to Nuxt.js.
  • Contributed to the development of a content delivery system and asset storage solutions.
  • Performed basic UX/UI design tasks.
  • Maintained a Laravel-based backend.

Skills

Programming Languages

  • JavaScript
  • TypeScript
  • PHP
  • Java 8/11

Frameworks and Libraries

  • Vue 2/3, Nuxt
  • Svelte
  • Node.js
  • Deno
  • React

Databases

  • MongoDB
  • PostgreSQL
  • MySQL
  • Redis
  • DynamoDB

Tools

  • Git
  • Docker
  • AWS
  • Atlassian
  • Openshift
  • Vercel

About Me

I'm a Full-Stack Developer with 7+ years of experience and a real passion for front-end development. I'm a big fan of TypeScript and love working with Vue.js (especially Nuxt), but I'm also pretty handy with Svelte and React. Always game for new challenges, I'm eager to expand my expertise by embracing cutting-edge technologies. After all, a programming language or a framework is just a tool and one tool rarely provides a solution for every problem.

While my enthusiasm lies in front-end development, I'm equally skilled and experienced in tackling back-end challenges.

Apart from my technical expertise, I pride myself on my strong communication and problem-solving skills. I enjoy collaborating with diverse teams, sharing knowledge, and learning from others.

Let's connect and build some awesome projects together!

Education

Bachelor of Science in Computer Science

Tallinn University

Graduated: 2021

Language proficiency

English

Fluent

IELTS overall band 7.5

Estonian

Fluent

Russian

Native speaker

Hobbies and interests

I am passionate about technology, with a diverse range of interests that include assembling and customizing mechanical keyboards, managing a dedicated homelab setup, and tinkering with various IoT devices.

My enthusiasm extends to gaming on both PC and consoles, photography, and casual music mixing for me and my friends to enjoy at parties.

Finally, I am a proud cat dad of two furballs, and I always welcome feline-related chats!