
Vladimirs Timofejevs
Verified Expert in Engineering
Software Developer
Riga, Latvia
Toptal member since April 16, 2020
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
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
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
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.
Senior Data Engineer
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.
Back-end Software Engineer
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.
Software Developer
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.
Experience
Mobile Network Router
Cloud-based Data Platform
Education
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring