About Me
Hi! I am a Software Developer with over 5 years of backend/frontend experience providing thorough and skillful completion of business tasks.
Experience
Software developer
Datarockets
Minsk
November 2020 - Currently
Participating in different projects including different technology stacks using Ruby/RoR, React, NodeJS, GraphQL
April 2020 - November 2020
Freewrite Traveler
Developing bunch of features for Freewrite Traveler including files management, Postbox web-application, different optimizations on code level
November 2019 - April 2020
Participating in different projects including different technology stacks using Ruby/RoR, React, NodeJS, GraphQL
Ruby on Rails developer
ASoft.co LLC
Minsk
September 2017 - October 2019
- Building e-commerce apps for Shopify powered by Ruby and Ruby on Rails
- Frontend development using React.js
- Deploying and maintaining web-apps
- REST/Graphql APIs developing
Free shipping popup:
- Create a frontend template for the popup with customization and JS animations/triggers
- Make a system for the custom images uploading and applying them to the popup
- Setup AWS lambdas for the impressions tracking
- Participate in the development of the Shopify API background processing system (webhooks)
- Setup AWS DynamoDB storage
- Setup AWS S3 & Cloudfront js scripts delivery & processing to the customers
- Participate in the frontend part developing of the application (React, Polaris, Webpack)
- Slack informer-bot developing
Back In Stock via Messenger:
- Work with Facebook API/GraphAPI
- Manage scheduled and background processing for the customers. (Sidekiq/Redis)
- Perform web application updates. (Deploy and configure Ansible/Linux)
- Develop features, starting from HTML/CSS and ending with processing on the backend (HTML/CSS/Ruby/Rails)
Company Website:
- Participate in the development of the Shopify apps analysis system. (Statistics of Shopify partner companies):
- Move apps analysis system from the Rest API to the GraphQL API
- Write and configure the backend GraphQL API server for the apps analysis system. (Rails GraphQL app)
Customer Tagger:
- Highload optimization of the background orders processing
Customer FB Bot:
- Developing of the facebook news-bot
- Collect Atom/UML data and save it into the database
- Generating news feed for the users based on preferences
Frontend developer
Fenix IT
Minsk
June 2016 - June 2017
- Developed and configured bunch of Joomla templates
- Developed and configured bunch of Bitrix templates
- Developed and configured bunch of WordPress templates
Education
Secondary education
Minsk, Belarus 2015
Zaslavl Secondary School No.2 of M.K.Puteiko
Incomplete higher education
Minsk, Belarus 2016-2017
Belarusian State Technological University
Faculty of Information Technology
Department of Informatics and Web-Design
Speciality: programmer-designer
Skills
- Ruby
- Ruby on Rails
- React
- HTML5
- JavaScript
- RDMBS (MySQL, PostGRES)
- NoSQL databases (Redis)
- UNIX/Linux
- CSS/LESS/SASS
- GraphQL/REST API
My OpenSource projects
My Pull Requests
Publications
- Toolkit for front-end development for Linux (2016)
© 2018 Nikita Pupko. Powered by Jekyll using the Researcher theme.