Vladyslav Koponkin


Frontend Developer

About me:
--------------------------
I have over 7 years of hands-on expertise in the whole software development lifecycle as a frontend developer. Web and mobile application development, testing, and deployment are my areas of competence. I excel in successfully using JavaScript libraries and frameworks, especially React, to complete projects of various complexity levels. I have a reputation for having a good outlook and being able to make wise decisions despite being under pressure.


Skills:
--------------------------
- VCS: GIT (GitHub, Bitbucket, GitLab, Azure, etc.)
- Testing: Proficient in utilising testing frameworks like Jest, Enzyme, or Cypress.
- Languages: JavaScript, TypeScript, HTML/CSS
- Build Tools: Webpack, Vite, Gulp
- CSS Libraries: Tailwind CSS, Bootstrap, Materialize, Fluent UI
- Technologies: React.js, Redux, Node.js, Vue.js, React Native, jQuery
- Preprocessors: Jade (Pug), SASS/SCSS
- API Integration: Experienced in integrating with both RESTful and GraphQL APIs.
- Package Managers: npm, yarn
- WEB Accessibility: Possess knowledge of implementing accessibility best practices.
- DEV Methodologies Expirience: Waterfall, Agile


Work Experience:
--------------------------
**Intersog**
June 2018 - Present

*Financial Management Platform*
Launched and maintained 3 solutions from scratch, including:
*Corporate website*
- Built with Gatsby(React + TS).
- Developed API integration with RESTful APIs for CMS related data.
- Implemented internationalization including western and eastern languages with GraphQL data layer.
- Preserved quality over time by utilizing Jest and Cypress.
- Provided documentation for application common components using Storybook.
- Contributed to configuring DevOps solutions for frontend application deployments.
- Improved Performance / Accessibility / SEO scores along with build time

*Client portal & Management platform(Client management, Website CRM)*
- Built with React, Redux, TS.
- Implemented various UI components for visualisation of finance related data with business specific requirements.
- Developed complex, intuitive and user-friendly forms resulting in enhanced user experience and increased efficiency in data collection and processing.
- Developed and maintained automated test suites, including Unit, Integration, and End-to-End tests, ensuring comprehensive test coverage.


*GDPR Solution*
- Utilised HTML, CSS, JavaScript, React, Redux, Webpack, and RESTful APIs to develop a GDPR-related solution that processes personal information using artificial intelligence
- Contributed to design discussions and built scalable, secure web applications
- Collaborated with UI/UX, QA, and backend teams
- Developed new application modules and various UI components.


**CyberVision**
August 2017 - May 2018

*Solution utilizing IoT technology for engine management on ships*
- Development of control panel which included, chat, visualisation and interactive UI components and more, using TypeScript, Angular, RxJS, WebSocket API.

*Application of Machine Learning Based Pattern Recognition in IoT Devices*
- Implemented and supported frontend solutions which included streaming data visualisation with D3.js and similar libraries, equation based pattern creation 'calculator' and node-based visual editor
- Technology stack: JS/TS, React, Redux, Immutable.js, Cypress


**LENAL**
July 2016 - July 2017

*Large-scale e-commerce projects, corporate websites, marketing pages ....*
- Participated in the full development cycle including: design, estimation, development, testing, maintenance
- Technologies used: Pug, SCSS, JavaScript, jQuery, Gulp, Git, Jira, Photoshop, Illustrator.

*Mobile development department*
- Created development guides, code rules & style guides
- Successfully launched applications for both iOS & Android
- Technologies used: Phonegap(Cordova), React Native.


**Freelance (Self-employed)**
November 2015 - July 2016

*Various interactive websites for marketing and advertising purposes*
- Developed interactive websites, and digital solutions using HTML/Jade(Pug), CSS/SCSS, JavaScript, jQuery, Gulp, and Git.


Education:
--------------------------
Bachelor of Science
Volodymyr Dahl East Ukrainian National University
Faculty of Information Technology and Electronics