Scroll To View More
Balint Erdi, JavaScript Developer in Budapest, Hungary
Balint Erdi

JavaScript Developer in Budapest, Hungary

Member since August 26, 2013
Balint lives on the cutting edge of technology, and has been practicing TDD since before it became popular. He was a classic PHP developer, and has since moved on to Java, Python, and Ruby. Currently, he is in love with Ember.js. He is fascinated by functional programming and also enjoys Clojure.
Balint is now available for hire

Portfolio

Experience

  • Ruby on Rails (RoR), 6 years
  • JavaScript, 6 years
  • Ruby, 6 years
  • Vim Text Editor, 3 years
  • Devise, 3 years
  • CoffeeScript, 2 years
  • Ember.js, 1 year
Budapest, Hungary

Availability

Part-time

Preferred Environment

Vim, iTerm

The most amazing...

...software contribution I've made lately is adding a version of a link-to helper in Ember.js.

Employment

  • Owner

    2014 - PRESENT
    FullStack Consulting
    • Build an ambitious web app with Ember.js that I can't say anything about yet :).
    Technologies: Ember.js, Rails
  • Rails & Ember.js Developer

    2013 - 2014
    Freelance
    • Helped develop a couple of Ember.js apps for insurance companies.
    • Held an Ember.js "Up & Running" workshop at Eurucamp, Berlin for ~25 people.
    • Held a 1-day, intensive Ember.js training session for 3 developers.
    • Created a 7-piece screencast series called "Build an Ember.js app".
    • Started an email list and expanded it from 0 to 400 subscribers in 5 months. Created and sent out content every Wednesday.
    Technologies: Rails, Ember.js
  • Web Developer

    2010 - 2013
    Secret Sauce Partners, Inc.
    • Created Fit Predictor, an app to find a shopper's best fit in seconds using data mining techniques on data that retailers already have, without the need for physical measurements. Launched in 8 global markets including the US. Proved the technology using A/B testing to increase conversion and reduce returns. Implemented Fit Predictor to be omni-channel, supporting 1400+ brands and over 1 million shoppers.
    Technologies: Ruby on Rails
  • Rails Developer

    2008 - 2010
    Freelance
    • Created a site built on fetching and processing financial data on the back-end as a periodic job and displaying it to the user on a nice UI (http://quaestorial.com/).
    • Created a small addendum handling ticket management (http://www.stagehq.com/).
    Technologies: Ruby, Rails, JavaScript
  • Web Developer

    2004 - 2008
    Blogads.com
    • Worked on several projects, including http://www.blogads.com, the US market-leading blog advertising software. Developed new features and handled day-to-day maintenance.
    • Tutored a Python course for fellow developers.
    • Implemented an algorithm to find the earliest time slot for a specific ad on a specific blog.
    Technologies: Python
  • Lotus Notes Developer

    2004 - 2004
    Hungarian State Treasury
    • Built a Lotus Notes application from scratch for a government program supporting NGOs.
    Technologies: Lotus Notes
  • Java Desktop Application Developer

    2003 - 2003
    Hotel d'Entitats Tarragona
    • Built a Java app for a political campaign capable of being run from a CD.
    Technologies: Java
  • Web Developer

    2001 - 2002
    Allied-Visions GmbH
    • Developed and maintained Logitech's e-shop and several other online shops as part of a small team.
    Technologies: Java, Lotus Notes
  • C++ Developer

    1999 - 2000
    Ericsson
    • Started at Ericsson as an intern and was promoted to a Part Time Developer position.
    • Developed protocol simulators.
    Technologies: C++

Experience

  • BlogAds (blogads.com) backend (Development)
    http://web.blogads.com/

    I was one of the main developers working on the back-end of Blogads, a very savvy US blog advertising platform. Starting as a (very) junior Python developer, I became experienced enough to hold training sessions for fellow developers after 2.5 years.

  • Web developer for Fit Predictor (fitpredictor.com) (Development)
    http://fit-predictor.com/

    As one of the key employees of a Silicon Valley startup, I was one of the four developers who got the product off the ground. Technologies used include Ruby (Rails), Node.js, CoffeeScript, and a bit of Backbone.

  • Web shop development for Logitech (Development)

    As part of a small company, we built the eCommerce site for Logitech and a couple of related, smaller sites.

  • Freelancer Rails developer (Development)
    http://balinterdi.com

    Worked with several clients to make their business ideas into reality (http://www.stagehq.com/, http://quaestorial.com/, etc.).

  • Ember.js developer, trainer & consultant (Development)
    http://balinterdi.com

    Intrigued by front-end development, I fell in love with Ember.js and went from zero knowledge to being an expert of the framework in 6 months. I held several workshops and gave presentations at various conferences.

  • Curator of an Ember.js newsletter (Development)

    I loved Ember so much that I launched a mailing list. I created a screencast series that goes through the building of an Ember application step-by-step. I now send an article or best practice tip each week to my mailing list, which grew from 0 to 400 members in the span of 5 months.

  • The 8 Most Common Mistakes That Ember.js Developers Make (Publication)
    Ember.js is a comprehensive framework for building complex client-side applications. But, as with any advanced framework, there are still pitfalls Ember developers may fall into. With the following post, I hope to provide a map to evade these. Let's jump right in!!
  • JavaScript Promises: A Tutorial with Examples (Publication)
    Promises are a hot topic in JavaScript, and you should definitely get acquainted with them. They are not easy to wrap your head around, it can take a few articles, and a decent amount of practice to comprehend them. Aim of this article is to help you understand Promises, and nudge you to get more practice using them.
  • A Guide to Building Your First Ember.js App (Publication)
    As modern web applications do more and more on the client-side (the fact itself that we now refer to them as “web applications” as opposed to “web sites” is quite telling), there has been rising interest in client-side frameworks. There are a lot of players in this field but for applications with lots of functionality and many moving parts, two of them stand out in particular: Angular.js and Ember.js. Angular.js has already been introduced on this blog, so we're going to focus on Ember.js in this post, in which we'll build a simple Ember application to catalog your music collection. You'll be introduced to the framework's main building blocks and get a glimpse into its design principles.

Skills

  • Languages

    Ruby, JavaScript, CoffeeScript, Python, Clojure
  • Frameworks

    Ruby on Rails (RoR), Ember.js
  • Libraries/APIs

    Devise, GitHub API, Twitter API
  • Tools

    Vim Text Editor
  • Paradigms

    Object-oriented Programming (OOP), Agile Software Development, Functional Programming
  • Storage

    PostgreSQL, SQLite, Redis, ZODB, MySQL, MongoDB
  • Platforms

    Mac OS

Education

  • Master's degree in Computer Science
    1996 - 2001
    Budapest University of Technology - Budapest, Hungary
I really like this profile
Share it with others