Nikita Dudnik

Nikita Dudnik Email and Phone Number

Senior Software Engineer @ Nikita Dudnik
Stockholm County, Sweden
Nikita Dudnik's Location
Stockholm, Stockholm County, Sweden, Sweden
Nikita Dudnik's Contact Details

Nikita Dudnik work email

Nikita Dudnik personal email

n/a
About Nikita Dudnik

I’m a software engineer with over 20 years of experience and a solid and varied technical background. Starting as a webmaster, enthusiastic about completing projects single-handedly, I learned Flash with ActionScript, switched to a JavaScript-based tech stack later, then TypeScript, learning other languages and platforms in parallel.Working with teams of different sizes and projects of varying complexity over the years, Ideveloped strong communication skills and familiarity with essential tools to organise teamworkand manage a project.I have experience in object-oriented, functional, logic, reactive, data-driven, and declarative programming, preferring the latter two approaches along with Lisp and Scheme-inspired languages. My scope of interest has broadened from front-end development to the much wider area of Human-Computer Interaction. I enjoy building integrated experiences, products, and tools for creation and collaboration beyond conventional computer UIs.Most recently, I rewrote user onboarding at Volvo On Demand from Elm to Typescript. Before that, I worked at Soundtrap, building a real-time multi-user collaboration application for online music creation using Dart, TypeScript, and React.My pet projects include code-based generative pieces of visual art and music built using Web Audio, WebGL, and GLSL.

Nikita Dudnik's Current Company Details
Nikita Dudnik

Nikita Dudnik

View
Senior Software Engineer
Stockholm County, Sweden
Website:
0x.se
Employees:
56
Nikita Dudnik Work Experience Details
  • Nikita Dudnik
    Senior Software Engineer
    Nikita Dudnik
    Stockholm County, Sweden
  • 0+X
    Senior Software Engineer
    0+X Feb 2016 - Present
    Stockholm, Sweden
    I've been working on internal projects, interviewing candidates, and helping newcomers. Between projects, I've been upgrading my skills in Clojure and ClojureScript, WebGL and Web Audio, learning Rust, and working on pet projects.ReactJS, SolidJS, Web Audio, WebGL, GLSL, TypeScript. ES6. ClojureScript, Rust
  • Volvo Car Mobility
    Senior Full-Stack Developer
    Volvo Car Mobility Jan 2022 - Oct 2022
    Stockholm, Stockholm County, Sweden
    I made the following contributions:• Converted the user onboarding part of the mobile application from an Elm codebase to a TypeScript one, ensuring the user onboarding flows along with the authentication function;• Delivered the initial version as a single developer under time pressure;• Built a prototype and performed a move to GraphQL-based architecture;• Successfully onboarded new developers.TypeScript, React, Nextjs, Apollo GraphQl, Firebase, Datadog, Jest, Cypress
  • Spotify
    Senior Full-Stack Developer
    Spotify Apr 2020 - Feb 2022
    Stockholm County, Sweden
    I created services and a front-end for the open-source developers' platform http://backstage.io, which is now part of the CNCF sandbox.Here are his most important contributions to the project:• Created CircleCI & Proxy plugins;• Communicated with external contributors and interested companies;• Improved internal tooling - code mods for plugins migration between closed-sourced and open-source versions of the project;• Developed the new looks of backstage.io;• Introduced new UI features (spotlight-like quick action bar).Typescript, React, Webpack, Lerna, Express, SQLite, PostgreSQL, Docker, Kubernetes, Helm
  • Futurice
    Senior Frontend Developer
    Futurice Jan 2020 - Apr 2020
    Stockholm County, Sweden
    I was developing and maintaining an SEO-aware e-commerce SPA for selling smart-home appliances using Nextis, Preact, Redux, Rematch, Express, and MongoDB.Nikita's responsibilities involved:• Maintenance of an e-commerce back-end. typescript - Hapi, Joi, MongoDB;• Close communication with a product owner from the client;• Decomposition of complex problems into feasible tasks and selection of technical tools;• Working together with an SEO specialist and designer for data-driven development of the product.One of the project's specific goals was its performance on mobile. As a result of Nikita's work, the app was aggressively optimized to replace React with Preact.Nextjs, Preact, Redux, Rematch, Express, MongoDB, Hapi, Joi
  • Volvo Cars
    Ui Engineer
    Volvo Cars Jan 2019 - Jan 2020
    Stockholm, Sweden
    Responsibilities: brainstorming, prototyping, testing and development of new features for Volvo Cars support site, maintenance.Methodologies: continuous development, agile, scrumban, design sprints, impact mapping, hypothesis driven development, A/B testing, mob programming, pair programming.Technologies: ReactJS, custom React hooks, SSR (SEO aware development), GraphQL Apollo (front-end and back-end), NodeJS, mob programming, pair programming, custom A/B testing framework.
  • Klarna
    Senior Frontend Developer
    Klarna Mar 2018 - Nov 2018
    Stockholm, Sweden
    Solving problems of the users of a in-house fraud detection system in a highly agile and fast changing environment. Apps and approaches used: Jira, Stash, Scrumban, Git Flow.Single handedly developed user activity data collection and visualization.Technologies used: ES6, Spring Boot, Elasticsearch, Kibana, AWS, Jenkins.Initiated migration from Angular 1 to React and Redux. Libraries and tools used: Flow, Webpack, React, Redux, react2angular, ngRedux, Storybook, Storyshots.Mentored a team of mostly backend developers with Angular only experience on React and Redux by doing several presentations and live coding sessions.
  • Spotify
    Senior Front-End Developer
    Spotify Aug 2017 - Dec 2017
    Stockholm, Sweden
    I worked on a desktop client application. I participated in a vast project built from many parts developed by different teams.For his part, Nikita mainly concentrated on the Development and AB testing of Quest Based Education. This role included managing responsibilities such as breaking down requirements into tasks and setting up test/demo sessions and AB tests.The team was happy with the progress Nikita made for the product, as he:• Developed and shipped a new version of Quest-Based Education and relevant AB test;• Introduced and integrated a new way for users to interact with the system;• Left the code in good shape, covered by all kinds of tests (unit tests, integration, and e2e).React, Redux, jest, enzyme, in-house tools
  • Kindred Group Plc
    Senior Front-End Developer
    Kindred Group Plc May 2016 - Aug 2017
    Stockholm, Sweden
    I developed a web front-end of a multi-language gaming network.Third-party APIs integration: - facebook, - twitter,- cloudsponge.es6, react, redux, scss, webpack and gulp based build system, REST API client, Jira Kanban
  • Modnakasta
    Senior Front-End Developer
    Modnakasta Sep 2015 - Feb 2016
    Ukraine
    clojurescript, datascript, rum, reactScrum, Jira Agile, GitLab Code Reviews.
  • Wargaming.Net
    Senior Javascript Developer
    Wargaming.Net Feb 2015 - May 2015
    Minsk, Belarus
    leaflet, backbone.js, marionette, jsonschema, REST API clientFront-end development of an interactive zoomable map based UI.Product owner communication (business analytic, game designer).Cross-cutting feature development (tutorial system).Code-reviews, scrum, daily standup meetings.
  • Mediaitpro
    Senior Javascript Developer
    Mediaitpro 2012 - 2014
    Remote
    web-audio, canvas, css3, sass, gruntjs, gulp, requirejs, browserify, node.js, html5-video, bacon.js, knockout.js, jasmine, web-workersHML5 based video player development.Development of browser based large files uploader with client-side checksum calculation.Build and deployment automation.Automated UI testing.
  • Animatron
    Javascript Developer
    Animatron Jul 2012 - Dec 2012
    Remote
    html5-audio, canvasAnimatron's JS API usability testing.Game development.Core engine development.
  • Mindojo
    Front-End Developer
    Mindojo Jul 2011 - Sep 2011
    Remote
    Developing a UI for educational software system.
  • Global Hedge Capital Group
    Flex Developer
    Global Hedge Capital Group May 2010 - Feb 2011
    Moscow, Russian Federation
    UI development for a trading platform. Backend development on CouchDB.
  • Creatent
    Flash Developer
    Creatent Feb 2010 - May 2010
    Moscow, Russian Federation
  • Cyberhull
    Flash Developer
    Cyberhull Oct 2009 - Dec 2009
    Moscow, Russian Federation
  • Rts.Fm
    User Interface Designer
    Rts.Fm Sep 2007 - Jan 2009
    Moscow, Russian Federation
  • Odnako
    Flash Developer
    Odnako Jul 2006 - Jan 2007
    Moscow, Russian Federation
  • Zero
    Flash Developer
    Zero Mar 2004 - Aug 2004
    Moscow, Russian Federation
  • Artstyle Group
    Web Designer
    Artstyle Group Apr 2003 - Jan 2004
    Moscow, Russian Federation
  • Art. Lebedev Studio
    Flash Developer
    Art. Lebedev Studio Nov 2001 - Oct 2002
    Moscow, Russian Federation
  • Markada
    Web Developer
    Markada Apr 2001 - Oct 2001
    Moscow, Russian Federation
  • Ehouse
    Webmaster
    Ehouse Apr 2000 - Mar 2001
    Moscow, Russian Federation

Nikita Dudnik Education Details

  • Moscow School №1840
    Moscow School №1840
    Programmer Of Ibm Pc At
  • Moscow School №1840
    Moscow School №1840
    Junior Software Engineer

Frequently Asked Questions about Nikita Dudnik

What company does Nikita Dudnik work for?

Nikita Dudnik works for Nikita Dudnik

What is Nikita Dudnik's role at the current company?

Nikita Dudnik's current role is Senior Software Engineer.

What is Nikita Dudnik's email address?

Nikita Dudnik's email address is nikita@0x.se

What schools did Nikita Dudnik attend?

Nikita Dudnik attended Moscow School №1840, Moscow School №1840.

Who are Nikita Dudnik's colleagues?

Nikita Dudnik's colleagues are Bintang Rahmadi, Karen Ramirez, Jonny Carlsson, Julia Svärd, Ida Bernhardsson, David Straff, Rebin Shahab.

Not the Nikita Dudnik you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.