Scroll To View More
Orban Botond, Ruby Developer in Gheorgheni, Harghita County, Romania
Orban Botond

Ruby Developer in Gheorgheni, Harghita County, Romania

Member since February 3, 2015
Botond is a highly skilled professional software developer who enjoys writing code that others can understand and follow. His passion for programming began when he was 13, after receiving a ZX Spectrum-compatible Russian PC from his father. He learned programming and became a true lifelong enthusiast.
Orban is now available for hire

Portfolio

Experience

  • Ruby, 9 years
  • Factory Girl, 8 years
  • Ruby on Rails (RoR), 8 years
  • RSpec, 8 years
  • Devise, 7 years
  • Sidekiq, 6 years
  • CoffeeScript, 6 years
  • Grape, 6 years
Gheorgheni, Harghita County, Romania

Availability

Full-time

Preferred Environment

Sublime 3, Terminal, Mac OSX

The most amazing...

...thing I have done is a back-end serving the mobile application for the world's largest casino.

Employment

  • Lead Developer

    2011 - PRESENT
    Logic Optimum
    • Analyzed client needs.
    • Made and implemented screen plans.
    • Designed reusable OO back-end parts.
    • Designed databases.
    • Deployed servers.
    Technologies: Ruby on Rails, CoffeeScript
  • Rails Architect – Head of Web Platform Development

    2018 - 2018
    Globacap
    • Architected the system.
    • Led the development of the web platform.
    Technologies: Ruby on Rails, React
  • Lead Developer

    2013 - 2015
    Encore.io
    • Designed API endpoints from mobile screen plans.
    • Created RESTful API endpoints serving three mobile applications.
    • Extracted a mobile authentication API Rails Engine from the mobile applications.
    • Optimized the queries and solved the n+1 query problems.
    • Kept in touch with the client and normalized the API naming conventions.
    Technologies: Ruby on Rails
  • Web Developer

    2013 - 2013
    Netronix
    • Analyzed client requirements.
    • Made screen prototypes.
    • Implemented a rich client using Backbone/Marionette.
    • Designed the API and back-end serving the rich client.
    • Designed the MongoDB database.
    Technologies: Ruby on Rails, Backbone, Marionette, MongoDB
  • Lead Developer

    2012 - 2013
    ProjectLounge
    • Implemented multifaceted search UI components.
    • Wrote an abstract search interface to support multifaceted searching: Elasticsearch, Solr, Amazon and CloudSearch.
    • Wrote web crawlers for 80 shops.
    • Maintained the test DB for the web crawlers.
    • Deployed servers.
    Technologies: Ruby on Rails, Backbone
  • Senior Developer

    2010 - 2011
    4D Soft
    • Conducted usability interviews and usability testing of the UI.
    • Implemented a UI under Eclipse framework.
    • Implemented UI serving logic.
    • Provided on-demand debugging and implemented parts of the code analyzer.
    • Led the daily standup meetings.
    Technologies: Java, HTML, JavaScript
  • Senior Developer

    2003 - 2010
    Epam
    • Developed components for large financial transactions.
    • Created automatic testing, clearing, and settlement systems.
    • Developed a component for cricket on a BEA WebLogic Server.
    • Developed a three-component API achieving 98% code coverage.
    • Spread the word about TDD and popularized it across the company.
    Technologies: Java, J2EE, HTML, JavaScript
  • Developer

    2002 - 2003
    Ambo Consulting
    • Developed an online catalog for spare parts.
    • Analyzed client requirements.
    • Designed the DB.
    • Implemented a DB agnostic DAO layer.
    • Implemented a reusable servlet and JST tags.
    Technologies: J2EE, Servlets, Struts

Experience

  • Greatvenue (Development)

    A venue reviewer site for people with disabilities.

  • The Locker (Development)

    A social network for lacrosse players. I was responsible for the creation of admin interface.

  • Pijajo (Development)

    A hostess management app for agencies. I joined late, but was involved in several important parts of this project.

  • Velvet Vegas (Development)

    Made for Ceasar's Palace in Las Vegas, the world's largest casino. I worked on the back-end, reviewing the API, normalizing, correcting the errors, implementing it and ensuring that it can handle thousands of requests.

  • Checklists (Development)

    The world's easiest recipe/checklist software, a hobby project of mine.

  • Ruby on Rails Development (Development)
    http://www.meeteor.com/

    I designed the API serving the mobile platform, the Google plugin, HipChat and Slack plugins, and the Outlook plugin.

    I also developed various important parts of the web application.

  • Field-level Rails Cache Invalidation: A DSL Solution (Publication)
    Fragment caching in Rails provides an easy yet a powerful way of improving your application's performance. However, some real-world scenarios do not work quite well with how the Rails cache behaves by default. In this article, Toptal Ruby on Rails Developer Orban Botond shows how you can implement a small DSL to optimize how the cache for related entities is invalidated to improve template rendering performance.
  • Grape Gem Tutorial: How To Build A REST-Like API In Ruby (Publication)
    In this tutorial, Toptal Engineer Orban Botond demonstrates how to use the Grape gem -- a REST-like API micro-framework for Ruby -- to build backend support in Rails for a JSON API. Grape is designed to run as a mountable rack engine that complements your web applications without interfering with them.
  • Ruby on Rails Best Practices and Tips by Toptal Developers (Publication)
    This resource contains a collection of Ruby on Rails best practices and Ruby on Rails tips provided by our Toptal network members.
  • Orban is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Orban shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.

Skills

  • Languages

    Ruby, CoffeeScript, JavaScript, SQL
  • Frameworks

    Ruby on Rails (RoR), Grape, Factory Girl, Swagger, Capybara, Ember.js
  • Libraries/APIs

    Ruby on Rails API, jQuery, Sidekiq, Devise, Pundit, Rolify, REST API, REST APIs, Facebook API, Backbone.js, Backbone.Marionette, OmniAuth, React
  • Tools

    Sublime Text 3, RSpec, SimpleCov, Cucumber
  • Paradigms

    Object-oriented Programming (OOP), Agile Software Development, Scrum, Test-driven Development (TDD), Behavior-driven Development (BDD), Entity-relationship Diagrams, Refactoring, Database Design
  • Platforms

    Mac OS, Linux, Shopify
  • Storage

    PostgreSQL, Redis, Elasticsearch, JSON, MySQL, MongoDB
  • Other

    RESTful APIs, HTTP, Trailblazer, System Architecture, IT System Architecture, System Architecture Design, Ember CLI, Project Management

Education

  • Master's degree in Computer Engineering
    1998 - 2003
    Babeș-Bolyai University - Cluj-Napoca
Certifications
  • Deep Learning Specialization
    NOVEMBER 2018 - PRESENT
    Coursera
  • Fifteen Great CTO Leadership Hacks
    NOVEMBER 2018 - PRESENT
    Udemy
  • Software Architecture for Developers
    OCTOBER 2018 - PRESENT
    Udemy
  • Software Architecture for the Enterprise Architect
    OCTOBER 2018 - PRESENT
    Udemy
  • Kubernetes Course from a DevOps Guru (Kubernetes + Docker)
    OCTOBER 2018 - PRESENT
    Udemy
  • IT Leadership: Succeeding in the CIO/CTO/IT Director Role
    OCTOBER 2018 - PRESENT
    Udemy
I really like this profile
Share it with others