Igor Chiriac, Developer in Zürich, Switzerland
Igor is available for hire
Hire Igor

Igor Chiriac

Verified Expert  in Engineering

Software Developer

Location
Zürich, Switzerland
Toptal Member Since
December 9, 2021

Igor is an experienced front-end developer with a demonstrated history of working in the information technology and services industry. He's skilled in JavaScript, Node.js, React, TypeScript, and GraphQL. Igor is a strong engineering professional with a Master of Computer Applications (MCA) degree focused on distributed systems on the internet from Johannes Kepler University.

Portfolio

Self-employed
JavaScript, React, Redux, Cypress, APIs, Architecture, GraphQL, CSS, HTML...
Toptal Client
GraphQL, Python, Node.js, Amazon Web Services (AWS), API Documentation
Toptal Client
JavaScript, React, Material UI, GraphQL, AWS Amplify, Amazon Web Services (AWS)...

Experience

Availability

Part-time

Preferred Environment

Slack, MacOS, Visual Studio Code (VS Code), Git

The most amazing...

...thing I've developed is a social application for a startup. At the time, writing single-page applications was very new and it resulted in a great success.

Work Experience

Senior Front-end Developer

2021 - PRESENT
Self-employed
  • Integrated Cypress.io with a React-based application.
  • Added Cypress.io tests and integrated with Bitbucket CI.
  • Maintained the client React application and fixed bugs.
  • Set up a new project with Next.js and port legacy functionality to the new setup.
Technologies: JavaScript, React, Redux, Cypress, APIs, Architecture, GraphQL, CSS, HTML, AWS Amplify, Amazon Web Services (AWS), React Redux, Redux Thunk, MobX, Next.js, Material UI

Senior GraphQL Developer

2022 - 2022
Toptal Client
  • Migrated a GraphQL schema from v1 to v2 and adapted lambda functions.
  • Created a lambda function to send user notifications for mobile devices.
  • Created an admin page for managing users/recipes/restaurants.
Technologies: GraphQL, Python, Node.js, Amazon Web Services (AWS), API Documentation

Senior Full-stack Developer

2022 - 2022
Toptal Client
  • Migrated Amplify GraphQL schema from v1 to v2 transformers and updated UI for the new schema fields.
  • Refactored UI app to support new schema upgrade and added new functionality to allow bulk image upload on UI and store the optimized images on S3 bucket.
  • Refactored Amplify Lambda functions and connected AWS notifications to be sent on mobile when new items are created.
Technologies: JavaScript, React, Material UI, GraphQL, AWS Amplify, Amazon Web Services (AWS), Amazon S3 (AWS S3), Amazon Simple Notification Service (Amazon SNS), AWS Lambda, API Documentation

Full-stack Developer

2019 - 2021
ElectricFeel
  • Developed a map-based dashboard for the customer service team to track and manage scooters.
  • Migrated the admin dashboard from Mapbox.js to Mapbox Gl.
  • Added Rails view for multiple admin functionalities and wrote E2E tests.
Technologies: JavaScript, React, Ruby on Rails 5, REST, Capybara, PostgreSQL, CSS, HTML

Senior Front-end Developer

2018 - 2020
Modus Create
  • Developed a GraphQL API for the clients with a focus on performance and permissions.
  • Created React components for the UI application and integrated them with Apollo GraphQL.
  • Conducted bug triage and fixed the prioritized ones reported by the clients.
Technologies: Node.js, GraphQL, TypeScript, React, React Apollo, APIs, SQL, CSS, HTML, JavaScript

Senior Full-stack Developer

2017 - 2018
Monedo
  • Developed a user admin interface for the company clients to manage their loans.
  • Configured the deployment pipeline with Jenkins.
  • Set up logging and monitoring for the API and front-end app.
Technologies: JavaScript, Node.js, Hapi.js, TypeScript, Amazon Web Services (AWS), React, Redux, CSS, HTML

Senior Front-end Developer

2016 - 2017
Nuvolar Works
  • Developed a single-page application for flight operators to monitor and create flight plans.
  • Collaborated with the design team and a project manager on deciding the list of features to deliver on the first version of the app.
  • Oversaw the go-live version and fixed bugs reported by the users.
Technologies: JavaScript, HTML5, CSS3, REST, Angular, React, CSS, HTML, Progressive Web Applications (PWA)

Front-end Developer

2014 - 2015
Softvision
  • Joined the team which developed the architecture for a single-page application.
  • Developed and tested React components. This was my main responsibility.
  • Wrote tests for the UI application and fixed bugs.
Technologies: JavaScript, React, Backbone.js, Jira, Mocha, Sinon.JS, CSS, HTML, Progressive Web Applications (PWA)

Web Developer

2012 - 2014
YOPESO
  • Developed a CMS for an eCommerce company. The main tasks were to implement the UI and create plugins for WordPress.
  • Maintained and performed small fixes on the eCommerce platform.
  • Worked on a prototype for an e-learning platform. The main tasks were to develop students' platform for taking exams.
Technologies: JavaScript, PHP, TypeScript, jQuery, HTML, CSS

Loan Management Platform

A dashboard interface for users to manage their loans. The main feature was integration with different payment providers so that users could pay their loan installments. As for the back end, third-party services were used, and Node.js API middleware was developed for authentication and data mapping.

Fleet Management Dashboard

https://www.electricfeel.com
A React and Mapbox.js-based app for the customer service team to manage a fleet of scooters in operation. Another prominent feature was the analytics dashboard of multiple data aggregated to enable efficient scooter distribution.

Full-stack Development for a Client

An admin interface for a SaaS provider to allow the creation of the products on the platform. The main features were custom forms depending on product type, validations, and pre-populated field values.

Languages

JavaScript, TypeScript, HTML, CSS, Python 3, GraphQL, PHP, Python, HTML5, CSS3, SQL

Libraries/APIs

React, Node.js, jQuery, Backbone.js, Sinon.JS, AWS Amplify, React Redux, MobX

Frameworks

Next.js, Django, Angular, Redux, Hapi.js, Ruby on Rails 5, Capybara, Cypress, Jest, Tailwind CSS, Material UI

Other

API Documentation, Machine Learning, Algorithms, Artificial Intelligence (AI), Big Data, Data Visualization, Sagas, APIs, Architecture, Progressive Web Applications (PWA)

Tools

Git, Jira, Mocha, React Apollo, Amazon Simple Notification Service (Amazon SNS), Redux Thunk

Paradigms

Object-oriented Programming (OOP), REST

Platforms

MacOS, Visual Studio Code (VS Code), Mapbox, Amazon Web Services (AWS), AWS Lambda

Storage

PostgreSQL, Databases, Amazon S3 (AWS S3)

2014 - 2016

Master's Degree in Computer Science

Johannes Kepler Linz - Linz, Austria

2010 - 2013

Bachelor's Degree in Computer Science

State University of Moldova - Chisinau, Moldova

NOVEMBER 2021 - PRESENT

Algorithms

Coursera

SEPTEMBER 2019 - PRESENT

Data Engineering, Big Data, and Machine Learning on GCP

Coursera

MARCH 2019 - PRESENT

Python

Coursera

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