Botond Orban, Software Developer in Gheorgheni, Harghita County, Romania
Botond Orban

Software Developer in Gheorgheni, Harghita County, Romania

Member since June 4, 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.
Botond is now available for hire

Portfolio

Experience

Location

Gheorgheni, Harghita County, Romania

Availability

Part-time

Preferred Environment

MacOS, Terminal, Sublime Text 3

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: CoffeeScript, Ruby on Rails (RoR)
  • Rails Architect – Head of Web Platform Development

    2018 - 2018
    Globacap
    • Architected the system.
    • Led the development of the web platform.
    Technologies: React, Ruby on Rails (RoR)
  • 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 (RoR)
  • 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: MongoDB, Marionette.js, Backbone.js, Ruby on Rails (RoR)
  • 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: Backbone.js, Ruby on Rails (RoR)
  • 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: JavaScript, HTML, Java
  • 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: JavaScript, HTML, Jakarta EE, Java
  • 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: Apache Struts, Servlet, Jakarta EE

Experience

  • Greatvenue

    A venue reviewer site for people with disabilities.

  • The Locker

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

  • Pijajo

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

  • Velvet Vegas

    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

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

  • Ruby on Rails 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.

  • 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.
  • 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.
  • Toptal Mentor
    Botond 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. Botond 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

    CoffeeScript, Ruby, SQL, JavaScript, Java, HTML
  • Frameworks

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

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

    Sublime Text 3, SimpleCov, RSpec, Cucumber, Terminal, Servlet
  • Paradigms

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

    MacOS, Shopify, Linux, AWS Lambda, Jakarta EE
  • Storage

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

    RESTful APIs, Algorithm Development, System Architecture Design, IT Systems Architecture, System Architecture, Trailblazer, HTTP, Ember CLI
  • Industry Expertise

    Project Management

Education

  • Master's Degree in Computer Engineering
    1998 - 2003
    Babeș-Bolyai University - Cluj-Napoca

Certifications

  • How To Become An Outstanding Solution Architect
    FEBRUARY 2019 - PRESENT
    Udemy
  • Software Development: Better Requirements Gathering Skills
    FEBRUARY 2019 - PRESENT
    Udemy
  • 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

To view more profiles

Join Toptal
Share it with others