Browser whisperer, full-stack engineer in Karlsruhe
- Verfügbarkeit einsehen
- 0 Referenzen
- 75‐85€/Stunde
- 76137 Karlsruhe
- auf Anfrage
- ru | de | en
- 24.12.2024
Kurzvorstellung
Excited by new possibilities, empowered by best practices.
Qualifikationen
Projekt‐ & Berufserfahrung
3/2021 – 9/2024
TätigkeitsbeschreibungDeveloped a back-office analytics website. Lead a small agile team working on several services for the KILT blockchain. Architected the crypto-currency browser extension Sporran for it. Advised on UX/UI decisions, mentored junior developers.
Eingesetzte QualifikationenAgile Methodologie, Blockchain (allg.), CSS (Cascading Style Sheet), Continuous Integration, React (JavaScript library), Typescript
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
CSS (Cascading Style Sheet), Continuous Integration, React (JavaScript library), Typescript
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
Agile Methodologie, CSS (Cascading Style Sheet), Continuous Integration, Node.Js, React (JavaScript library), Typescript
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
Agile Methodologie, CSS (Cascading Style Sheet), Continuous Integration, Node.Js, React (JavaScript library)
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
Agile Methodologie, CSS (Cascading Style Sheet), JavaScript, Continuous Integration, Node.Js, Vue.Js
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
Agile Methodologie, Angular, CSS (Cascading Style Sheet), JavaScript, Continuous Integration, Node.Js
Ausbildung
Moskau, Russland
Über mich
Weitere Kenntnisse
Software development: Agile, Scrum, Kanban, Jira, TDD
Soft skills: Communication, Flexibility, Responsibility, Knowledge sharing, Mentoring, Analysis
Persönliche Daten
- Deutsch (Fließend)
- Englisch (Fließend)
- Russisch (Muttersprache)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden