Botond Orban
Verified Expert in Engineering
Software Developer
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.
Portfolio
Experience
Availability
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
Logic Optimum
- Analyzed client needs.
- Made and implemented screen plans.
- Designed reusable OO back-end parts.
- Designed databases.
- Deployed servers.
Rails Architect – Head of Web Platform Development
Globacap
- Architected the system.
- Led the development of the web platform.
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.
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.
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.
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.
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.
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.
Experience
Greatvenue
The Locker
Pijajo
Velvet Vegas
Checklists
Ruby on Rails Development
http://www.meeteor.com/I also developed various important parts of the web application.
Field-level Rails Cache Invalidation: A DSL Solution
Ruby on Rails Best Practices and Tips by Toptal Developers
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, 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
Education
Master's Degree in Computer Engineering
Babeș-Bolyai University - Cluj-Napoca
Certifications
How To Become An Outstanding Solution Architect
Udemy
Software Development: Better Requirements Gathering Skills
Udemy
Deep Learning Specialization
Coursera
Fifteen Great CTO Leadership Hacks
Udemy
Software Architecture for Developers
Udemy
Software Architecture for the Enterprise Architect
Udemy
Kubernetes Course from a DevOps Guru (Kubernetes + Docker)
Udemy
IT Leadership: Succeeding in the CIO/CTO/IT Director Role
Udemy
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring