Cristi Rusu, Developer in Bucharest, Romania
Cristi is available for hire
Hire Cristi

Cristi Rusu

Verified Expert  in Engineering

Front-end Developer

Location
Bucharest, Romania
Toptal Member Since
May 11, 2022

Cristi is a passionate JavaScript front-end developer specializing in developing complex web applications in React. With a background in big data projects, he is skilled in creating rich user interfaces that prompt an excellent user experience. Used to working in agile environments, Cristi can quickly adapt to new technologies and changing requirements and is always looking for ways to improve solutions, aspiring to deliver high-quality products.

Portfolio

IT Services and IT Consulting Agency
React, GraphQL, Material UI, TypeScript, JavaScript, ECMAScript (ES6), Next.js...
Online Freelance Agency
JavaScript, TypeScript, React, JSS, Material UI, Data Virtualization, Graphs...
Freelance
HTML, HTML5, CSS, Sass, SCSS, Pug, Gulp, Performance, Figma, Sketch, Zeplin...

Experience

Availability

Part-time

Preferred Environment

MacOS, Slack, Teams, Visual Studio Code (VS Code), Google, Zoom, Skype, React

The most amazing...

...project I've developed is the task management system of a global cleantech product specialized in improving energy efficiency and reducing the carbon footprint.

Work Experience

Senior React Developer

2022 - 2023
IT Services and IT Consulting Agency
  • Developed the UX and UI of an assessment and reporting tool for a childcare institution.
  • Joined existing dedicated teams and fast-tracked the development process.
  • Designed and developed an advanced reusable paginated table logic using React Hooks and GraphQL queries.
  • Implemented business logic and functionality based on Zeplin design views and Marvel App mockups.
  • Implemented complex user forms using the Formik library and Yup validation schema.
  • Improved project's TypeScript utilization, resulting in multiple bugs caught and fixed.
  • Participated in code reviews, ensuring quality, maintainable and performant code for the project.
  • Documented the project's general approaches and guidelines to ensure consistency across the codebase.
  • Assisted fellow developers in solving problems and transferred knowledge through workshops and pair programming sessions.
  • Developed custom-designed report charts using Highcharts.
Technologies: React, GraphQL, Material UI, TypeScript, JavaScript, ECMAScript (ES6), Next.js, Zeplin, Marvel App, Jira, Formik, Context API, React-Intl, Highcharts, Web to Print, Apollo, React Apollo, Yup, Slack, Visual Studio Code (VS Code), Zoom, JavaScript 6, Storybook, Graphs, REST APIs, Performance Optimization, Bug Fixes, Documentation, UI Components, ESLint, Prettier, Bitbucket, Git, Emotion Library, JSS, CSS, Performance, Responsive, REST, Estimations, Husky, Lint-staged, Internationalization, Data Visualization, Styled-components

React Front-end Developer

2021 - 2022
Online Freelance Agency
  • Developed a task management system for a big data cleantech product dedicated to energy management and reducing emissions.
  • Created the product's design system with Storybook, following the Atomic Design principle.
  • Tested UI components using Jest and React Testing Library.
  • Developed the application front end with React, Redux, and Redux-Saga.
  • Migrated the project code to TypeScript and documented the process.
  • Proposed improvements on the project and infrastructure and followed up on the new approaches implementation.
  • Transferred knowledge through documentation, presentations, and workshops.
Technologies: JavaScript, TypeScript, React, JSS, Material UI, Data Virtualization, Graphs, Highcharts, Drag & Drop, Documentation, Git, GitLab, REST, Atomic Design, Figma, Jira, Agile, Scrum, Estimations, Testing, Jest, React Testing Library, Webpack, Babel, ESLint, Prettier, Husky, Lint-staged, Storybook, Normalization, Redux, Redux-Saga, Redux Form, Formik, Optimistic UI, Code Review, Conventional Commits, Pull Requests, React Router, Code Splitting, Performance, Performance Optimization, Chrome DevTools, Chrome Developer Tools, Internationalization, React-Intl, Context API, React Hooks, CSS Selectors, Front-end, React Redux, JSX, Analytics, Data Visualization, Front-end Development, GraphQL, Apollo, i18n, HTTP, Web, Debugging, Teams, Visual Studio Code (VS Code), Zoom, JavaScript 6, REST APIs, Bug Fixes, UI Components, Emotion Library, CSS, Responsive, React Query, ECMAScript (ES6), React Apollo, Yup, Styled-components

Front-end Developer

2020 - 2021
Freelance
  • Developed websites for local and foreign customers.
  • Delivered beautiful, fast, user-friendly interfaces.
  • Contributed to a team ensuring quality from the design phase to implementation.
  • Optimized the website loading to achieve a 90+ lighthouse performance score.
  • Implemented a responsive design that looks great on all screen sizes.
  • Defined project requirements with the clients and met deadlines consistently.
Technologies: HTML, HTML5, CSS, Sass, SCSS, Pug, Gulp, Performance, Figma, Sketch, Zeplin, Adobe Experience Design (XD), JavaScript, Atomic Design, BEM, BEMIT, Responsive, Estimations, CSS Selectors, Front-end, Front-end Development, Landing Pages, HTTP, Web, Debugging, Visual Studio Code (VS Code), JavaScript 6, REST APIs, Bug Fixes, Git, GitLab, REST, ECMAScript (ES6)

React Front-end Developer

2019 - 2021
Crawless
  • Developed a web scraping and browser automation platform to help companies automatically extract data on demand.
  • Built the integrated development environment (IDE) UI library from the ground up, documenting components in Storybook.
  • Developed the application state management process using MobX.
  • Implemented the company's REST APIs and WebSocket subscriptions to display fetched data and state updates accordingly.
  • Applied a virtualized table with filters, sorting, detailed views, and live updates to visualize massive data collections.
  • Implemented time-series graphs for viewing metrics updates over custom time frames using the ECharts library.
  • Co-developed a Document Object Model (DOM) selector tool for data scraping.
  • Decreased the automation workflow creation time, increasing the company's revenue.
Technologies: JavaScript, JavaScript 6, Electron, React, MobX, Storybook, Postman, Swagger, Atomic Design, Design Systems, Data Virtualization, Graphs, REST APIs, WebSockets, Performance Optimization, Bug Fixes, Webpack, Babel, NPM, Normalization, Documentation, UI Components, Ant Design, Slack, Google, ESLint, Prettier, Decoration, ECharts, Visual Studio Code (VS Code), Zoom, GitLab, Git, Drag & Drop, Optimistic UI, Estimations, Code Review, CSS Selectors, Front-end, Less, JSX, Analytics, Data Visualization, Front-end Development, HTTP, Web, Debugging, CSS, Responsive, REST, ECMAScript (ES6)

Poliuretan.md

https://poliuretan.md/en
A presentation website for a local insulation and waterproofing services company. I was the front-end developer of this project, and my job was to implement the design files to showcase the company's catalog of services, market them to the clients, and answer frequently asked questions. Another crucial requirement was making the content available in three languages. The website is fully responsive and optimized, reaching a 90+ Lighthouse performance score on desktop and mobile devices.

Libraries/APIs

React, MobX, REST APIs, Highcharts, Redux-Saga, Formik, React Router, Context API, React Redux, React-Intl, Yup, Emotion Library, React Testing Library, Redux Form, React Query

Tools

JSX, Slack, Zoom, Skype, Postman, NPM, Prettier, GitLab, Git, Gulp, Figma, Sketch, Zeplin, JSS, Jira, Chrome Developer Tools, Redux Thunk, Marvel App, React Apollo, Bitbucket, Webpack, Babel, Adobe Experience Design (XD)

Languages

JavaScript, JavaScript 6, HTML, HTML5, CSS, ECMAScript (ES6), Sass, SCSS, Pug, TypeScript, Less, GraphQL

Paradigms

BEM, Responsive, REST, Agile, Scrum, Testing

Frameworks

Ant Design, Material UI, Redux, Next.js, Electron, Swagger, Jest

Platforms

MacOS, Visual Studio Code (VS Code), Web

Other

Storybook, Bug Fixes, UI Components, BEMIT, React Hooks, CSS Selectors, Chrome DevTools, Teams, Google, Atomic Design, Design Systems, Data Virtualization, Graphs, Performance Optimization, Normalization, Documentation, ESLint, ECharts, Performance, Drag & Drop, Estimations, Optimistic UI, Code Review, Conventional Commits, Pull Requests, Code Splitting, Internationalization, Front-end, Analytics, Data Visualization, Front-end Development, Apollo, i18n, Landing Pages, HTTP, Debugging, Web to Print, Styled-components, WebSockets, Decoration, Husky, Lint-staged

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