Vladislav Šutov
Software Engineer
Work Experience
Senior Software Engineer
Jun 2023 - Apr 2024Videolevels 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 2023Bigbank 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 2019Cointraffic 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!