Botond Orban, Developer in Gheorgheni, Harghita County, Romania
Botond is available for hire
Hire Botond

Botond Orban

Verified Expert  in Engineering

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.

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

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

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.

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, Microservices, 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

1998 - 2003

Master's Degree in Computer Engineering

Babeș-Bolyai University - Cluj-Napoca

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring