Dmitrii Nikiforov

Dmitrii Nikiforov

Software Engineer

Crafting digital futures with data expertise and web technology

About

Hey! I'm thrilled you're here - whether by choice or happy accident.

I'm Dmitrii, a Software Engineer with a data-driven mindset. It's an interesting combination, right? Let me explain: I spent nearly three years as a Data Specialist, diving deep into analytics and mastering visualization tools.

Then came the plot twist - I fell in love with coding. Two years ago, I found myself at Hive Helsinki🐝, an extraordinary coding school that changed everything. There, I built a lot of projects (some solo, some with amazing teams), leveled up my programming skills, and discovered a passionate tech community in an entirely new country.

My approach? Deliver efficient solutions, whether it's a familiar task or an exciting new challenge. I believe in continuous learning - new technologies, new approaches, new possibilities. There's always something fascinating to discover in tech.

When I'm not coding or playing with data, you'll find me staying active with sports, hanging out with friends, or spending quality time with my pets.

Speaking of tech - check out that 3D skill cloud below! Give it a spin, it's not just for show (okay, maybe a little bit for show).

Click and move to rotate

Experience

Software Testing Engineer

Turck Vilant Systems

2025 - now

    Software Engineering Student

    Hive Helsinki Coding School

    2023 — 2025
    • Completed dozens of projects leveraging data structures and algorithms, networks, system administration, multiprocessing, multithreading, graphics, and shell scripting in C/C++.
    • Actively engaged in a variety of team projects, collaborating effectively with peers to address issues and deliver high-quality results.
    CC++JavascriptBashnginxDjangoHTML/CSSLinuxHTTPDocker

    Volunteer

    Junction Development Team

    2024
    • Volunteered with the Junction Dev Team, primarily working on the frontend.
    JavaScriptReactNode.jsMongoDBDocker

    Data Specialist

    Gazpromneft STC

    2019 — 2023
    • Spearheaded data preprocessing, analysis, and interactive dashboard creation using BI tools.
    • Processed well test data using Python with libraries such as Pandas and NumPy, enabling accurate analysis and insights.
    PythonSQLitePower BIExcelCBC SolverDCAAgile

    Projects

    QRify

    QRify

    Smart QR Code Generator

    A QR code generator for any URL with user authorization and a history of generated QR codes

    VercelMongoDBTailwindCSSNext.jsTypescript
    Git Analyzer

    Git Analyzer

    AI-Powered Code Quality Checker

    A project that analyzes specific GitHub files and commits using LLM to assess code quality

    TypescriptNext.jsTailwindCSSGemini AIVercel
    Real Estate App

    Real Estate App

    Platform for Buying and Renting Properties

    A full-stack real estate platform that allows users to browse, list, and manage properties for sale or rent

    MongoDBExpressNodeJSReact
    PONG

    PONG

    Browser Ping Pong Game

    Recreation of a PONG game with user authorization feature, matchmaking and tournaments

    DjangoJavascriptPostgreSQLThree.jsDocker
    minishell

    minishell

    Lightweight Bash-like Shell

    Creation of a lightweight command-line interpreter (CLI) that replicates Bash shell functionality

    MakefileBNFASTBashC
    Migrant Stock

    Migrant Stock

    Tableau Public Project (Viz of the Day 🏆)

    Statistics on Internal Migrant Stock In European Union by 2020

    TableauExcelData Visualization
    Democracy Index

    Democracy Index

    Tableau Public Project

    Visualization of The Economist Democracy Index dynamics from 2010 to 2022

    Data VisualizationExcelTableau

    Contact

    Open Full Résumé