Senior/TL Ruby Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- 80€/Stunde
- 85716 Unterschleißheim
- Europa
- uk | en
- 04.05.2022
Kurzvorstellung
Great problem-solving skills and thinking outside of the box.
Qualifikationen
Projekt‐ & Berufserfahrung
11/2020 – 4/2022
Tätigkeitsbeschreibung
A Hotel Management Platform that re-imagines the guest and staff experience. All in One system.
Responsibilities:
- Architecture design;
- Supervision of project’s technical health;
- Back-end Development
- Refactoring;
- Code review.
- Bug fixing.
Technologies: Ruby on Rails, Resque, Postgresql.
Postgresql, Ruby on Rails
7/2020 – 10/2020
Tätigkeitsbeschreibung
Platform for Swiss Travel Holding.
A complex large-scale project for a group of travel companies based in Switzerland. The project involves continuous development of an end to end solution to manage the business of the whole group. The solution covers CMS integration, back office and front-end for management and search&book of accommodation, flights, cruises and other products.
Responsibilities:
- Architecture design;
- Supervision of project’s technical health;
- Development of key components of the system;
- Back-end development of cloud CMS;
- Providing api to consume data from cloud CMS;
- Refactoring;
- Code review.
Technologies: Java, Cloudcms, Mongodb, Elasticsearch, Redis.
Elasticsearch, Java (allg.), Mongodb
5/2017 – 6/2020
Tätigkeitsbeschreibung
Temporary hospitality staffing application.
Platform for booking workers for temporary gigs. On-demand temporary hospitality staffing app. For clients it works by analyzing booking and matching the best talent to the venue’s needs, based on the talent experience, location, skills, availability, history and ratings. Like Uber drivers, users can simply turn in their availability to pick up shifts at restaurants, bars and catering companies and get instantly paid as soon as they clock out.
Responsibilities:
- Back-end development of new modules;
- Tasks estimation;
- Clients communication;
- Refactoring;
- Code review;
- Project lifecycle support;
- Multiple external APIs integration.
Technologies: RoR 5.1, ruby 2.6, postgresql 11, redis, microservices, sidekiq, Amazon ELB/S3/EC2, machine learning, GNU Scientific Library, kubernetes, EKS.
Amazon Web Services (AWS), Kubernetes, Postgresql, Ruby, Ruby on Rails
5/2015 – 5/2017
Tätigkeitsbeschreibung
Platform for hotel booking websites creation.
Responsibilities:
- Back-end development of new modules;
- Front-end development of new modules;
- Tasks estimation;
- Clients communication;
- Refactoring;
- Code review;
- Project lifecycle support.
Technologies: RoR 4.2, ruby 2.3, postgresql 9.5, jekyll 3.
Postgresql, Ruby, Ruby on Rails
3/2015 – 4/2016
Tätigkeitsbeschreibung
The Client provides to his social media customers the solution of an easy-to-navigate travel-booking platform with quick and affordable worldwide travel solutions on the go.
Backend part for administrator of the platform.
Built with Ruby language, it allows comfortable management and control of each of the many features and options of the Blog. Apart from the main functions of articles management (create, edit, delete), the back office provides possibilities to import pictures, countries, cities, airports.
Administrators also appreciate the multilingual option of the system as well as the opportunity to export all data in one of the formats: cvs, json, xml, filter or sort it if needed.
Responsibilities:
- Development team coordination;
- Planning, reporting;
- Architecture and DB design;
- Implementing most critical back-end parts;
- Performance optimization;
- Integration with flights GDS.
Technologies: RoR 4.2, ruby 2.2, postgresql 9.4.
Postgresql, Ruby, Ruby on Rails
8/2014 – 2/2015
Tätigkeitsbeschreibung
The goal of the project is to collect information from websites of various hotel consolidators, unify it and provide it to end-users on the website of the client.
Responsibilities:
- Backend and frontend development;
- Tasks estimation;
- Refactoring;
- Code review;
- Customer support and ongoing software fixes/upgrades.
Technologies: Ruby on rails, Postgresql, Redis, Mongo, Coffeescript, Haml, SCSS.
Mongodb, Postgresql, Ruby on Rails
3/2013 – 8/2014
Tätigkeitsbeschreibung
Online business travel planner. Development of online business travel planner integrated with booking facilities.
Responsibilities:
- Development team coordination
- Back-end development of new modules;
- Front-end development of new modules;
- Business analysis;
- Clients communication;
- Refactoring;
- Code review;
- Project lifecycle support.
Technologies: Coffeescript, C#, Microsoft sql, Redis, Casperjs, Node.js.
C#, Microsoft SQL-Server (MS SQL), Node.Js
2/2012 – 3/2013
Tätigkeitsbeschreibung
Our team implemented the client's in-house solution (back‐end solution that allows simultaneous searching, availability and price checking against multiple travel suppliers; booking, modification (where supported by supplier) and cancellation (where supported by supplier) of travel products through suppliers' interfaces.
Responsibilities:
- Back-end development;
- Front-end development;
- Clients communication;
- Refactoring;
- Code review;
- Project lifecycle support.
Technologies: MySQL, RoR 3.1.3, Devise, Compass, CoffeeScript, HAML, SASS, TestUnit, Fixtures, JQuery, Solr
Mysql, Ruby on Rails, Apache Solr, Syntactically Awesome Stylesheets (Sass)
5/2009 – 2/2012
Tätigkeitsbeschreibung
This product provides an affordable, easy to implement, and easy to use web based software tool that enables licensors, agents, and licensees to manage license agreements, rights, products, invoices, and royalties with ease.
Responsibilities:
- Architecture design;
- Full-stack development;
- Requirements analysis;
- Interviewing new developers, learning processes in team, hiring strategy design;
- Code quality strategy;
- Test coverage.
Technologies: Ruby on rails, MySQL, Jenkins, Redis, AWS.
Amazon Web Services (AWS), Jenkins, Mysql, Ruby on Rails
9/2007 – 4/2009
Tätigkeitsbeschreibung
Travel booking engine.
Responsibilities:
- Back-end development;
- Integrated testing;
- Setting up to production;
- Initial data crawling.
Technologies: Java, Spring, Jenkins.
Java (allg.), Jenkins, Spring Framework
12/2006 – 8/2007
Tätigkeitsbeschreibung
Monitoring system for ATMs. Server side.
Responsibilities:
- Back-end development;
- Tasks estimation;
- Requirements analysis;
- Features design and development;
- Performance audit;
- Code optimization and refactoring.
Technologies: Java, Spring, Ant, Hasp.
Java (allg.), Spring Framework
Ausbildung
Albuquerque, New Mexico, USA
Minsk, Belarus
Über mich
Great problem-solving skills and thinking outside of the box.
Deep understanding of software development principles, OOP.
Advanced knowledge and extensive project experience with Ruby,
Ruby On Rails, PHP, Java, JavaScript, jQuery, CSS, postgresql, HTML, RSpec, Git.
Weitere Kenntnisse
Languages: C, C++, Ruby, PHP, Java, Elixir, Haskell.
Server side frameworks: Ruby on Rails, Laravel, Symfony, phoenix.
Databases: MySQL, PostgreSQL, Redis, MongoDB.
Testing: rspec, minitest, cucumber.
Servers: nginx, puma, apache.
Deployment: docker, capistrano, bash scripts, chef.
Operation Systems: Linux (Ubuntu/Debian), MacOS, Windows.
Software methodologies: Design patterns, TDD/BDD, Agile, Scrum, Code refactoring. Continuous Integration: CircleCI, jenkins, travisCI.
Persönliche Daten
- Englisch (Gut)
- Ukrainisch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden