Kristina Ganina

Full Stack Developer

Moscow, Russia

Summary

A versatile and innovative fullstack developer with a passion for continuous learning. I specialize in building scalable, high-quality solutions using a diverse tech stack that includes React, TypeScript, and .NET, while also leveraging unique expertise in IBM mainframe technologies.

About me

My name is Kristina and I am described as a determined, self-motivated, and ambitious developer by my peers. I have several hobbies that keep me busy while I'm not programming, these include: making music and playing video games. I'm always looking for new passions and hobbies to explore and learn about. I completed my education in Abu Dhabi and attended university where I specialized in Engineering and Physics, then promptly moved back to Russia in 2024. A great piece of software is never finished, it is only improved upon continually. Coding is an art form and a science all at once. I strive to take any project I work on to new heights, striving to create the most useful and well executed solutions I can.

Professional Experience

Data Engineer & Analyst

BWorldArt

2025 - Present

  • Design, build, and maintain scalable data pipelines and architectures to support business intelligence and advanced analytics.
  • Develop and optimize ETL processes, ensuring accuracy, consistency, and efficiency of large datasets across multiple platforms.
  • Perform in-depth data analysis to identify trends, generate actionable insights, and support data-driven decision making.
  • Collaborate with cross-functional teams to translate complex data requirements into practical solutions and reporting tools.

Python Developer Consultant

Yandex Practicum

2024 - 2025

  • Design and implement efficient Python applications and scripts tailored to client requirements, focusing on performance and scalability.
  • Provide expert consulting on software architecture, best practices, and integration of Python-based solutions into existing systems.
  • Develop automation tools, APIs, and data processing workflows to streamline business operations and reduce manual effort.
  • Collaborate with stakeholders to gather requirements, deliver technical guidance, and ensure successful project outcomes.

Projects

Virtual Proposals

Virtual Proposals

A modern, and cute website for proposing to your loved ones digitally, making use of SSR for secure encryption / decryption of request tokens and PDF generation.

NextJsTypeScriptVercelREST APICI/CDEntra IDGithub Actions
Portfolio Website :)

Portfolio Website :)

A simple personal portfolio website built to showcase projects and skills.

TypeScriptJavaScriptCSSJSONMarkdown
Graphing Calculator

Graphing Calculator

A lightweight Python tool using Tkinter and Matplotlib that focuses on plotting mathematical functions from user input, and basic algebraic calculations.

PythonTkinterMatplotlibNumPy
py2js-mini

py2js-mini

A tiny Python → JavaScript transpiler. Parse Python, lower it, emit JS, and run with a mini runtime.

PythonJavaScriptTranspilerPowershell

Technology & Skills

Technologies

.NET
React
Next.js
TypeScript
JavaScript
ASP.Net Core
Rest APIs
Azure
COBOL
SQL Server
JCL
SQL
Python
HTML/CSS
Tailwind CSS
Git
Docker

Core Skills

Agile Methodologies
CI/CD
Excellent collaboration skills
Database design & Query optimization
Test Driven Development

Languages

Russian: Native
English: Native

Get In Touch

I'm open to new opportunities and collaborations. Feel free to reach out.

Say Hello