Professional skills: |
Main toolset:
JavaScript,
TypeScript,
Angular,
React,
Perl,
Node.js,
MySQL,
git
List of all technologies and tools I ever work with:
- Web development: AG-Grid, ajax,
Angular,
AngularJS, axios, Backbone, Bootstrap, Canvas,
CoffeeScript, creating of the Chrome Extensions, creating of the Figma Plugins, CSS,
Dojo, ES6+, ESLint, git, Google API, Grunt, Gulp, Highcharts, HTML, HTML5, Jasmine, Java,
JavaScript, Jest, Jira, JQL, JQuery, json, JSP, Karma, Mantine, Marionette, Material UI,
Mercurial, MobX, Mojolicious, MongoDB, MySQL, NextJS, NgRx, Node.js, npm, OpenAI, Oracle, Perl, Perl GUI,
PHP, PostgreSQL, Prettier, Pug/Jade, React,
Redux, REST, Ruby, RxJs, Scss, Storybook, SVG, svn, TypeScript,
three.js, Underscore/Lodash, Web Component, Webpack, wix, XML, XSLT
- Software: Delphi, VBA, Pascal, Basic
- Hardware: C++, Python, Arduino, Esp32, RaspberryPi
- Graphics, 3D and printing: Adobe Photoshop, Adobe Illustrator, Autodesk Fusion 360, SketchUp, 3D Max, Adobe Premiere, QuarkXPress, Axure, Balsamiq mockups, Figma
- SAP R/3 (ABAP): Badi, ALV, SmartForms, Batch-input, IDoc
|
Work experience: |
03.2023 - 03.2024, Luxoft Poland
Principal Software Developer
Glencore — internal application.
Main technologies: Angular, TypeScript, Figma, JavaScript, Storybook, Node.js, Kendo
Responsibilities: design and develop new solutions, API-contracts design, and implement toolset for the team.
10.2022 - 03.2023, Freelance
Web Developer
Melone — Design and development of CMS using Next.js and MongoDB.
12.2021 - 10.2022, EPAM Anywhere
Lead Software Engineer
MigVisor — cloud migration assessment product.
Main technologies: Angular, TypeScript, Figma, JavaScript, Storybook, Node.js
Responsibilities: Leading the team, application architecture, API-contracts composing, UI/UX decisions, mentoring team members.
Some of achievements:
My team was the only one who did the work by the deadline.
We rewrite the legacy application and I made the new architecture that allows us to unify and make reusable all UI elements, easily add new features and different types of pages, and that is easy to grow up and maintain.
I implemented the fully-functional backend CRUD-server to host mock-data while the real API was in development.
I designed a proxy-approach that allows us to localize & encapsulate work with the legacy backend.
03.2016 - 12.2021, Luxoft
Frontend technical lead
ESolutions — translations management project.
Angular, TypeScript Adding new features, rewriting legacy
PPT — Framework for projects fast start.
Angular, TypeScript Leading the team, creating the architecture of framework, core design and implementation.
Several projects for IHS Markit.
Angular, TypeScript, AngularJS, ES6 Leading the team, creating the architecture of application, core design and implementation.
09.2014 - 03.2016, Ciklum
senior frontend developer
Emaratech — Admin portal for government services of UAE.
RDSS — Virtual merchandising management system. I made a core frontend functionality.
CrowdTwist — Multichannel loyalty solution. Being an offshore part of product team, we added new functionality to existing solution.
11.2013 - 08.2014, Freelance
Web Developer
Funny-feed — development of entertainment content site, its admin-part and content storage.
Tados — development the fully functional prototype of system for recruitment.
Microcraft — development of the online-shop based on «tricycle» CMS.
05.2013 - 11.2013, Luxoft
senior frontend developer
SteelExplorer — worked over library for charts using canvas.
Tinkoff Bank — participated in development of online bank client for users.
04.2012 - 05.2013, Freelance
Web Developer
Fides — development of a configurable system for automatic sites parsing.
Anna-Flex — development of a new website for flexographic company.
Development of CMS «tricycle» to create and manage a simple website.
Planet of health — site development for the center of psychological care.
Fides — system design multithreaded collection and multi-level processing of data about job seekers.
Adstream — developing an integrated platform for sharing advertising companies «AdBank».
Yug-Contract — club.foto.ua site revision.
Wilo Ukraine — active consultation, testing, and acceptance of contractor's work.
07.2011 - 03.2012, BMS Soft
senior web-developer
GGWin — system architect, analyst and core developer of web-application.
Participating in development of the sites “Ukrainian Railways” and “Governmental contact center”.
03.2011 - 06.2011, Freelance
Web Developer
Wilo Ukraine — several internal projects.
10.2010 - 03.2011, Yug-Contract
developer
Internal and external web-projects.
Core modules developing, code refactoring.
04.2010 - 09.2010, Freelance
Web Developer
Active participation in photo books web-application architecture and interface developing.
03.2009 - 03.2010, IT-Star
developer
Company’s internal projects developing in the field of partnership programs.
05.2008 - 02.2009, GoodinSoft
head of the development department
Web-application developing for goods catalog Swooshie.
Active participation in construction of project idea, logic projection of the work process, interface development.
Program architecture development.
Programming.
02.2008 - 04.2008, Freelance
Web Developer
Wilo Ukraine — Mini-CRM development, including core and modules for marketing department customer’s data, ordering and accounting of souvenirs, events organizing and visitors recording.
11.2006 - 01.2008, Incom, department of business consulting
software engineer
Architecture design and developing of the website creation framework.
Geomarketing research tool projection and developing including: system of creation and managing of the questionnaires.
Design of the objective managing system based on priority and final date of realization.
ABAP-development for five SAP R/3 implementation projects.
12.2005 - 11.2006, Eurostar
IT-administrator of multistore system
Back-up system development, customer’s data accumulation and analysis system development. New services establishment and additional features development for its processing by 1C. Store, office and stock room performance support.
05.2002 - 11.2005, ZU.design
technical editor
Software engineering including:
Projection and implementation of new components for customer’s websites.
System of finance accounting.
Specific presentational program.
Excel simplified tools for utility payments and budgeting maintenance.
Printwork:
Mock-up and make-up development. Raster graphics and vector graphics competence.
Photoshop teaching.
|