Csaba Illés, Developer in Budapest, Hungary
Csaba is available for hire
Hire Csaba

Csaba Illés

Verified Expert  in Engineering

Software Developer

Budapest, Hungary

Toptal member since April 3, 2020

Bio

Csaba has a master's degree in computer science and more than ten years of professional web development experience. With a strong focus on user experience, he has built several products from scratch, conducted user tests for feedback, and regularly iterated on products. He enjoys building clean, minimalist UIs, and greatly values performance. He even created an online course about website performance optimization. Csaba develops maintainable, clean, well-documented code.

Portfolio

Musello
SCSS, Cloud Firestore, Unit Testing, Sass, Karma, TypeScript 3, Git...
Saasman Solutions, Inc.
Angular, SCSS, NGXS, Jest, Jasmine, Angular Material, Moment.js, RxJS, HTML...
Casumo
SCSS, Unit Testing, Karma, Git, Jasmine, Visual Studio Code (VS Code), HTML5...

Experience

  • JavaScript - 15 years
  • SCSS - 8 years
  • Angular - 8 years
  • Angular Material - 6 years
  • Firebase - 6 years
  • TypeScript 3 - 5 years
  • AngularFire - 3 years
  • Cloud Firestore - 2 years

Availability

Part-time

Preferred Environment

SourceTree, ITerm, MacOS, Visual Studio Code (VS Code)

The most amazing...

...platform I've built is a multimedia guide for museums. Visitors can enjoy multimedia content (audio, text, images) while visiting museums nearby or from home.

Work Experience

Founder and Developer

2015 - 2022
Musello
  • Built an online content management system using Angular, Angular Material, and Firebase, where museums can upload and manage their content.
  • Developed a mobile app using Ionic, later React Native allowing museum visitors to see additional multimedia content related to exhibitions from nearby museums.
  • Created a monetization and business plan, different levels of product prototypes, and conducted user research.
  • Handled regular communication with the institutional client and oversaw legal matters.
Technologies: SCSS, Cloud Firestore, Unit Testing, Sass, Karma, TypeScript 3, Git, Visual Studio Code (VS Code), React, AngularFire, TypeScript, HTML5, CSS, JavaScript, Ionic, Firebase, Angular Material, Angular, HTML, Refactoring, Software Architecture, React Native, Front-end Development, Front-end, UI Development, Cross-browser Testing

Angular Front-end Web Developer

2020 - 2021
Saasman Solutions, Inc.
  • Developed a productivity app from scratch to production launch, that can be used by law firms to organize their work, team, and also process their documents.
  • Implemented custom components using Angular 10, Angular Material, SCSS, and third-party libraries like NGXS. Wrote unit tests and used Prettier for improved code quality.
  • Fixed bugs reported by QA and clients using the Clubhouse project management tool.
Technologies: Angular, SCSS, NGXS, Jest, Jasmine, Angular Material, Moment.js, RxJS, HTML, Refactoring, Software Architecture, Front-end Development, Front-end, UI Development, Google Analytics, Cross-browser Testing, REST

Senior Front-end Developer

2015 - 2019
Casumo
  • Created A/B tests to learn about user behavior and improve the UX of our products to increase signup conversion rates. Added user behavior tracking and logging in all product areas using Mixpanel.
  • Built landing pages for quarterly marketing campaigns working closely with designers and product managers on tight deadlines.
  • Developed a new experience for users arriving to the site (landing page, signup, login) from scratch, using mainly React and WordPress.
  • Set up SpeedCurve to help track site performance. Aided in the setup of JSCS, then later ESLint to improve code quality. Added Rollbar for error tracking.
  • Mentored and onboarded new colleagues to help them get started quicker.
  • Available during critical times as a 24/7 second-level support for any front-end issues.
Technologies: SCSS, Unit Testing, Karma, Git, Jasmine, Visual Studio Code (VS Code), HTML5, CSS, JavaScript, Mixpanel, WordPress, React, Gulp, Sass, Durandal, Knockout (Knockout.js), HTML, Refactoring, Front-end Development, Front-end, UI Development, Google Analytics, Cross-browser Testing, Search Engine Optimization (SEO)

Front-end Developer

2013 - 2015
Tipico, Ltd.
  • Created prototypes for new design ideas while working closely with the art director.
  • Evaluated mobile frameworks like Sencha, jQuery Mobile, Titanium, and Ionic for the mobile app relaunch, settling on AngularJs and Cordova.
  • Developed the base architecture and build processes as the lead developer for the mobile app project, using Grunt.
  • Forced a higher level of code quality, created documentation, and coding guidelines.
  • Integrated HockeyApp for in-house testing as requested by the QA team.
Technologies: Git, HTML5, Angular, CSS, Less, Grunt, jQuery, Cordova, AngularJS, JavaScript, HTML, Refactoring, Software Architecture, Front-end Development, Front-end, UI Development, Cross-browser Testing, Search Engine Optimization (SEO), REST

Front-end Developer

2012 - 2013
EPAM Systems
  • Developed a fashion-related site for an international client.
  • Created front-end architecture using Google Closure, PlastronJS, Soy templates, custom-made jQuery widgets, and LESS.
  • Traveled regularly to client's location for on-site co-working and knowledge sharing.
Technologies: Git, HTML5, CSS, JavaScript, Less, jQuery, Templates, Google Closure, HTML, Front-end Development, Front-end, UI Development, Cross-browser Testing

Experience

Legal Software For Litigators

I developed a productivity app from scratch to production launch. Law firms can use the app to organize their work, team, and process their documents. I implemented custom components using Angular 10, Angular Material, SCSS, and third-party libraries like NGXS. I wrote unit tests and used Prettier for improved code quality.

Senior Front-end Developer

https://www.casumo.com/en/
Worked on the mobile and web app at an innovative online gambling company as part of the growth team.

TASKS
• Created A/B tests to learn about user behavior and improve the UX of our products to increase signup conversion rates. Added user behavior tracking and logging in all product areas using Mixpanel.
• Built landing pages for quarterly marketing campaigns working closely with designers and product managers on tight deadlines.
• Developed a new experience for users arriving at the site (landing page, signup, login) from scratch using mainly React and WordPress.
• Set up SpeedCurve to help track site performance. Aided in the setup of JSCS, then later ESLint to improve code quality. Added Rollbar for error tracking.
• Mentored and onboarded new colleagues to help them get started quicker.
• Was available during critical times as a 24/7 second-level support for any front-end issues.

Musello Android and Iphone App and Online Admin

Musello is a product that lets museum visitors consume additional multimedia content (audio, text, images) while visiting nearby museums or from home. I was the only developer on the project and used the Ionic framework to create the mobile app, and Firebase as a back-end solution.
An online admin site was also created in Angular 8 and Angular Material, where museum employees can upload and manage their content. I oversaw every aspect of this project, including creating a monetization and business plan, working together with a lawyer to create the necessary contracts, and selling the product to potential museums.

Education

2001 - 2007

Master's Degree in Computer Science

Technical University of Budapest - Budapest, Hungary

Skills

Libraries/APIs

React, jQuery, Google Closure, NGXS, Moment.js, RxJS

Tools

AngularFire, ITerm, SourceTree, Gulp, Grunt, Git, Karma, Google Analytics

Languages

TypeScript 3, JavaScript, HTML5, CSS, TypeScript, HTML, SCSS, Sass, Less

Frameworks

Angular, Ionic 4, Ionic, Angular Material, Knockout (Knockout.js), Durandal, AngularJS, Jasmine, Bootstrap, Jest, React Native

Paradigms

Refactoring, REST, Unit Testing, Search Engine Optimization (SEO)

Platforms

Firebase, Visual Studio Code (VS Code), MacOS, WordPress, Mixpanel

Storage

Cloud Firestore

Other

Software Architecture, Front-end Development, Front-end, UI Development, Cross-browser Testing, Firebase Cloud Functions, User Experience (UX), Templates, Cordova

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