freiberufler Browser whisperer, full-stack engineer in Berlin auf freelance.de

Browser whisperer, full-stack engineer in Berlin

zuletzt online vor 7 Tagen
  • 65‐80€/Stunde
  • 10365 Berlin
  • auf Anfrage
  • de  |  en  |  ru
  • 13.01.2022

Kurzvorstellung

Tamed wild features on JS frontier for 15+ years. Made the Web a better place for humans and computers.
Excited by new possibilities, empowered by best practices.

Ich biete

  • Agile Entwicklung
  • CSS (Cascading Style Sheet)
  • JavaScript
  • Kontinuierliche Integration (CI)
  • Node.js
  • React (JavaScript library)
  • TypeScript
  • Vue.js

Projekt‐ & Berufserfahrung

Lead Javascript developer
galaniprojects, Berlin
3/2021 – offen (11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2021 – offen

Tätigkeitsbeschreibung

Architected a crypto-currency browser extension, built development infrastructure with CI for it, and lead a small agile team working on it. Advised on UX/UI decisions, mentored junior developers, performed code reviews.

• React: browser extension with TypeScript, CSS Modules, i18n, accessibility, StoryBook, Jest, GitHub Actions

Eingesetzte Qualifikationen

Agile Entwicklung, CSS (Cascading Style Sheet), Kontinuierliche Integration (CI), React (JavaScript library), TypeScript

Senior Javascript developer
mediafellows GmbH, Berlin
1/2021 – 2/2021 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2021 – 2/2021

Tätigkeitsbeschreibung

Developed a white label feature-rich video conference solution for presenting multimedia content to potential licensees.

• React: white-label video conference solution with WebSockets, TypeScript, MobX, TheoPlayer, Amazon Chime

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), Kontinuierliche Integration (CI), React (JavaScript library), TypeScript

Full-stack Javascript developer
eBay Classifieds Group, Berlin
1/2020 – 12/2020 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

1/2020 – 12/2020

Tätigkeitsbeschreibung

Architected and developed a Preact micro-frontend for authentication, registration, editing profile. Developed SEO-optimized classifieds preview pages and article pages in the existing React app. Maintained data processing Node.js apps. Thoroughly covered code with unit, integration, and snapshot tests, maintained CI/CD pipeline. Performed code reviews, advised on UX decisions.

• React: white label SPAs with SSR, hooks, CSS Modules, i18n, accessibility, StoryBook
• Node.js + Express microservices, docker, Jenkins, kubernetes, Google Cloud

Eingesetzte Qualifikationen

Agile Entwicklung, CSS (Cascading Style Sheet), Kontinuierliche Integration (CI), Node.js, React (JavaScript library), TypeScript

Full-stack Javascript developer (Festanstellung)
telegra GmbH, Köln
5/2018 – 11/2019 (1 Jahr, 7 Monate)
Telekommunikation
Tätigkeitszeitraum

5/2018 – 11/2019

Tätigkeitsbeschreibung

Architected and developed a multi-tenant capable micro-service based platform for cloud call center applications. Built multiple mobile-first frontends as single-page React applications based on custom library of components in Storybook. Thoroughly covered code with unit, integration, and snapshot tests, maintained CI/CD pipeline. Performed code reviews, mentored junior developer. Advised on platform UX decisions.

• React: white label SPAs with HOCs, hooks, CSS Modules, i18n, StoryBook for React
• Microservices with Node.js, Express, Postgres, RabbitMQ, Redis, WebSockets

Eingesetzte Qualifikationen

Agile Entwicklung, CSS (Cascading Style Sheet), Kontinuierliche Integration (CI), Node.js, React (JavaScript library)

Senior Javascript developer (Festanstellung)
Galeria Kaufhof GmbH, Köln
3/2016 – 4/2018 (2 Jahre, 2 Monate)
Handel
Tätigkeitszeitraum

3/2016 – 4/2018

Tätigkeitsbeschreibung

Developed lightweight Vue.js modules for the mobile-first product pages and extended the back-office React web-applications. Refactored the codebase to modern ES6/ES.next and wrote tests using Mocha, TestCafe, and Selenium. Performed code reviews, mentored juniors, and closely collaborated with product owners and UX designers. Built Jenkins pipelines for Docker and Node.js.

• React and Angular: back-office SPAs with i18n, StoryBook
• Vue.js: white label eCommerce website
• CI/CD on Jenkins, Docker, and Node.js

Eingesetzte Qualifikationen

Agile Entwicklung, CSS (Cascading Style Sheet), JavaScript, Kontinuierliche Integration (CI), Node.js, Vue.js

Senior Javascript developer (Festanstellung)
HERE (ex-Nokia), Berlin
4/2011 – 2/2016 (4 Jahre, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2011 – 2/2016

Tätigkeitsbeschreibung

Designed and implemented multiple elements of core architecture and of continuous deployment pipeline, improved many other elements of the architecture and internal tools. Collaborated with PO and UX/UI designers when creating stories, planned and performed A/B tests and progressive deployments, developed new frontend and backend features with my teammates, and mentored everyone on Angular and Node.js.

• Angular.js: frontend core architecture and map controls
• A/B tests and progressive deployment
• CI/CD on Jenkins and Node.js

Eingesetzte Qualifikationen

Agile Entwicklung, Angular, CSS (Cascading Style Sheet), JavaScript, Kontinuierliche Integration (CI), Node.js

Ausbildung

University of Electronic Technology
(Diplomingenieur)
Jahr: 2005
Ort: Moskau, Russland

Qualifikationen

Web development: React, Redux, Node.js, Express, CI/CD, JavaScript, TypeScript, ES6+, CSS, CSS4
Software development: Agile, Scrum, Kanban, Jira, TDD
Soft skills: Communication, Flexibility, Responsibility, Knowledge sharing, Mentoring, Analysis

Über mich

I am passionate about web development and care about the users and their experience deeply. I strive to produce the best quality possible under given constraints to make the world a better place.

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Russisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1145
Alter
38
Berufserfahrung
17 Jahre und 3 Monate (seit 10/2004)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden