Ivan Koltsov
Development
Kyiv, Ukraine
Skills
React.js
About
Ivan Koltsov's skills align with Programmers (Information and Communication Technology). Ivan also has skills associated with Web Professionals (Information and Communication Technology). Ivan Koltsov has 14 years of work experience, with 7 years of management experience, including a low-level position.
View more
Work Experience
Lead AWS|GCP & Crypto|Blockchain & React|Svelte & Java|Node.Js & JavaScript|TypeScript|BrightScript
Outstaff
April 2019 - Present
- Kyiv City, Ukraine Currently working on most popular best Media/Video entertainment TV providers using Next.Js/React.Js & Node.Js/Nest.Js Worked on rewrite/upgrade of legacy Business travel CRM/Platform transformation for HRS Group: Java/JSP/JSF/Vaadin to Internal UI: Angular/ Ionic/NgRx & Public UI: React.Js/Next.Js using API: Java/Nest.Js/Node.Js Projects hosted on AWS & GCP using costs saving strategy Responsibilities: * Development of MVPs for Proof of Concepts * Innovation of Google Chrome extension using Svelte.Js & integrated with React.Js/Next.Js during 1 Day internal Hackathon * Transformation of SPA to MicroFrontend * Business requirements decomposition into user stories using Agile/SAFe * AWS & GCP Node.Js Lambdas & MicroServices * RollUp & Webpack integration to run both React.Js & Svelte.Js * Node.Js: Hapi.Js/Express.Js/Nest.Js/Socket.Io * Rewards based Advertisement's using Ethers.Js/Web3.Js * Code refactoring * Bug fixing Technologies: Web 3/Ethers.Js, Babel, Hls.Js, JavaScript/TypeScript/BrightScript, Angular, Ionic, NgRx, Svelte, React, React Native, Expo, Context/Hooks, Immer, Recoil, Redux-Toolkit/Thunk/Saga, RTK Query, Nest.Js/Next.Js/Node.Js, Create-React-App customization, Ant Design, Material UI, Axios, Progressive Web Application, Chrome Web Extension, Git/Gerrit, Custom Grid/Theme, Figma/Invision, Primefaces/Vaadin, JaxRs, GCP Services, AWS Lambda, MicroFrontend/MonoRepo, i18next Multi Language, Jest/Enzyme, JSS/SCSS Modules, D3, Rechart.Js, SVG, Day.Js/Moment.Js, AWS Amplify/Cognito/ Keycloak, Bit/Lerna, Storybook, CloudFront/EC2/S3, Lambda/Serverless, Jenkins, Docker/Terraform
Brightgrove: Senior|Lead AWS|Heroku & Angular/Ionic|Node.Js & JavaScript|TypeScript Developer
Companybook
May 2018 - April 2019
- Kyiv City, Ukraine Worked in ScaleUp on refactoring/migration of hybrid/upgrade Angular.Js 1.6 to Angular 7 components/directives/services & Ionic & layouts/widgets & new from scratch development of Web Components, initially was hosted on Heroku, then migrated to AWS Responsibilities: * Work closely with designers and product managers/owners to provide the best solutions * Development of new reusable Web Components * BackEnd-For-FrontEnd|GraphQL|REST Api|Services * Integration with related social networks/systems * Code refactoring * Bug fixing Technologies: Figma/Zeplin, Java/Spring, Php/Symfony, Redis, Docker/Kubernetes, Elаstic Search, Nest.Js/Node.Js, Socket.Io, REST/GraphQL, Npm/Yarn, Express.Js, Bower/Grunt/Require.Js -> Webpack, NgRx/RxJs, Canvas, Chart.Js, Angular.Js 1.6 -> Angular 7, Ionic, Angular-Resource -> Axios, Ng Route -> UI Router, JavaScript -> Babel + TypeScript, Heroku -> AWS, MS Dynamics, Apex, Salesforce, HTML5/CSS3/LESS/SCSS, Twitter Bootstrap 3 & 4/Font Awesome, Pug/Jade, jQuery/Lodash/Underscore, Karma/Jasmine, Sentry
Inscale: Senior|Lead AWS & Angular.Js|Angular|React|Node.Js & JavaScript|TypeScript Developer
Qvantel
June 2017 - May 2018
- Kyiv City, Ukraine Worked on new Web UI/Front-End components development: both Angular 1.5-5, NgRx/Rx.Js & React/Redux, MicroFrontend/Monorepo, improvements/ refactoring & integration with GraphQL + Java/Scala backend using Node.Js/ Express.Js proxy for Telecom - KyivStar/VEON Responsibilities: * Implemented new UI/Web components * Custom front-end build/environment using Gulp/Webpack/System.Js * Development of utility Node.Js/Express.Js backend * Integration with Java/Scala backend + GraphQL * Code refactoring * Bug fixing Technologies: On-Premise, Bower/Node.Js, Npm/Yarn, Lerna/Monorepo, Express.Js/Koa, Gulp/Webpack/System.Js, JavaScript/TypeScript, Angular 1.5-5, Promise/ Observable, NgRx/Rx.Js, React/Redux, jQuery/Lodash, HTML5/CSS3/LESS/ SCSS/Stylus/Font Awesome/Twitter Bootstrap, REST/GraphQL, Java/Scala, Play, Spring Boot, Cassandra/MongoDb, Karma/Jasmine/Jest
Senior Azure & Angular.Js|Angular|Node.Js & JavaScript|TypeScript Developer
Trinetix
July 2016 - June 2017
- Kyiv City, Ukraine Worked on new Web UI/Front-End components development, improvements/ refactoring & integration with .NET backend & Node.Js/Express.Js for Big four Financial Information Management & Audit Responsibilities: * Implemented new UI/Web components using Angular 1.5-4/NgRx, HTML5, CSS3/LESS/SCSS/Stylus, Font Awesome, Twitter Bootstrap * Development of utility Node.Js/Express.Js backend * Integration with C#/.NET backend + MSSQL/Entity Framework * Code refactoring * Bug fixing Technologies: Azure, Node.Js/Npm/Yarn/Bower, Express.Js/Loopback, Gulp/Webpack, JavaScript/TypeScript, Angular 1.5-4, jQuery/Lodash, HTML5/CSS3/LESS/ SCSS/Stylus, Font Awesome/Twitter Bootstrap, REST, C#/.NET, Asp.Net Mvc/ Web Api, MSSQL/Entity Framework, IIS, Azure, Karma/Jasmine
Senior AWS|Azure & Angular.Js|Angular|React|Node.Js & JavaScript TypeScript Developer
IntroPro
August 2013 - July 2016
- Kyiv City, Ukraine Worked on redesign and new Web UI/Front-End components development, improvements/refactoring & integration with Java/Scala backend for Broadcasting/Streaming of Media/Video/TV & Telecom - AT&T/DirecTv Responsibilities: * Implemented new UI components using React/Redux, Angular 1.2-2, Angular Material, Backbone/Marionette, Knockout/Durandal * Redesigned application look and feel using HTML5 + CSS3/LESS/SCSS/ Stylus + Twitter Bootstrap * Development of separate Node.Js/Loopback backend * User guides * Technical documentation * Integration with Java/Scala backend * Code refactoring * Bug fixing * Unit testing Technologies: AWS, Node.Js, Npm/Bower, Socket.Io, Java/Scala, Grunt/Gulp/Webpack, JavaScript/EcmaScript 2015, React/Redux, Angular 1.3-2/Angular Material, Backbone/Marionette, Knockout/Durandal, jQuery, Lodash, HTML5/CSS3/ LESS/SCSS/Stylus/Twitter Bootstrap, REST, Java/Scala, JEE, JSP/JSF, Richfaces/Primefaces, PrimeNg, Play/Spring Boot, Camunda/Liferay/Magnolia, Oracle/Hibernate, MongoDb, Jetty/JBoss/Tomcat, NGinx, Docker, Karma/ Jasmine/Jest
JavaScript Developer
Ciklum
September 2012 - August 2013
- Kyiv City, Ukraine Worked on Web UI/Front-End Sencha/Ext.Js components of document management .NET Web platform for Financial Information management Responsibilities: * Design, Development & Refactoring of Web UI components * Implemented Ext.Js graphic charts * User stories implementation * Integration with .NET web services * Bug fixing Technologies: Azure, JavaScript, Sencha/Ext.Js, HTML, CSS, C#/.NET, Asp.Net Web Forms, Asmx Web Services, MSSQL, IIS, Karma/Jasmine
Web Application Developer
GlobalLogic
October 2009 - September 2012
- Kyiv City, Ukraine Worked on new web applications using C++, C#/.NET, Mono, JavaScript, Web Services and Workflows enterprise sets of applications for Media/Video editing/ management Responsibilities: * Implemented Cross-Platform desktop app to export from Final Cut Pro to Media Asset Management and vice versa * Coordinate and collaborate with team members to design, develop and manage project * Analysis of business logic requirements * Clarification of user stories with Customer * Implemented business logic according to specification * Code refactoring, Bug fixing, Logging improvement * Unit testing, Technical documentation Technologies: Azure, C++, C#/.NET/Mono, Windows Forms/Gtk#/MonoMac, Asp.Net Web Forms/Mvc, BPM/Workflows, ASMX & WCF Web Services, MSSQL/ NHibernate, JavaScript, jQuery, HTML, CSS, Jasmine, MSTest, NUnit, Unity, NLog, Moq, IIS