Ivan Demchenko

Technical Lead - IDE Platform

Avatar placeholder
Munich, Germany

Experience

May 2022 - Present
3 years 8 months
Munich, Germany

Technical Lead - IDE Platform

Postman

  • Led an initiative to develop an IDE extension (VSCode). Created a vision and strategy, gathered and clarified requirements, coded a PoC and performed internal testing.
  • Responsible for the architectural decisions and tradeoffs.
  • Coached and organised knowledge sharing sessions with other engineers.
  • Tech stack: ReactJS, NodeJS, AWS, Docker, TypeScript, Jest, Vitest, VSCode API, git.
Oct 2020 - Dec 2021
1 year 3 months
Munich, Germany

Senior Software Engineer - Frontend Platform

Personio

  • Initiated, planned and led the re-architecture of the UI library, resulting in a 30-40% reduction in consumer bundle size and a 60% improvement in developer experience.
  • Supported multiple teams with front-end architecture decisions.
  • Facilitated the alignment between different functions (product, design, engineering) in the organisation.
  • Led, mentored and coached a SCRUM team of 4 engineers.
  • Tech stack: ReactJS, TypeScript, Storybook, AWS, Jest, git.
May 2019 - Sep 2020
1 year 5 months
Munich, Germany

Lead Software Engineer

InstaMotion Retail GmbH

  • Supported business needs with architectural decisions that enabled verticals based on NextJS, NodeJS, GraphQL and AWS, helping to gradually phase out the monolithic application.
  • Led a team of 3-5 engineers, facilitating team bonding and a culture of ownership.
  • Introduced best practices (code reviews, pair programming, mentoring, knowledge sharing, RFCs).
  • Initiated, planned, and built a UI library (mono-repository, ReactJS, Styled Components).
  • Tech stack: ReactJS, TypeScript, NodeJS, Express, RAML, GraphQL, AWS, git.
Jun 2017 - Feb 2019
1 year 9 months
Sydney, Australia

Software Engineer

Atlassian

  • Built an MVP version of a developer console for extending Atlassian products.
  • Worked on a solution (architecture and full stack) that brought user content into Atlassian products and handled user authentication.
  • Performed knowledge sharing sessions (gave talks on RamdaJS, Elm, ReasonML, lambda calculus and category theory) and pair programming.
  • Helped the team formation processes and facilitated team bonding.
  • Tech stack: ReactJS, TypeScript, NodeJS, Express, RAML, AWS, git.
Dec 2015 - May 2017
1 year 6 months
Munich, Germany

Software Engineer

AutoScout24

  • Implemented some of the most complicated UI components as part of the core front-end team.
  • Helped build the distribution system for the UI library to address the high-load of micro-frontends architecture, availability and consistency problems.
  • Mentored other teams through pair programming and front-end best practices.
  • Explored functional programming and category theory in depth.
  • Tech stack: JavaScript, AWS, Scala, git.
Oct 2014 - Nov 2015
1 year 2 months
Munich, Germany

Software Engineer

ysura GmbH

  • Optimised performance to meet tight performance budgets in a mobile-/offline-first, in-browser CRM for the pharmaceutical industry.
  • Built a CSS framework for a specific use case in close collaboration with designers.
  • Mentored junior engineers and coached senior engineers through knowledge sharing.
  • Tech stack: JavaScript, TypeScript (AngularJS), git.
Jun 2011 - May 2014
3 years
Kyiv, Ukraine

Software Engineer

Ciklum

  • Developed solutions using PHP and JavaScript frameworks (KnockoutJS, AngularJS) for outsourcing and consulting projects.
  • Collaborated in teams to deliver client requirements.
  • Tech stack: PHP, JavaScript (KnockoutJS, AngularJS), git.
Aug 2009 - Jun 2011
1 year 11 months
Kyiv, Ukraine

Co-founder/Software Engineer

SpektrInterGroup

  • Co-founded a rapid website development studio and delivered web projects using PHP and JavaScript.
  • Managed studio operations and technical direction.
  • Tech stack: PHP, JavaScript.
Jan 2006 - Dec 2009
4 years
Odesa, Ukraine

Freelancer

Freelancer

  • Provided web development services using PHP, JavaScript, HTML and CSS for various clients.
  • Managed end-to-end project delivery and client communication.

Summary

  • Technical lead, developer and architect with more than 10 years of professional experience taking end-to-end ownership of products & solutions from architecture to team building to a launched product.

  • Experienced in building and managing teams that use web and cloud technologies to create great products.

  • Eager to learn and a self-education addict, keeping abreast of both cutting-edge and fundamental disciplines.

  • Committed to remote and on-site teamwork and knowledge sharing.

  • Believes that openness and transparency build trust, and trust improves performance.

Languages

German
Advanced
Ukrainian
Advanced
English
Elementary

Education

Sep 2011 - Jun 2013

State University of Telecommunications

MA · Security and Telecommunication · Kyiv, Ukraine

Sep 2004 - Jun 2009

Odesa I. I. Mechnikov National University

BS · Computer Programming · Odesa, Ukraine

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Similar Freelancers

Discover other experts with similar qualifications and experience

Anton Klonov
Anton Klonov

Head of Technical Overall Integration NSC / Hadoop Cloud Development

View Profile
Paul Webster
Paul Webster

Architecture Consultant (Freelance)

View Profile
Jürgen Fey
Jürgen Fey

AR/VR/XR Architect

View Profile
Fabian Schulze
Fabian Schulze

Frontend-Architect, Fullstack-Developer

View Profile
Guido Schedlbauer
Guido Schedlbauer

Senior Software Developer

View Profile
Stanislav Stolberg
Stanislav Stolberg

Interim CTO / IT Consultant (Cloud & App Security · AI & Web3)

View Profile
Alexey Gravanov
Alexey Gravanov

Cloud Architect & DevOps, Head of Architecture

View Profile
Benedikt Buchner
Benedikt Buchner

Fullstack Developer

View Profile
Andreas Kraus
Andreas Kraus

Senior Developer

View Profile
Peter Fleischer
Peter Fleischer

Subproject Manager and Solution Architect - Microsoft 365 Transformation

View Profile
Sebastian Kanzow
Sebastian Kanzow

Senior Lead Developer, System Architecture

View Profile
Oleg Abrazhaev
Oleg Abrazhaev

Lead Full Stack Software Engineer

View Profile
Carlos Medina
Carlos Medina

Migration Zend Framework 2 /Laminas

View Profile
Matthias Kittner
Matthias Kittner

General ERP and AI Consulting

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Martin Staudt
Martin Staudt

TallyUp

View Profile
Johannes Wanzek
Johannes Wanzek

Senior Software Engineer

View Profile
Jörg Trappschuh
Jörg Trappschuh

Database Expert and Software Developer

View Profile
Lothar Hinsche
Lothar Hinsche

Solution Manager for PoC investigation and replacement and refinement of an existing cloud and IoT power plant control system

View Profile
Maciej Sawicki
Maciej Sawicki

Product Owner

View Profile
Thomas Jarnot
Thomas Jarnot

Backend Developer, DevOps Engineer

View Profile
Falko Pfitzke
Falko Pfitzke

CTO & Technical Program Lead

View Profile
Krzysztof Nowak
Krzysztof Nowak

Backend Migration Developer (Part-time)

View Profile
Stanislav Bilik
Stanislav Bilik

Senior Solution Architect

View Profile
Timm Preetz
Timm Preetz

Senior Backend-Framework Engineer

View Profile
Thomas Stägemann
Thomas Stägemann

Rating System

View Profile
Manuel Reinfurt
Manuel Reinfurt

Cloud Architect & Lead Developer

View Profile
Jan Löbel
Jan Löbel

Development of a web application in the field of geolocation and speech-to-text

View Profile
Achille Chimi
Achille Chimi

Backend/Frontend Developer

View Profile
Michael König
Michael König

Architect and Full-Stack Developer

View Profile