Giter Club home page Giter Club logo

Roman Shuvalov

Kyiv, Ukraine | +380 638-332-399 | [email protected]

SUMMARY

Full-stack Web Developer. 8+ years of work experience. 10+ projects from scratch, 4 legacy projects. Key technologies: Node.js, JavaScript, Java, PHP, SQL.

WORK EXPERIENCE

Senior Software Engineer

Intellias | Kyiv, Ukraine | May 2022 - present

  • Property management platform GUESTY.COM. Responsibilities: new features developing, architecture designing, tests developing, code reviewing, bugs fixing, 3rd party integrations.
    Stack: Node.js, AWS, TypeScript, Docker, React.js, Monorepo, Jenkins/Circle CI.

Lead Software Engineer

EPAM Systems | Kyiv, Ukraine | January 2022 - May 2022

  • Enterprise e-commerce project NDA. Responsibilities: team leading, setting quality attributes, architecture designing, new features developing, tests developing, code reviewing, bugs fixing, 3rd party integrations.
    Stack: Node.js, AWS, TypeScript, Docker, Serverless, Vue.js, Gitlab CI.

Senior Software Engineer

EPAM Systems | Kyiv, Ukraine | March 2021 - January 2022

  • Enterprise e-commerce project NDA. Responsibilities: team leading, new features developing, architecture designing, tests developing, code reviewing, bugs fixing.
    Stack: Node.js, AWS, TypeScript, Docker, Serverless, Vue.js, Gitlab CI.

Full-stack Web Developer

Aleph One | Kyiv, Ukraine | July 2020 - March 2021

  • Enterprise e-commerce platform SWAG.COM. Responsibilities: development of new features, taking part in architecture designing, tests development, code reviewing, and bug fixing.
    Stack: Node.js, Express.js, React.js, TypeScript, Docker, Redis, AWS, Elasticsearch, Circle CI.

Full-stack Web Developer

Freelance | New-York, USA | August 2019 - July 2020

  • B2B platform BUSINESS-DOCKER.COM. Application and database architecture designed. Micro-services architecture (Service discovery pattern). Developed REST API, admin panel and customer cabinet services, logger service, document parsers, and tests. Made integrations of the platform with warehouses accounting software.
    Stack: Node.js, Express.js, React.js, TypeScript, Redis, REST API, Docker, Elasticsearch, Bitbucket CI.
  • Analytics project (NDA). Micro-services architecture (Queue-based integration). Developed database resolver service. Took part in architecture design.
    Stack: Node.js, Express.js, React.js, TypeScript, Socket IO, Redis, Docker.
  • Integrations project (NDA). Implemented integrations between real estate services and worked on integration provider projects. Micro-services architecture (Saga pattern).
    Stack: Node.js, Python, React.js, AWS, PostgreSQL, MongoDB, Heroku, REST API.
  • E-commerce project QUICKNGOOD.COM. Application and database architecture design. Micro-services architecture (Service discovery pattern). Have created product search service, order service, CRM service, customer service, API service, logger service, frontend components (filters, cabinets, catalogs, etc), CDN service, data parsers, and tests.
    Stack: Node.js, Express.js, Java (11), PostgreSQL, React.js, TypeScript, Redis, Docker, Elasticsearch, REST API.

Full-stack Web Developer

JBW Soft | Kyiv, Ukraine | Mar 2017 - August 2019

  • Analytics project (NDA). Application and database architecture designed. Micro-services architecture (Queue-based integration). Developed services: API service, client JS script (CDN), socket service, separate (parallel) backup service, and admin panel service. Integrated with clients.
    Stack: Node.js, Express.js, SoketIO, React.js, TypeScript, Symfony 4 (PHP 7.3), PostgreSQL, MongoDB, Docker, RabbitMQ, Rest API.
  • Worked on CRM (NDA). Developed new features, fixed bugs, refactored code, optimized architecture, normalized database, and integrated with remote services.
    Stack: Yii2 (PHP 7.1), MySQL (5.6), React.js, Docker, RabbitMQ, Redis, AWS.
  • Worked on order form and customer cabinet (NDA). Developed new features, developed tests, fixed bugs, and refactored code.
    Stack: AngularJS (ES6), Docker, SCSS, Webpack, REST API.
  • Analytic service (NDA). Application and database architecture designed. Developed integration mechanism between services, implemented business logic and background processes and created an admin panel.
    Stack: Symfony 4 (PHP 7.3), PostgreSQL, React.js, Docker, Rest API.
  • Developed file uploading service (NDA). Implemented REST API with authorization.
    Stack: Symfony 3 (PHP 7.1), PostgreSQL, Nginx, Docker, RabbitMQ.

Full-stack Web Developer

LTD “Juventa-Kyiv” | Kyiv, Ukraine | Aug 2014 - Feb 2017

  • E-commerce project VANNA-KIMNATA.COM. Developed custom modules: live search module, smart product sorting, integration with Google e-commerce, call tracking, etc, and developed data parsers.
    Stack: Python, MySQL 5.6, ES6, Bootstrap, CMS - OpeCart v2.0 (PHP 7.1), Apache.
  • E-commerce project JUVENTA-DNIPRO.COM. Developed custom modules: smart product sorting, integration with Google e-commerce, tech SEO optimization, etc. Made migration from PHP 5.6 to PHP 7.1.
    Stack: MySQL (5.6), ES6, Apache, CMS - OpenCart v1.4 (PHP 7.1).
  • Brochure website BOTTICELLI.COM. Developed catalog, filters, and tech SEO optimization.
    Stack: MySQL (5.6), Apache, CMS - Drupal v7 (PHP 7.1).

SKILLS

  • Key programming languages: Node.js, JavaScript, Java, PHP, SQL.
  • Key frameworks: Express.js, Nest.js, React.js, Spring, Symfony.
  • Key databases: PostgreSQL, MySQL, MongoDB.
  • Additional skills: DevOps, TypeScript, Docker, Microservices, CSS3, SCSS/SASS.
  • Languages: English, Ukrainian.

EDUCATION

  • 2019 - advanced English course at Columbia Business School, New York, NY.
  • 2016 – graduated from the National Technical University of Ukraine Kyiv Polytechnic Institute, specialty “Instrumental Engineering", Kyiv.
  • 2015 – graduated advanced course in Analytics at the School of Internet Marketing of EMPO, Kyiv, Ukraine.
  • 2014 – graduated from Search Engine Optimization (SEO) advanced course at the School of Internet Marketing of EMPO, Kyiv, Ukraine.
  • 2013 – graduated web-development course at the Information Technologies Center, Kyiv, Ukraine.

PERSONAL QUALITIES

Nonconflicting, responsible, determined, always in touch, punctual, organized, and have high learning abilities.

Roman Shuvalov's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.