Being primarily a web-developer with rich production experience, I'm in love with programming and solving problems in general. Constantly striving for knowledge and trying to be up to date with the latest trends in web-development and beyond. Teamwork, initiative and diversity are precise descriptors for my personality:
- 🤝️Team / Tech lead
- ️🐣Started projects from scratch
- 💼️Took part in pre-sale estimations
- ️👥Group Manager leading a group of 12 people
- 🗣️️Spoke at several conferences and meetups in Belarus
- ️🚀Helped projects' teams to gain speed at starting stages
- ️📈Developed technical assessment mind maps and matrices with colleagues
- 🎓️Within the existing training center at ISsoft, developed and conducted React training for Junior developers
- 🧠️Organized everyday meetups for web developers, where colleagues could discuss articles and solve problems
- 🧑💻Technical assessment interviewer / interviewer for external candidates. Conducting in both English and Russian
- 🤓️On all projects organized short meetings to share knowledge with teammates adapting presentation for target audience
Tech
Languages
- ☀️ JavaScript10+ years of daily use
- ☀️ TypeScript5+ years of daily use
- ☁️ C#School, college, university. Took trainings at work to refresh my knowledge
- 🌧️️ C++Studied since was a kid, in college and university
Frameworks & Libs
- ☀️ ReactDaily use for the last 7 years. Mentoring.
- ☀️ ReduxDaily use for at least 5 years. Mentoring.
- 🌤️️ Angular > 1.5Worked on a project ~7 years ago
- 🌤️️ jQueryWorked throughout the whole carrier
- ⛅️ Angular < 1.5Worked on a project ~7.5 years ago
Visuals
- ☀️ HTML10+ years of daily use
- ☀️ CSS10+ years of daily use
- ☀️ Sass/Less9+ years of daily use
Tools
- ☀️ npmEveryday work for 9+ years. Scripts, semantic versioning, node_modules
- ☀️ webpackEveryday work for 8+ years. Creating and managing custom configurations
- ☀️ GitEveryday work during the whole carrier
- 🌤️️ JSDocCreated full spec for functions, classes, and methods on one of the projects
- 🌤️️ Jenkins4 years. Logs, run and edit jobs. Creating pipelines of moderate complexity
- 🌤️️ DockerWork with test containers. Embedded into high environment deployment pipeline
BE & Databases
- ☀️ NodeJS8+ years. API servers, static servers, proxy servers, rendering UI
- 🌤️️ MongoDBWorked on different side projects. Use on pet projects
- ☁️ MySQLStudied in college and university. Use on pet projects
Work Experience
Software developer / Team Lead / Tech Lead
Coherent Solutions, Poland, Wrocław, (October 2022 - now)
Domain: Healthcare
Stack:
TypeScript, React, GraphQL, NodeJS, MUI, Jest/Vitest, RTLRoles & Responsibilities: expand
Software developer / Team Lead / Tech Lead
ISsoft, Belarus, Minsk - Coherent Solutions, Poland, Wrocław (April 2017 - October 2022)
Domain: Supply chain design and planning
Stack:
JS/TS, React, Redux, Mapbox, NodeJS, styled-components, Sass/Less, Jest, webpackRoles & Responsibilities: expand
Software developer
ISsoft, Belarus, Minsk, (November 2016 – April 2017)
Domain: Healthcare
Stack:
JS, React, Redux, NodeJS, Sass, React-Bootstrap, Jest, webpackRoles & Responsibilities: expand
Software developer
ISsoft, Belarus, Minsk, (August 2016 – November 2016)
Domain: Web hosting
Stack:
JS, Angular 1.5, NodeJS, Bootstrap, Stylus, webpackRoles & Responsibilities: expand
Software developer
ISsoft, Belarus, Minsk, (June 2016 – August 2016)
Domain: Software development
Stack:
TypeScript, Angular2, NodeJS, MongoDB, CSS, HTML, jQuery, Sass, gulp, npmRoles & Responsibilities: expand
Front-end developer
ISsoft, Belarus, Minsk, (April – June 2016)
Domain: Auctions and sale of antiques
Stack:
JavaScript, HTML, NodeJS, CSS, Sass, npm, Grunt, Bootstrap, jQuery, jQuery UIRoles & Responsibilities: expand
Front-end developer
ISsoft, Belarus, Minsk, (February – April 2016)
Domain: Brewing and food
Stack:
JavaScript, HTML, CSS, Sass, npm, Grunt, Bootstrap, jQuery, jQuery UI, Microsoft SQL Server, ApacheRoles & Responsibilities: expand
Front-end developer
Tesidex, Belarus, Minsk, (March 2014 – December 2016)
Customers' domains: Software development; Cosmetics; Instant messaging
Stack:
JavaScript, HTML, CSS, Bootstrap, jQuery, jQuery UIRoles & Responsibilities: expand
Languages
- ☀️ Russian 🇷🇺 Native Speaker
- ☀️ English 🇬🇧 Advanced
- ☁️ Polish 🇵🇱 Basic
Education
- ☀️ Belarusian State University of Informatics and Radio Electronics Master's degree. Computers, systems and networks (Assembler, C++, C#) | 2005 - 2010
- ☀️ Lyceum of Belarusian State University Department of Mathematics. Studying Physics and Informatics (C#, Pascal) | 2003 - 2005
- ☀️ Postgraduate education academy Learning Pascal, C and C++ | 2000 - 2002
Personal
- ️👨👩👦 36 years old; Belarusian; live in Poland; married; have a kid named Mark (4.4 years old)
- ️📷 Passionate about photography
- ️🏂️ Fond of winter sports and hiking
- ️📃️ Occasionally write poems
- 🎵️ Love music: classic, rock, dance, ...
References
Vitaliy Kliauzo
Front-end & Web department manager at Coherent Solutions Poland
Vladimir Yurkevich
Front-end & Web practice lead at Coherent Solutions