Cristi Rusu
Verified Expert in Engineering
Front-end Developer
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
Experience
Availability
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
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.
React Front-end Developer
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.
Front-end Developer
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.
React Front-end Developer
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.
Experience
Poliuretan.md
https://poliuretan.md/enSkills
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
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