About / CV / Resume

Artem Koziar

Artem Koziar

Team and Tech Lead
Front-end Software Engineer

Date of Birth: September 26, 1984
Marital status: married, two daughters
Current location: Ukraine, Kyiv 💛💙
Email: <koziar.artem@gmail.com>
Phone: +38-067-731-76-48

🚀 Goals for the next 5 years:
  • Business level of responsibility (C-level);
  • IronMan Competition.

Summary

Front-end Software Engineer, Team and Tech Lead

Highly skilled front-end engineer has around 20 years of experience in the IT industry. My expertise lies in the use of the React framework for the past 5 years, with a focus on front-end technologies for the past 10 years. I have a business-oriented mindset, with a passion for delivering results and working with people.

In addition to technical skills, I have a love for teaching, mentoring, and public speaking.

I have led teams effectively in the past and have owned businesses. My passion for people and business results makes me an asset to any organization needing a front-end engineer with a strong technical skill set and a dedication to driving success.

Experience: Grammarly, Ciklum, Innovecs, Luxoft, and more

Skills: React, MobX, Redux; TypeScript; NodeJS, NextJS, NestJS; Karma, Jasmine, Jest, Cypress; Webpack; AWS, Firebase, Azure; Docker, K8s; Blockchain, Web3; FP/FRP, S.O.L.I.D, K.I.S.S.

Education: Bachelor’s Degree in Computer engineering. (NTUU KPI)

Experience:

December 2021 — Present
Position: Tech Lead & Delivery Manager
Company: QuipuSwap, Madfish.Solution
Responsibilities: Architecture. Work with technical debt. Organize code review process and code quality control. Develop important parts of the project. Share best practices and the learning process of a team. Transform & reorganize commands. Team motivation. Lead commands, and lead the front-end technical department. Involve culture of communication in the company: 1-on-1s, PDPs, retrospectives, and other scrum-processes. Build cross-teams communication. Teach best practices from a technical perspective and people management as well. Build decentralized financial instruments (DeFi).
Technologies: Web3, React, TypeScript, Tezos, Ethereum, IPFS, Cypress, TSLint, NodeJS, NextJS, NestJS, CI/CD, Docker, GitHub, Digital Ocean.
December 2020 — December 2021 (12 months)
Position: Principal Front-end Engineer
Company: Anyword, Ciklum
Responsibilities: Support current teams and help to create a product quickly and efficiently. Front-end architecture. Code review. Technical support.
Technologies: React, JavaScript, TypeScript Webpack, CSS-in-JS, Cypress, Jasmine, ESLint, Prettier
CI/CD, Docker, Circleci.
April 2020 — December 2020 (9 months)
Position: Senior Front-end Engineer
Company: Cordial
Responsibilities: Developing and leading a new segment of the product, leading, inspire, share knowledge, and best practices to the front-end team.
Technologies: React, Redux, JS+TS, Webpack, CSS-in-JS, Redux-Saga, Redux-form, Jasmine, ESLint, Prettier
CI/CD, Docker, Terraform, Jenkins.
November 2019 — April 2020 (6 months)
Position: Team & Tech Lead
Company: Ummanu, Innovecs
Responsibilities: Lead of a feature team
and front-end technical department as well.
People management: One-on-ones, Personal development plan, annual review.
Team management: SCRUM-team activities such as grooming, planning, retrospective. Building a cross-functional team. Introduce the best front-end engineering practices.
Technologies: React, Redux, JavaScript, Webpack, CSS-in-JS, Redux-Saga, Redux-form, Jasmine, ESLint, Prettier, Material UI.
CI/CD, Docker, Terraform, Jenkins.
November 2018 — November 2019 (1 year)
Position: Software Engineer
Company: Grammarly
Responsibilities: Development & Support Proofit-feature in Grammarly-editor
(A/B testing, logging, analysis). Create architecture for new front-end tools
and implement them. Support back-end developers in learning front-end tools.
Technologies: React, Redux, TypeScript, Functional & Reactive Programming (FRP), Webpack, SASS, Redux-saga, Redux-form, Focal, Cypress, Jasmine, Istanbul, ESLint, Prettier, Material UI.
CI/CD, Docker, Terraform, GitLab.
July 2015 — November 2018 (3 years 5 months)
Position: Senior Frontend Engineer
Company: Kantar Consulting, Ciklum
Responsibilities: Performer, R&D Lead, Team Lead Successor, Scrum master, Branching masters, Mentor
Leadership & work with company culture and values.
Building a cross-functional teams. Scaled Agile Framework (SAFe). DiSC. Spiral Dynamic. Public Speaking.
Technologies: AngularJS (1, 2+), Webpack, SASS, Babel, Jade, Karma, Jasmine, Istanbul, JSCS, ESLint, Bootstrap
March 2015 — July 2015 (5 months)
Position: Senior Web Developer
Company: Deutsche Bank, Luxoft
Responsibilities: Performer, Mentor
Technologies: AngularJS, Grunt, SASS, JSHint, JSCS, Bootstrap
September 2014 — March 2015 (7 months)
Position: Frontend Developer
Company: Dev iQ
Responsibilities: Performer
Technologies: AngularJS, NodeJS, Grunt, SASS, JSHint, lodash, Bootstrap, MomentJS, HTML5, CSS3
December 2012 — October 2014 (2+ years)
Position: Co-founder, CTO
Company: Mobilius
Responsibilities: Technical Architecture, Team management, Manage and implementation all parts of project, UX/UI
Technologies: PHP, MySQL, HTML5, CSS3, JS, osCommerce
September 2005 — October 2012 (7+ years)
Position: Co-founder
Company: SiteTime
Responsibilities: Technical Architecture, Team management, Estimate cost of projects, Manage and implementation all parts of project, UX/UI
Technologies: PHP, MySQL, HTML, CSS, JS, osCommerce, 1C Bitrix, Joomla, TYPO3, Drupal, Magenta, WordPress
September 2005 — October 2007 (2+ years)
Position: Co-founder, developer
Company: bnk-studio
Responsibilities: Full-stack developer at small company
Technologies: PHP, MySQL, HTML, CSS, JS
February 2003 — September 2005 (3+ years)
Position: Developer
Company: WhiteWeb
Responsibilities: Implementation front-end and back-end parts of projects
Technologies: PHP, MySQL, HTML, CSS, JS

Skillset

Tech Specialties:

  • Front-end: JavaScript (ES5, ES6, ES7), TypeScript; AngularJS (1, 2+), React, NodeJS (Express); Redux-saga, Redux-form, Focal; Functional & Reactive Programming (FRP), S.O.L.I.D, K.I.S.S.; HTML, CSS, SASS, Less, Bootstrap, Material UI, Angular UI.
  • Testing: Cypress, Karma, Jasmine, Protractor, Istanbul.
  • Infrastructure: CI/CD, Docker, Terraform, GitLab, GitHub
  • Programming languages: JS/TS, Java, C#, Swift, PHP.
  • Databases: MongoDB, MySQL, PostgreSQL, Oracle.
  • Content Management Systems: osCommerce, 1C-Bitrix, Drupal, WordPress, Joomla.
  • IDE: WebStorm.
  • Design: UI/UX, Google Material Design, Bootstrap, iOS Human Interface, Display typography, Photoshop, Sketch.
  • OS: OS X, Linux, Windows.
  • Other: npm/yarn, Webpack, ESLint, Prettier, JSCS, lodash/underscore, Handlebars, JSON, XML, JIRA, Nginx, Apache; Slack, Zoom; Okta, Sumo Logic, Artifactory; SSL; git, GitHub, GitLab, BitBucket; Amazon Web Services (AWS), Microsoft Azure, Firebase; Google Analytics, Microsoft Application Insights, Yandex Metrika, Google AdSense/AdWords, etc

Soft Skills:

  • People management: One-on-ones, Personal development plan, annual review
  • Team management: SCRUM-team activities such as grooming, planning, retrospective.
  • Building a cross-functional team.
  • Ethical, Empathetic, Positive, Self-motivated
  • Leadership, Communicable, Time Management, Teamwork
  • Decentralization, Holacracy, Coaching, Design Thinking, Lean Startup
  • Psychology, Spiral Dynamic, DISC, Belbin
  • SAFe (Scaled Agile Framework), Agile software development, Scrum, Kanban, Waterfall.
  • Life Balance

Languages: Russian, Ukrainian (native speaker); English (Upper-intermediate).

Certifications