X
Roman Rott's web projects' screenshots preview
Roman Rott's web projects' screenshots preview
Loading...

I am equally comfortable developing Ruby/Rails backends as working with JavaScript/EcmaScript in the Front-end. I have experience developing Single Page Applications using React/Redux, Backbone/Maronette and pure JavaScript/ES6

Dynamic Application Red Team Simulation

DARTS login page
* Internal project. Under the NDA

Berezha is an Application Security and Penetration Testing Company. DARTS is the platform that simplifies penetration tests, automates report generation, and integrates external data sources.

Role:
Full-stack developer
Responsibilities:
Implemented the whole architecture, starting from the application design in the AWS cloud stack, configuring CI/CD, creating API services and UI applications, finishing implementing own web-design and writing the documentations.
Languages:
Ruby, JavaScript
Frameworks/Libs:
React, Redux
Other technologies:
AWS, S3, IAM
Status:
Internal project. Is online and works as a part of BSG's workflow.

Website/Endpoint for one of The CTF task on the BruCON 0x0B (2019)

BruCON 0x0B (2019) - the cyber security conference.

Role:
UI Developer
Responsibilities:
Assisted the CTF team with creating UI for a vulnerable website
Languages:
JavaScript
Other technologies:
Heroku
Status:
Archived
Archived version: heroku
Event: twitter.com

Website for «OWASP Ukraine 2019» cybersecurity conference

The 5th annual OWASP Ukraine 2019 - the biggest Ukrainian Application Security conference held under the aegis of OWASP Lviv, Kyiv, Dnipro and Kharkiv chapters.

Role:
Full-Stack developer.
Responsibilities:
I was working on the website: Design, content, images, structure
Configuring middleman, capistrano and CI/CD on GitLab to deploy static site on demand
SEO-optimization, performance optimization, configuring web server.
Languages:
Ruby 2.5, JavaScript
Frameworks/Libs:
MiddleMan - static site generator.
Other technologies:
HTML5, Haml
Status:
Online

Timers for «OWASP Ukraine» 2018 and 2019 conferences

OWASP Ukraine - the biggest Ukrainian Application Security conference held under the aegis of OWASP Lviv, Kyiv, Dnipro and Kharkiv chapters.

The application was created to show simple countdowns on the speakers' monitors to notify them about their timframes or to show short messages

Role:
Web developer.
Responsibilities:
Design, ui
Languages:
Ruby 2.5, JavaScript
Frameworks/Libs:
Padrino
Other technologies:
heroku
Status:
Online/Paused

Website for «NoNameCon 2019» cybersecurity conference

The 2nd annual NoNameCon - a 100% community-built practical cyber security conference.

Role:
Full-Stack developer.
Responsibilities:
I was working on the website: Design, content, images, structure
Configuring middleman, capistrano and CI/CD on GitLab to deploy static site on demand
SEO-optimization, performance optimization, configuring web server.
Languages:
Ruby 2.5, JavaScript
Frameworks/Libs:
MiddleMan - static site generator.
Other technologies:
HTML5, Haml
Status:
Archived
Archived version: 2019.nonamecon.org
Current website: nonamecon.org

CTF Dashboard for «NoNameCon 2018»

NoNameCon is a 100% community-built practical cybersecurity conference in Kyiv, Ukraine. There were several workshops and a CTF game held during the event.

As a part of the team I was working on the admin application for the CTF game.

Role:
Full-Stack developer
Responsibilities:
Creating API endpoints
writing UI on vanilla JS
Maintaining servers during the game
CI/CD via GitLab
Languages:
Python 2, JavaScript
Frameworks/Libs:
Flask, Flask-SQLAlchemy
Other technologies:
Redis, Gitlab CI
Status:
Archived once CTF is ended.

Chairlift(Better Feedback)

Chairlift is a modern, cloud based HR solution that elevates employee performance and provides HR professionals with the insight to nourish workplace culture. It is an internal Sphere project I worked as a part of remote team.

Role:
Front-end, Back-end developer
Responsibilities:
Implemented several UI parts/features of the application using React, Redux and ES6. Worked on back-end entities.
Languages:
Ruby 2, ES6
Frameworks/Libs:
Ruby on Rails 4.2, React+Redux
Testing Frameworks:
Rspec, Factory Girl
Other technologies:
JSON, postgreSQL
Status:
Online.

Chairlift Expenses

Chairlift Expenses
* Internal project. Under the NDA.

Chairlift Expenses is an internal Sphere’s project for handling company's expenses. I was working on it starting from the initial proposal, planning and designing architecture and finishing implementing both front and back-ends of the project. Switched to another roject befor this one ended.

Role:
Team Lead
Responsibilities:
Code reviews, estimating and allocating resources, writing stories. Decision-making and negotiating, communicating with the project owner.
Writing code, making architectural decisions.
Languages:
Ruby 2, ES2016
Frameworks/Libs:
Ruby on Rails 5, React, Redux
Testing Frameworks:
Rspec
Status:

Ordering wizard for Cloud product on CloudByIx.com and IxWebhosting.com

IXwebhosting.com and CloudByIX.com are hosting services that provide cloud hosting product for their customers. This project is an integrated Single Page Application that allows to pre-configure and bye cloud product without using external payment services.

Role:
Full-Stack developer. Member of a team of front and back-end developers, BAs, PMs, admins, etc. This product was developed and released using Agile methodology.
Responsibilities:
As a part of the team: creating UI that integrates SOAP API interface with control panel and CloudStack that uses JSON. Supporting released features, updating functionality as it was required by MVP and Agile methodologies.
Languages:
Ruby 2.1.3, CoffeeScript
Frameworks/Libs:
Sinatra, Backbone.js, jQuery, Ruby on Rails 4.0
Testing Frameworks:
Rspec 3.2, Capybara, Jasmine, VCR, site_prism.vcr
Other technologies:
Capistrano, SASS, ROM
Status:
Acquired by BlueHost.

Landing pages for IxWebhosting.com and HostExcellence.com

IXwebhosting.com and HostExcellence.com are hosting brands that have a lot of products including shared, cloud and VPS hostings, domain and SSL registrations, Site Builders and Design services, etc.

This project contains pop-ups and bunch of landing pages for current and pre-sales products that give the company an opportunity to sale a product using one-click purchase tool or Opt-In for a new project that is not yet released.

Role:
Front-end developer
Responsibilities:
Integrating design with current API and Hosting Control panel, adding code needed for One-Click purchase tool.
Languages:
Ruby 2.1.3, CoffeeScript
Frameworks/Libs:
Ruby on Rails 4.0, jQuery
Testing Frameworks:
Rspec 3.2, Capybara, Jasmine
Other technologies:
SASS, Faye, JSON
Status:
Acquired by BlueHost.