Viachaslau B Full-stack Developer
Summary
- He is a full-stack developer with over 8 years of experience, specializing in front-end development.
- His expertise spans a wide range of modern technologies, including leading frameworks like React, Vue, and Angular on the front end, and Express, Nest, and Meteor with MongoDB on the backend.
- For the past 5 years, his primary focus has been on creating seamless user interfaces using React. He brings extensive experience in implementing data-driven chart dashboards, designing front-end architecture, and actively participating in various product phases as required.
Work Experience
Full-stack Engineer, IoT, AI/VR
Duration: 09.2023 - present
Responsibilities:
- Implementing user interfaces using React.js
- Implementing advanced web scenes using game engines - Cesium.js/Babylon.js
- Implementing private gitlab/npm packages, micro frontends
- Implementing chart dashboards using Echarts
- Working on a project architecture
- Managing small teams of 1-2 developers (front-end/ui developers)
- Interviewing candidates
- Training developers on the project
- Performing code reviews
Technologies: React.js, Redux, Echarts, Babylon.js, Cesium.js, Docker, Gitlab, PostgreSQL
Software developer, Klika-tech/Internet of Things
08.2022 - present
Summary: working as a full-stack developer on an IoT project related to HVAC (heating, ventilation, air conditioning) systems data processing and visualization on a web platform. Performing front-end epics delivering/implementation, unit tests mentoring, private npm modules creation, and backend development that included work with AWS services
Responsibilities:
- Epics analysis, decomposition, description
- Technical problem solving
- Front-end development using React/Redux
- Front-end mentoring
- Front-end application architecture design
- Private npm modules development
- Deployment process
- Backend development - AWS services (Lambdas creation, API Gateway, CloudWatch, Neptune, Dynamo)
- IoT - remote devices data transfer/processing/visualization
Technologies: React.js, Redux, Typescript, Jest, Apache echarts, GraphQL, Node.js, AWS, Lambda, SparkQL, NeptuneDB, Scrum, Linux, Mentoring.
Full-stack developer, Insurance Platform Development
10.2021 - 08.2022
Summary: working as a full-stack developer in the German insurance sector and working on web platform creation for selling different types of insurance (dental, car, moto etc.)
Responsibilities:
- Implementing high-quality software
- Developing and integrating micro-frontends
- Private npm modules development
- Application optimization
- Deployment process
- Backend development
- Insurance section - development of applications, allowing the purchase of various dental tariffs to select/buy for customers
Technologies: React.js, Redux, Typescript, Nest.js, micro-frontends, Storybook, Docker, Jenkins, Scrum, OSX.
Full-stack developer, Travel Platform Development and Maintenance
09.2019 - 09.2021
Responsibilities:
- Vue.js, Nuxt.js development
- Pixel-perfect responsive design implementation, cross-browser compatibility
- Automatic serverless deployment processes configuration
- Backend Development - CRM/CMS integrations - Hubspot, Strapi
- Nginx configuration, Netlify serverless environment setup
- Wyswig editor development
- Travel applications development
Technologies: Vue.js, Nuxt.js, React.js, GraphQL, Mapbox, Leaflet, Strapi CMS, Slate, Netlify, Mongodb, Meteor.js, Hubspot CRM, CoffeeScript, Sockets, http protocols, microservices, Kubernetes, Docker
Full-stack developer, Energy Data Processing Platform
07.2017 - 08.2019
Summary: Start-up project in a power engineering field. Being a key front-end and partly back-end developer responsible for product UI. Maintaining, developing, and upgrading a MEAN stack web application for customers from Poland and the Czech Republic
Responsibilities:
- Angular development
- Continuous integration
- Deployment process
- DevOps - pm2 services management
- Databases optimization
- Solar energy algorithms, CO2, and carbon pollution data calculations
- Energy price calculations
- IoT - data processing from energy meters
Technologies: Node, Express, Microservices, Kubernetes, Angular 2+, d3/c3, Mongodb, Linux, Jasmine, Karma, Protractor, Mocha, Chai.
FIBARO systems integrator, Home Intelligence Systems Integration
07.2016 - 04.2017
Responsibilities:
- Fibaro infrastructure design according to client requirements
- Fibaro devices, sensor installation
- Devices configuration/programming according to Fibaro standard
- Fibaro-equipped houses maintenance
Technologies: FIBARO, Lua.
Crypto Experience and Interests
- Knowledge about what is Blockchain generally
- Knowledge about Smart Contracts and Defi
- Crypto indicators usage and its code reviewing (Pinescript)
- Knowledge of Spot Trading, Futures Trading, Staking, Commissions
- Active usage of Crypto news platforms
- Knowledge and usage of trading market indicators and smart money concepts
Education
- WARSAW UNIVERSITY OF TECHNOLOGY
- Master of Engineering, Specialization in Automation
- WARSAW UNIVERSITY OF TECHNOLOGY
- Engineering degree, Specialization in Automation