Vladimirs Timofejevs, Developer in Riga, Latvia
Vladimirs is available for hire
Hire Vladimirs

Vladimirs Timofejevs

Verified Expert  in Engineering

Software Developer

Riga, Latvia

Toptal member since April 16, 2020

Bio

Vladimirs is a highly motivated software engineer with more than seven years in the industry. He has experience with distributed systems, big data, and web application development. Vladimirs is keen to learn and open to new opportunities to play a significant role in a team, building new products, and getting hands-on experience with various technologies.

Portfolio

Freelance
Apache Kafka, Python, C++, C, React, Node.js
Accenture
Amazon Web Services (AWS), Apache NiFi, Amazon Simple Queue Service (SQS)...
Accenture
Redis, MongoDB, Docker, Flask, Python

Experience

  • Amazon Web Services (AWS) - 4 years
  • Python 3 - 4 years
  • Node.js - 3 years
  • Apache NiFi - 2 years
  • React - 2 years
  • MongoDB - 2 years
  • PostgreSQL - 2 years

Availability

Part-time

Preferred Environment

MacOS, Linux, GNU Debugger (GDB), Docker, Git, Visual Studio Code (VS Code)

The most amazing...

...thing was boosting my expertise in data engineering from zero to hero within a few weeks—provided exceptional support for the client and led a team to success.

Work Experience

Senior Software Engineer

2017 - PRESENT
Freelance
  • Built a microservice Node.js solution utilizing Apache Kafka as an internal message bus.
  • Integrated React front end with a back end using Redux and hooks for state management.
  • Improved performance and analyzed memory leaks in React projects.
  • Developed new features for Electron using C++ and Objective C.
  • Refactored and added features for EVM (Ethereum virtual machine) security analysis tool.
Technologies: Apache Kafka, Python, C++, C, React, Node.js

Senior Data Engineer

2015 - 2017
Accenture
  • Played a significant role in a team responsible for on-premise data platform migration to AWS.
  • Studied and reverse-engineered the existing ETL solution in order to provide a complete overview of existing functionality and build a new one.
  • Developed an ETL solution based on Apache NiFi with regards to resilience, performance, and cost-reduction.
  • Created a cozy environment for data analytics as well as optimized their Spark jobs.
Technologies: Amazon Web Services (AWS), Apache NiFi, Amazon Simple Queue Service (SQS), Amazon S3 (AWS S3), Amazon EC2, Spark, HDFS, MapReduce, Hadoop

Back-end Software Engineer

2015 - 2015
Accenture
  • Worked as a part of a team developing a single sign-on solution for a large European media company that owns dozens of web portals.
  • Developed new features following TDD practice with the help of the pytest framework.
  • Focused on load testing and been involved in improving overall performance of the final solution.
Technologies: Redis, MongoDB, Docker, Flask, Python

Software Developer

2011 - 2015
Accenture
  • Developed features and maintained telecommunication software product designed to process a massive amount of data.
  • Improved the in-memory database in order to significantly reduce memory consumption and increase data fetching.
  • Contributed as a part of the team responsible for the internal and external IP packet routing.
Technologies: Linux, C++, C

Experience

Mobile Network Router

A C\C++ based firmware for telecommunication device that processes mobile traffic and provides an internet connection to mobile phones. The entire infrastructure and software was designed to be fault-tolerant, exceptionally reliable, and have significant throughput

Cloud-based Data Platform

A data platform on top of the AWS cloud. Built utilizing Apache NiFi, Apache Spark, and multiple AWS managed services. I was one of the lead engineers who migrated it into the cloud and redesigned ETL pipelines.

Education

2017 - 2020

Bachelor's Degree in Computer Science

Riga Technical University - Riga, Latvia

Skills

Libraries/APIs

Node.js, React

Tools

Git, GNU Debugger (GDB), Amazon Simple Queue Service (SQS), Apache NiFi

Paradigms

REST, MapReduce, Database Design, Agile

Languages

JavaScript, Python 3, C, C++, Python, TypeScript

Frameworks

Hadoop, Flask, Spark, Apache Spark, React Native

Platforms

Amazon Web Services (AWS), Visual Studio Code (VS Code), Docker, Linux, MacOS, Amazon EC2, Apache Kafka

Storage

Redis, HDFS, Amazon S3 (AWS S3), MongoDB, PostgreSQL

Other

Software Engineering

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring