Файл CV
CC
Front-End Developer, React Developer

Gender Мужчина

address Кишинев

Чтобы открыть контактную информацию соискателя, нужно зарегистрироваться и оплатить услугу "Доступ к базе резюме".

Загруженный файл CV

Cv Preview

Это резюме размещено как файл. Вы смотрите его текстовую версию, которая может немного отличаться от оригинальной.

Summary

Cristi is a passionate JavaScript front-end developer with over 5 years of experience, specializing in developing complex web applications in React. With a background in big data projects, he is skilled in creating rich user interfaces that provide 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.

Experience

  • Contracting Client Remote

    • Senior React Developer Feb ’24 – May ’25
      • Developed a centralized platform that combines multiple data and analytics providers for easy, all-in-one data monitoring and report generation.
      • Implemented intricate data visualization screens for practical information access.
      • Managed a team of three individuals, ensuring cohesive collaboration and efficient project delivery.
      • Created data grid components using TanStack Table for viewing, sorting, grouping, and filtering analytics.
      • Implemented time series plots and charts in the app’s dashboard view using MUI X Charts.
  • Toptal

    • Senior React Developer May ’23 – Jan ’24
      • Built a CO2 footprint visualization platform, enabling corporations to track and analyze sustainability data.
      • Created reusable UI components based on JSON schemas for dynamic form and table generation.
      • Implemented dynamic form validation based on JSON schema.
      • Built a design system by extending the Material UI components and customized it based on the product’s needs.
      • Developed and optimized D3.js visualizations, enhancing performance and data interaction.
      • Implemented email verification, forgot password, and password reset flow, using Firebase Authentication.
      • Contributed to the website navigation flow, page-specific headers, sidebars, and footers.
  • Senior React Developer Jun ’22 – Feb ’23

    • Developed the UX and UI of a childcare institution’s assessment and reporting tool.
    • Designed and developed an advanced reusable paginated table logic using React Hooks and GraphQL queries.
    • Implemented complex user forms using the Formik library and Yup validation schema.
    • Improved the project’s TypeScript utilization, resulting in multiple bugs caught and fixed.
    • Developed custom-designed report charts using Highcharts.
  • Pentalog

    • Middle React Developer Oct ’21 – May ’22
      • 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’s front end with React, Redux, and Redux-Saga.
      • Migrated the project code to TypeScript and documented the process.
      • Transferred knowledge through documentation, presentations, and workshops.
  • Crawless

    • React Developer Nov ’19 – Apr ’21
      • Developed a Web Scraping and Browser Automation platform to help companies automatically extract data on demand.
      • Built the IDE’s UI library from the ground up, documenting components in Storybook.
      • Managed application state with MobX and restored app state on relaunch.
      • Implemented the company’s REST APIs and WebSocket subscriptions to display fetched data and state updates accordingly.
      • Implemented a virtualized table with filters, sorting, detailed views, and live updates to visualize massive collections of data.
      • Implemented time-series graphs for viewing metrics updates over custom time frames.
      • Co-developed a DOM selector tool for data scraping.
      • Decreased the automation workflow creation time, which resulted in increased revenue for the company.

Skills

  • Languages: HTML, CSS, JavaScript, TypeScript.
  • Frameworks & Libraries: React, Next.js, Electron, Apollo Client, React Query, React Router.
  • State Management: Redux, MobX.
  • APIs: REST, GraphQL, WebSocket.
  • Styling: CSS Preprocessors (SASS, SCSS, Less), Tailwind, Bootstrap, Emotion CSS, JSS.
  • Forms: Formik, React Hook Form, Yup, Zod.
  • Data Visualization: Highcharts, ECharts, D3.js, Chart.js, TanStack Table, AG Grid.
  • Testing: Jest, React Testing Library, Cypress.
  • Design Systems: Material UI (MUI), Ant Design, Shadcn UI, Storybook.
  • Design Tools: Sketch, Figma, Adobe XD, Zeplin, Marvel App.
  • Build Tools: Vite, Webpack, Babel, Gulp.
  • Version Control: Git, Husky, GitHub, GitLab, BitBucket.
  • Programming: Micro Frontends, Performance Optimization, Virtualization, Normalization, Internationalization, Optimistic UI, WCAG (Accessibility), Drag & Drop, Web to Print, Code Review, Clean Code.
  • Natural languages: Romanian (mother tongue), English (fluent), Russian (fluent).

Чтобы открыть контактную информацию соискателя, нужно зарегистрироваться и оплатить услугу "Доступ к базе резюме".