Ilias Deros, Developer in Montreal, QC, Canada
Ilias is available for hire
Hire Ilias

Ilias Deros

Verified Expert  in Engineering

Bio

Ilias is a full-stack powerhouse. He has mastered JavaScript by building high-quality user interfaces, using top frameworks like React and Tailwind CSS. Thanks to his flexibility, Ilias delivers complete applications with a well-thought-out database and a blazing fast web server and maintains reliable infrastructures with thorough knowledge of Docker.

Portfolio

Sonder USA
JavaScript, React, React Native, Docker, Kubernetes, Ruby on Rails (RoR)...
Breather Products Inc.
React, Jira, Contentful, TypeScript, Node.js, Front-end, REST APIs, GraphQL...
Videri
JavaScript, Ember.js, React, Redux, WebdriverIO, PostgreSQL...

Experience

  • Ruby on Rails (RoR) - 7 years
  • SQL - 7 years
  • Agile Software Development - 7 years
  • JavaScript - 7 years
  • CSS - 7 years
  • Shopify - 5 years
  • Docker - 4 years
  • React - 4 years

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code)

The most amazing...

...save I've achieved was enabling a user's $500,000 cash transfer by debugging their failing transaction before it timed out.

Work Experience

Software Developer

2019 - 2021
Sonder USA
  • Rewrote the support staff's internal application from scratch using React. Estimated time savings amounted to a yearly $400,000 worth of manual effort.
  • Expedited onboarding and project setup by 80% by creating a front-end project template.
  • Added push notifications to the mobile app, assisting approximately 1,000 daily users with hotel-style checkout.
  • Maintained over 90% test coverage by educating the team on the value of front-end testing and leading by example.
Technologies: JavaScript, React, React Native, Docker, Kubernetes, Ruby on Rails (RoR), PostgreSQL, GraphQL, React Apollo, TypeScript, Front-end, REST APIs, REST, Responsive

Front-end Developer

2018 - 2019
Breather Products Inc.
  • Migrated back-office software from Backbone to React, modernizing the UI and enhancing support staff efficiency.
  • Enhanced cooperation between design and development teams by contributing to a unified design language.
  • Improved developer productivity by dockerizing custom front-end libraries.
Technologies: React, Jira, Contentful, TypeScript, Node.js, Front-end, REST APIs, GraphQL, Clojure, HTML, CSS

Front-end Web Developer

2016 - 2018
Videri
  • Maintained an internal application used to monitor thousands of screens worldwide.
  • Mentored a QA team to lean on automation, reducing the manual tester headcount requirement from nine to four.
  • Collaborated closely with the design team to develop a high-performance React and Redux for private client use.
Technologies: JavaScript, Ember.js, React, Redux, WebdriverIO, PostgreSQL, Ruby on Rails (RoR), Front-end, Back-end, Full-stack, REST APIs, HTML, CSS, Clojure

Programmer

2015 - 2016
Beslogic
  • Migrated a client's site to Shopify, enabling the company to rebrand fully.
  • Integrated wireframes into a single-page application (SPA) using AngularJS and set up best practices for the team.
  • Guided the team in adopting Agile methodologies and designed a workflow to manage three projects across four developers.
Technologies: C#, MySQL, AngularJS, Shopify, REST APIs, HTML, CSS, jQuery, .NET, ASP.NET

Experience

Sonder's Back-office Application

https://www.sonder.com/
Working with a company on a mission to revolutionize the hospitality industry, my role at Sonder was to make the support agent's work as efficient as possible.

The main tool support is using the back-office software, which my development team and I collaborated with the design team to re-write the application's front end and provide the necessary API to support it.

Shortly after the product launch, we saw efficiency improvement with an estimated value in time savings of around $400,000 a year.

Charlotte Cardin's Merch Store

https://charlotte-cardin-shop.myshopify.com/collections/merch
The Merch Store is an eCommerce platform promoting Charlotte Cardin, the Canadian singer, by selling merchandise such as shirts, hats, shoes, and albums.

A four-person North American company that was in charge of merchandising previously had to contact a developer any time a change was required on the store pages.

I delivered a Shopify website that seamlessly transitioned to the buyers as the existing styles and links were perfectly ported from the current site. In addition, products and branding can now be maintained by anyone without a developer's assistance.

Since then, the store has been serving an average of 100 daily orders and many more on new album releases.

Vincent d'Amerique's Boutique

https://vincentdamerique.com/
Vincent d'Amerique's Boutique is an online eCommerce selling clothes for men. While the store was successful, the site was costing thousands of dollars each month due to the high-maintenance nature of the technology it was based on. While collaborating with a designer and another developer on the migration and rebranding of the site, my contribution was to reduce maintenance costs by 80 percent using Shopify.

Le Studio Sanctuaire

https://www.lestudiosanctuaire.com/
In a small town named Magog, an opportunity arose to improve the local community's well-being.

To help kick off a brand new yoga studio, I helped set up a Squarespace site, from scheduling classes to integrating payments and handling taxes.

Education

2012 - 2015

Associate Degree in Computer Programming

College Bois-de-Boulogne - Montreal, Canada

Skills

Libraries/APIs

React, Stripe, Node.js, REST APIs, jQuery

Tools

React Apollo, WebdriverIO, Jira

Languages

CSS, JavaScript, TypeScript, SQL, GraphQL, Java, PHP, C#, HTML, Clojure

Platforms

Shopify, Visual Studio Code (VS Code), Docker, Android, Magento, Kubernetes, Contentful, Amazon Web Services (AWS)

Frameworks

Ruby on Rails (RoR), Ember.js, React Native, Redux, AngularJS, .NET, ASP.NET

Storage

PostgreSQL, MySQL

Paradigms

Agile Software Development, REST, Responsive

Other

eCommerce, Squarespace, PayPal, Styled-components, ParcelJS, Front-end, Back-end, Full-stack

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