Roman Synkevych

Junior Software Engineer

Location:
Kyiv, Ukraine
LinkedIn:
Roman Synkevych

Summary:

I'm Software Engineer with 3 years of experience. I like to create a friendly interface and at the same time, I care about the syntax. I love to use Ruby because it is straightforward. Perhaps even a non-programmer can understand (in general terms) what happens and where. Also, I improve my frontend skills using React and Redux technologies. Besides, I have used LAMP and MEAN stack in some projects.


Hard skills:

Languages/Technology:
Ruby, JavaScript ES5/ES6/ES7, HTML5, CSS3, Bash, SQL
Frameworks/Libraries:
Ruby on Rails, React, jQuery, Bootstrap, RSpec
Methodologies:
Kanban, BEM, Responsive Web Design, Agile
VCS:
Git, GitHub, TortoiseSVN, Bitbucket

Familiarity:

Node.js, WordPress, Java, PHP, Python

Work Experience:

Years: late 2020 - Now
Position: Junior Ruby Developer

Participation in internal FTL projects with Ruby on Rails technology stack.

Years: 2017 - Now
Company: UCEWP
Position: Main Developer

Ukrainian Center of Environmental and Water Projects - UCEWP.
The company uses big data that includes weather forecasts and real-time sensor measurement data. My task is to organize the transfer of the weather forecast from the Hydrometeorological Center server to users and take measurements from users and transfer them to the server. Worked with PostgreSQL servers on Windows and Linux systems.

Years: 2015 - 2016
Company: ArtDepo
Position: Web Designer

My responsibilities included different tasks: designed HTML5 banners, websites, video presentations, testing and filling in with bannerboo.com website templates. Work in this company showed me that I can explore any area from creating a video to creating websites. The main task of creating banners helped to consolidate knowledge of HTML5, CSS3, Canvas and SVG.


Projects:

Some of projects which I participated and which are available online:

FasterThanLight

Participation in FTL projects with Ruby on Rails technology stack

Projector

Collaboration tool that organizes your projects into boards. Technology Stack: Ruby, Rails, Devise, Sidekiq, Redis, RSpec, Rubocop, Yardoc, Puma, Capistrano, Passenger, Nginx, AWS (EC2, S3), PostgreSQL, Rails API, Bootstrap, jQuery, Haml, Webpack, Github, Github Actions, Scrum.

Warbler

Twitter based app, full stack app with Express.js, MongoDB, React, Redux, Axios, JWT, Redux-thunk. Deployed and hosted at Heroku services.

Country Flag Game

The first game written on React. It was written to take the test in programming courses. Uses technologies: React, Fetch API, PropTypes, Flexbox.

Skresan.com.ua

Development of scripts for calculating the price and sending the form data by mail, also general optimization of the

EcoLamps.com.ua

EcoLamps offer affordable high-quality products that save you electricity.

Bannerboo.com.ua

BannerBoo service to create animated HTML5 banner. My task there — create cool banners and banner animation using SVG and HTML5 technology..


Soft skills:

  • Analitical Thinking Using new features is not always beneficial — "You are not Google", but you need to be aware of the latest technologies and especially the problems related to the security of your data. Innovations allow you to write less code and make it easier to read to your colleagues.
  • Cooperation Enjoy working in a teeam. Big projects are developed by large development teams, and communication between them moves to a new level. Working at UCEWP, I learned how to work with all this pieces, users, administrators and developers from Germany.
  • Creative thinking Perfection in design is not when there is nothing to add, but then, when there is nothing to remove. For a long time I was engaged in design, made logos, advertising, presentations, website design. It all turned into a hobby to study photography and take interesting pictures when have free time. The best ones on Unsplash.
  • Mathematics Knowledge of algebra, geometry, higher math. I periodically improve my mathematical skill, practicing the test on website like CodeWars.

Languages:

Russian:
Advanced (C2)
English:
Intermediate (B2)
Czech:
Basic (A2)

Education:

Years:
2020 (3 months)
Degree:
Ruby Development
Alma mater:
SoftServe Academy
Program:
Development, design and architecture of modern software system based on object-oriented languages.
Years:
2017 - 2018
Degree:
Frontend Developer
Alma mater:
Infopulse univer
Program:
JavaScript, jQuery and object oriented programing, basic PHP for markup, Git version control.
Years:
2014 - 2018
Degree:
Master
Major:
Computer Science and Information Technologies, Faculty of Automation and Computer Systems.