
Csaba Illés
Verified Expert in Engineering
Software Developer
Budapest, Hungary
Toptal member since April 3, 2020
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
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
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
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.
Angular Front-end Web Developer
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.
Senior Front-end Developer
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.
Front-end Developer
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.
Front-end Developer
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.
Experience
Legal Software For Litigators
Senior Front-end Developer
https://www.casumo.com/en/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
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
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
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