Julia Bubnova, PhD

Senior Software Engineer (Fullstack)

bubnova.j.i@gmail.com +49 176 6710 73 94 Berlin, Germany

Summary

Senior Software Engineer with 11 years of experience delivering user-facing web products and supporting tooling. I collaborate closely with design and engineering teams, take ownership of architecture, and focus on clarity, maintainability, and details.

Highlighted Skills

TypeScript, React, Firebase/AWS, MUI, Ant Design, Playwright, Jest

Skills

Frontend: TypeScript, JavaScript, React, Redux, MobX, Webpack, esbuild, Vite, REST, WebSockets, WebGL, CSS, styled-components, PostCSS, SASS

Gamedev: Pixi.js, Unity, C#

QA: vitest, Jest, Playwright

Infra: Google Firebase, Firestore, Cloud Functions, AWS Lambdas, AWS Amplify, DynamoDB, GraphQL, Apollo Client

Backend: Node.js, Python, PyQt, Flask, Redis, Docker, Java, C, C++, Git, Swagger, Postman

Team: Notion, Scrum, Jira, Confluence, Trello

Scientific: gnuplot, Open Modelica, Matlab, Maple, Ansys

IDEs: WebStorm, Rider, PyCharm, IntelliJ IDEA, Vim

Experience

Playpack OU - Senior Software Engineer

Berlin, Germany • June 2023 - Present • 8-10 people

  • Shipped and maintained two mobile games; one is live and profitable with 5M+ installs.
  • Owned game shop architecture and payment integrations (in-app purchases).
  • Built localization pipeline with automated translations and review/override support.
  • Built LiveOps dashboards, configuration panels, analytics, and prototyping tools.
  • Implemented in-house A/B testing based on remote configs.
  • Set up CI/CD and cloud environments with GitHub Actions and Firebase.
  • Integrated ads, analytics, and in-app purchase SDKs.

Games: Merge Away (Android), Merge Away (iOS), Cozy Lane (Android)

Tech: TypeScript, React, Material UI, Pixi.js, Node.js, Firebase, Firestore, Cloud Functions, Kotlin, Swift

Wooga GmbH - Senior Frontend Engineer

Berlin, Germany • August 2022 - February 2023 • 250-350 people

  • Built and tested LiveOps/admin apps with roles and permissions.
  • Iterated with design and product to turn prototypes into maintainable modules.
  • Maintained unit and end-to-end tests (Jest, Playwright, Cypress).
  • Set up Amplify, Lambdas, API Gateway, and S3 infrastructure.
  • Mentored junior developers.

Projects: June's Journey, Switchcraft, Ghost Detective

Wooga GmbH - Frontend Engineer

Berlin, Germany • August 2020 - July 2022 • 250-350 people

  • Developed and maintained a desktop Electron app for game content creation.
  • Owned cloud setup for app integrations (GraphQL, AppSync, DynamoDB, S3).
  • Connected the app with games and internal services via WebSockets.
  • Set up and maintained CI/CD with GitHub, Jenkins, and Amplify.

Siemens LLC - Frontend Engineer

Remote from Berlin • November 2019 - May 2020

  • Built React apps for gas turbine experts with simulation-focused UIs.
  • Implemented WebGL visualization proof-of-concepts.
  • Contributed to component library and API integration design.
  • Built app for navigation and execution of Swagger specs collections.

Project Manager (Leading R&D Engineer)

Saint Petersburg, Russia • May 2018 - October 2019

  • Managed two internal R&D projects with teams of 5-8 people.
  • Aligned customer requirements and wrote technical specifications.
  • Consulted on technical decisions and defined tasks with UX/UI designer.

Middle/Senior Backend Engineer (Leading R&D Engineer)

Saint Petersburg, Russia • February 2015 - October 2019

  • Built backend systems for scientific web applications and data workflows.
  • Developed desktop applications for simulation, visualization, and data exchange.
  • Conducted R&D, wrote papers, and built prototypes for international conferences.
  • Implemented backend for time-series data preparation and visualization apps.

Education

Saint Petersburg State University - PhD in Solid Mechanics

September 2011 - September 2014 • Grade: 5/5

Thesis: Effect of the surface and interface stresses in solid body with planar and slightly curved surface.

Saint Petersburg State University - Specialist Degree in Applied Mathematics

September 2006 - September 2011 • Grade: 4.5/5

Other Projects

Learning Words App (waitlist)

Language learning tool for translation, grammar explanations, usage examples, and export to custom Anki format.

Tech: TypeScript, React, Next.js, zod, PostgreSQL, Drizzle ORM, OpenAI API, Anki

JetBrains Hackathon 2025 - TapCoder

Built a React Native app that uses LLM prompts to generate prototype mobile apps and run them on-device.

Tech: React Native, Expo, Qwen Coder

JetBrains Hackathon 2024 - AI Pulse (external consultant)

Supported a team of Kotlin developers and UX/UI designer to build a JavaScript dashboard for code completion stats.

Tech: JavaScript, React, WebGL, Tailwind • Hack Team Prize €3000

dybr.ru - Volunteer Frontend Engineer (maintainer)

February 2020 - February 2022

  • Migrated state management (in-house -> Redux -> React Context).
  • Maintained frontend and fixed bugs.
  • Maintained GitLab CI/CD pipeline and collaborated with designer.

Languages

English: Fluent Professional

German: B2+

Russian: Native

Chinese: HSK1