IraRott.com - online store of knit and crochet patterns

Ira Rott is a Knit & Crochet Designer living in Southern Ontario, Canada. This website is her online shopping cart for selling digital material (pdf files with patterns).

There are hundreds paid and dozens free pdf patterns on the site, that can be downloaded and used by masters around the world. Additionally, it has Ira's portfolio and integration with Etsy system.

Website is a kind of CMS that has almost everything customizable using admin page, beginning with adding new patterns, portfolios, creating standalone pages, categories etc and ending with changing all SEO-related parameters of this website.

Role:

Full-Stack developer. Remote developer

Responsibilities:

Creating back-end and front-end, admin page

design, SEO-optimisation

configuring and optimization of the web, SQL servers, site migration, support current features and monitoring website's state.

Cloud Hosting control panel

Cloud by IX is a Cloud Hosting service created for system and database administrators, web developers, resellers, hosting professionals and business infrastructure. An entire business can literally be operated within a single Cloud by IX product. Service is integrated into IXWebhosting.com and CloudByIX.com hosting brands.

Current project is a Single Page JavaScript Application that integrates CloudStacks into current manage panel of Ecommerce.com's brands. Application has Ruby on Rails and Sinatra on back-end and backbone.js on front-end

Role:

Full-Stack developer. Member of a team of front 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 current control panel with CloudStack. Design of some UI components. Adapting SOAP API interface to JSON and vise verse. Supporting released features, updating functionality as it was required by MVP and Agile methodologies. Security researcher

Languages:

Ruby 1.9.7 and 2.1.3, CoffeeScript

Frameworks/Libs:

Ruby on Rails 4.0, Sinatra, Backbone.js 1.1, Marionette.js, jQuery

Testing Frameworks:

Rspec 3.2, Capybara, Jasmine, VCR, site_prism.vcr

Other technologies:

Capistrano, SASS, ROM, Guard, Node, Faye

Status:

Online and available inside of control panels of 2 Cloud Hosting products: CloudByIX and IXwebhosting.

Shlyapa-Pay.info - payment system for CTF games

«Shlyapa-Pay» is a fake payment system created for a CTF(Capture The Flag hacking game) held by «Berezha Security».

This payment system has its own website, blog, integration with ActiveMerchant as a fake payment processing. It behaves almost the same way as a common payment systems like PayPal or WebMoney allowing users to send and receive costs to/from each other. The project has its own shopping cart and kind of social network created with several pre-defined vulnerabilities in mind.

«Shlyapa-Pay» was used in game held during International forum «Cybersecurity: Ukraine and the world» and then, after fixing all the vulnerabilities and adding new ones, was a part of a game at the Cybersecurity Olympiad «HackIT-2015»

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:

Online and available inside of control panels of 2 Cloud Hosting products: CloudByIX and IXwebhosting. Web application security testing.

FindMeGetMe.xyz - fake dating service.

«FindMeGetMe» is a fake Dating website with an API for mobile application created for a CTF(Capture The Flag hacking game) organised for UISGCon 11(2015) - Ukrainian InfoSec conference held by Non-Government Organisation «Ukrainian Information Security Group»

This Fake Dating website was created for security researchers and had no real users or profiles. It was created with a pre-defined vulnerabilities related to Redis and Sockets. I used a Free design and added vulnerable Rack application that gets photos from Redis service using Sockets technology.