Schlagwörter
Skills
Technical skills:
- Front-end technologies: JavaScript, React, Redux, Next.js, TypeScript, Angular, Apollo Client, Tailwind, Flow, React Native, Gatsby, Webpack, HTML, CSS, CSS Preprocessors
- Back-end technologies: Node.js, AWS, PostgreSQL, Hasura, Netlify, Terraform, FaunaDB, DynamoDB, Express, GraphQL, Auth0, Sequelize, MongoDB, Firebase
- Testing tools: Jest, enzyme, Selenium WebDriver
- Other tools: Contentful, Slack API, Auth0, Mapbox, Facebook and Google APIs
- Version control: Git, GitHub, GitLab
Projekthistorie
Designed and created a platform called distry — a service where users can find a lot of useful information about neighborhoods of their city, including but not limited to interactive maps, user reviews, and ratings of districts, based on safety, cost of living, family-friendliness, nightlife, and other metrics. The tech stack: AWS serverless Lambda functions, Node.js, React, Redux, Auth0, FaunaDB, Gatsby, Netlify CMS, Mapbox, Facebook and Google APIs, PWA.
Re-designed corporate website (https://amcor.com) and refactored the codebase (React, Redux, PostCSS, Webpack, Contentful). Developed, maintained and applied various scripts to transform, parse and migrate huge amounts of data from Excel files to Firestore Database. Implemented and updated different Firebase Functions. Executed a migration of a complex Contentful data structure.
Migrated platform’s Startpage to a modern front-end stack (React, Redux, Node.js, Express, Webpack, GraphQL). Decoupled an old monolith Ruby on Rails application into BE and FE apps. Improved loading time of the page by 60% by reorganising React components tree. Increased test coverage of the product from 40% to 90% with the help of Jest, enzyme, Selenium WebDriver and other internal tools. Developed a complex tracking system using Intersection Observer and Beacon API. Participated in Front-end and Back-end communities of practice. Improved onboarding process of new employees by creating detailed guides, how-to’s and documentation. Mentored interns and junior developers.
Built from scratch a browser version of a MMO game (https:// lordsandknights.com/) using JavaScript, React, HTML5 Canvas and CSS. Managed to automate some routine job (e.g. translations update, pre-deployment operations, sprite replacement) with Python. Increased performance of the game by 65% after refactoring the graphical engine. Designed a React components library, which is used across different projects of the company.
Created web pages and interfaces for sites with more than 10 million unique users each month (e.g. https://www.nur.kz/, https://www.legit.ng/, etc.) using JavaScript, PHP, CoffeeScript, jQuery, CSS and HTML. Designed and developed a special admin tool for managing and approving new articles with React and Reflux, which improved communication between managers and freelance journalists. Built an image editing tool (adding watermarks, filters, cropping) with React.
Developed different landing pages, web-sites, e-commerce projects using WordPress, Magento, PHP, JavaScript, jQuery, CSS and HTML. Designed and maintained WordPress plugins and themes.