About / CV / Resume
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:

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.

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.
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.


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.

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.


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


Position: Senior Web Developer
Company: Deutsche Bank, Luxoft
Responsibilities: Performer, Mentor
Technologies: AngularJS, Grunt, SASS, JSHint, JSCS, Bootstrap

Position: Frontend Developer
Company: Dev iQ
Responsibilities: Performer
Technologies: AngularJS, NodeJS, Grunt, SASS, JSHint, lodash, Bootstrap, MomentJS, HTML5, CSS3

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

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

Position: Co-founder, developer
Company: bnk-studio
Responsibilities: Full-stack developer at small company
Technologies: PHP, MySQL, HTML, CSS, JS

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
- Scaled Agile Framework® Agilist (SA) Certification Program
- Agile approach to Software Development by The Improved Methods
- M101JS: MongoDB for Node.js Developers
- Build Web Apps with ReactS and Flux