Doświadczenie w pracy:
Full-stack Developer at “The Fork", Remote, UA, 21.01.2022 - 01.08.2022.
Description: Enterprise level e-commerce platform. Responsibilities: development of new functionality and services. Tools: TypeScript, GraphQL, PostgreSQL, Nodejs.
Lead Nodejs Developer at "EPAM", Remote, UA, 28.10.2020 - 25.11.2021
Description: Nodejs micro-services served from custom on-premises infrastructure and cloud.
Responsibilities: Nodejs team management, development of new and support of existing (more than 30) micro-services.
Tools: Microservices, TypeScript, JavaScript, Nodejs, Express, MySQL, Redis, BullMQ, IBMMQ, Azure.
Technical Lead Developer at "Noosphere", "Boxmode", Kyiv, UA, 21.12.2018. - 28.09.2020
Description: Web-site builder application
Responsibilities: development, mentorship, hiring, planning.
Tools: JavaScript, Nodejs, Express, React, Redux, RxJs, Ramda, WebComponents.
Full-stack Team-lead at "Ciklum", Kyiv, UA, 12.01.2018. - 01.12.2018
Description: PWAs on top of AmazonWebServices infrastructure.
Responsibilities: development, team-leading, planning.
Tools: JavaScript, Erlang, Elixir, Phoenix, Elm, Nodejs, PostgreSQL, Express, AWS, Monorepo.
Frontend Team-lead at "Noosphere", "NING", Kyiv, UA, 10.01.2017 - 10.01.2018.
Description: Social network platform.
Responsibilities: development, mentorship, hiring, planning.
Tools:, JavaScript, Nodejs, Express, React, Redux, RxJs, Ramda, JSDOM / CSSOM.
Frontend Team-lead at "DarcMatter", Kyiv, UA, 30.10.2015 - 25.12.2016.
Description: Investments management platform. Responsibilities: development, team-leading, hiring, planning. Tools: TypeScript, JavaScript, Nodejs, Express, React, Redux.
Frontend Developer at "Skein", Kyiv, UA, 01.03.2014. - 21.10.2015
Description: Interactive SPAs for VDP (Variable Data Printing) market. Responsibilities: research, refactoring, development.
Tools: JavaScript, React, Redux.
Frontend Developer at "Innovecs", Kyiv, UA, 02.02.2013 - 31.02.2014.
Description: Personalised e-commerce web-sites and web-apps. Responsibilities: web development.
Tools: JavaScript, PHP, Angular.
Edukacja:
- National Technical University of Ukraine "Kyiv Polytechnic Institute", 2007 - 2010, Kyiv, Ukraine;
- Zhytomyr State Technological University, 2010 - 2012, Zhitomir, Ukraine, "Bachelor of Computer Science”.
Umiejętności zawodowe i inne:
Microservices, NestJS, Nodejs, TypeScript, Deno, GIT, Flow, Express, Koa, Nginx, GraphQL, Redis, MongoDB, MySQL, PostgreSQL, PM2, AWS, Azure, Ramda, Lodash, Vue, Angular, React, Redux, SSR, Reselect, Observable, RxJs, Immutable, WebSockets, HTTP, REST, SOAP, WebGL, GLSL, ServiceWorkers / WebWorkers, Background jobs, Canvas, JSDOM, CSSOM, WebComponents, HTML, XML, SVG, CSS, Webpack, SPA, universal and isomorphic apps.
Dodatkowo:
- Software engineer - 8+ years;
- Frontend developer - 5+ years;
- Back-end developer - 5+ years;
- Full-stack developer - 4+ years;
- Team-lead - 2 years;
- Technical lead - 2+ years.