Botond Orban, Developer in Gheorgheni, Harghita County, Romania

Botond Orban

Software Developer

Location
Gheorgheni, Harghita County, Romania
Toptal 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 available for hire
Hire Botond

Portfolio

Logic Optimum
CoffeeScript, Ruby on Rails (RoR)
Globacap
React, Ruby on Rails (RoR)
Encore.io
Ruby on Rails (RoR)

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.

Work Experience

2011 - PRESENT

Lead Developer

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)
2018 - 2018

Rails Architect – Head of Web Platform Development

Globacap
  • Architected the system.
  • Led the development of the web platform.
Technologies: React, Ruby on Rails (RoR)
2013 - 2015

Lead Developer

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)
2013 - 2013

Web Developer

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)
2012 - 2013

Lead Developer

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)
2010 - 2011

Senior Developer

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
2003 - 2010

Senior Developer

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
2002 - 2003

Developer

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.
Image of Grape Gem Tutorial: How To Build A REST-Like API In Ruby publication
Publication

Grape Gem Tutorial: How To Build A REST-Like API In Ruby

https://www.toptal.com/ruby/grape-gem-tutorial-how-to-build-a-rest-like-api-in-ruby
Image of Field-level Rails Cache Invalidation: A DSL Solution publication
Publication

Field-level Rails Cache Invalidation: A DSL Solution

https://www.toptal.com/ruby-on-rails/field-level-rails-cache-invalidation
Image of Ruby on Rails Best Practices and Tips by Toptal Developers publication
Publication

Ruby on Rails Best Practices and Tips by Toptal Developers

https://www.toptal.com/ruby-on-rails/tips-and-practices

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

Algorithm Development, System Architecture Design, IT Systems Architecture, System Architecture, Trailblazer, HTTP, Ember CLI

Industry Expertise

Project Management

Education

1998 - 2003

Master's Degree in Computer Engineering

Babeș-Bolyai University - Cluj-Napoca

Certifications

FEBRUARY 2019 - PRESENT

How To Become An Outstanding Solution Architect

Udemy

FEBRUARY 2019 - PRESENT

Software Development: Better Requirements Gathering Skills

Udemy

NOVEMBER 2018 - PRESENT

Deep Learning Specialization

Coursera

NOVEMBER 2018 - PRESENT

Fifteen Great CTO Leadership Hacks

Udemy

OCTOBER 2018 - PRESENT

Software Architecture for Developers

Udemy

OCTOBER 2018 - PRESENT

Software Architecture for the Enterprise Architect

Udemy

OCTOBER 2018 - PRESENT

Kubernetes Course from a DevOps Guru (Kubernetes + Docker)

Udemy

OCTOBER 2018 - PRESENT

IT Leadership: Succeeding in the CIO/CTO/IT Director Role

Udemy