Stefan Zamfira, Developer in Bucharest, Romania
Stefan is available for hire
Hire Stefan

Stefan Zamfira

Verified Expert  in Engineering

Styled-components Developer

Bucharest, Romania

Toptal member since August 29, 2019

Bio

Stefan is a senior developer with over eight years of experience in web application development and has delivered successful projects to multiple clients, partners, and employers. He specializes in utilizing JavaScript/TypeScript and various JavaScript-based frameworks and libraries to bring projects to life. Stefan's strong attention to detail allows him to deliver pixel-perfect websites while ensuring they are SEO-friendly, responsive, and adhere to high code quality standards.

Portfolio

3E
React, TypeScript, RTK Query, Material UI, Redux, Styled-components...
Deepstream
Node.js, React, CQRS, REST APIs, SCSS, Styled-components, TypeScript
Ateliere (Former Ownzones)
React, Styled-components, Webpack, Figma, TypeScript

Experience

  • CSS - 7 years
  • React - 6 years
  • Git - 5 years
  • JavaScript - 5 years
  • SCSS - 4 years
  • GraphQL - 4 years
  • Styled-components - 4 years
  • TypeScript - 4 years

Availability

Full-time

Preferred Environment

MacOS, Chrome, Git, WebStorm

The most amazing...

...project I developed was a B2B application for streaming and editing video content using React/GraphQL styled components.

Work Experience

Front-End Developer

2023 - PRESENT
3E
  • Maintained and enhanced a reusable UI component library by creating custom components and Material-UI wrappers for consistent and efficient design implementation.
  • Improved code reusability and scalability by extracting common helpers and components to individual nx packages.
  • Ensured the successful delivery of new features by collaborating with PMs and designers.
  • Added support for requesting and showing thousands of data items efficiently by using React virtualization techniques and RTK Query.
  • Improved developer experience by developing a custom system to automatically generate icon components and wrap them with the Material UI createSvgIcon helper.
Technologies: React, TypeScript, RTK Query, Material UI, Redux, Styled-components, Progressive Web Applications (PWAs)

Full-stack Developer

2022 - 2023
Deepstream
  • Ensured consistency and a uniform user experience throughout the app by migrating the legacy Angular application to React.
  • Accelerated development cycles and enhanced code reusability by reorganizing files and folder structure with a modular approach.
  • Improved both developer and user experience by creating, extending, and maintaining custom UI components.
  • Improved app accessibility by adding ARIA attributes and adjusting HTML markup, resulting in better usability for users with disabilities.
  • Developed end-to-end features using a CQRS architecture with Mongoose and XState, resulting in more efficient and scalable data handling.
  • Collaborated closely with the product manager and designer to develop and implement new features.
Technologies: Node.js, React, CQRS, REST APIs, SCSS, Styled-components, TypeScript

Front-end Developer

2018 - 2022
Ateliere (Former Ownzones)
  • Extended and maintained an existing wrapper over the HTML video element based on HLS.js, adding features such as custom playback speed, frame navigation, overlayers, annotations, and more, resulting in an enhanced video playback experience.
  • Developed and maintained a component-based UI kit, based on the Figma-provided design system, including Storybook.
  • Added theme support for easily extending and adjusting the color palette throughout the app, and added support for light/dark themes, resulting in a customizable user interface.
  • Assisted the QA team with the setup of Cypress by adding custom HTML attributes for an easier and more consistent test flow.
  • Extracted different features and published them to npm private packages resulting in improved code reusability and scalability.
  • Integrated monitoring tools (Mux and Mixpanel) to follow user behavior and production errors, resulting in improved app stability and allowing the management team to make decisions based on real data.
  • Collaborated with the designer and product team to identify and implement better UI/UX approaches, resulting in a more intuitive and user-friendly app.
Technologies: React, Styled-components, Webpack, Figma, TypeScript

Front-end Developer

2018 - 2018
Mindit
  • Structured and developed a ReactJS-based web application for public usage.
  • Customized the Material-UI library by extracting the provided design system into reusable components using ReactJS, VanillaJS, SCSS, and HTML.
  • Integrated a Redux-based error tracking software to provide real-time feedback to the development team.
  • Developed a custom render system that generated web app pages based on the Contentful CMS, allowing editors to easily create and manage content without needing developer intervention.
  • Decreased the time for customizing a new application to under 2 weeks by using a white-label approach in which color pallets, fonts, and alignments can be done by non-technical people.
  • Implemented ARIA support to ensure accessibility compliance.
  • Mentored new junior front-end developers in learning ReactJS/Redux basics, patterns, and best practices.
  • Provided guidance on code reviews and best practices resulting in increased productivity and quality of work.
Technologies: JSS, Vanilla JS, Material UI, React, Mentorship

Front-end Developer

2015 - 2018
IBM
  • Developed hybrid and web applications running on Cordova using VanillaJS, AngularJS, jQuery, HTML, CSS3 (SCSS and Less), MaterialDesign, Ng-Bootstrap, and IBM WebSphere Portal.
  • Developed and delivered to AppStore and GooglePlay a hybrid application using Cordova, AngularJS, VanillaJS, jQuery, SCSS, and HTML.
  • Integrated the hybrid mobile application with Waze, Maps, Uber, and a QR code scanner.
  • Developed an Angular2-based web application for an internal usage platform.
  • Created a demo project based on Onsen UI and Firebase.
  • Developed reusable web components from Sketch and InVision mockups.
  • Mentored and trained team members in JavaScript, AngularJS, HTML, and CSS.
  • Cooperated with the design team to develop UX and application behavior.
  • Implemented reusable Gulp tasks such as lint, SVG sprites, and build.
Technologies: React, Angular, AngularJS, jQuery, Vanilla JS, CSS3, HTML, Mentorship

Front-end Developer

2015 - 2015
OSF Global Services
  • Delivered a Demandware-based eCommerce website. Agile was used for this team project.
  • Organized the project structure and setup implementing Git, Gulp tasks, folder structure, and a style guide.
  • Developed Adobe Photoshop wireframes into a responsive website.
  • Collaborated with the back-end team to integrate the provided HTML into a Demandware application.
  • Partnered with the QA team to prepare the final version of the testing.
Technologies: jQuery, JavaScript, HTML, CSS

Front-end Developer

2010 - 2015
Freelance
  • Developed PNGs, PSDs, and JPGs into pixel-perfect, responsive websites using CSS (SCSS), HTML, JavaScript, and jQuery.
  • Developed custom WordPress widgets based on the customer's documentation.
  • Turned wireframes and specifications into a fully functional web application based on WordPress.
  • Developed a right-to-left presentation website.
  • Developed an interactive Islands map using SVG, CSS, and JavaScript.
  • Developed wireframes into fully functional websites based on a partner's custom framework.
  • Updated various template engines.
Technologies: WordPress, PHP, CSS, HTML, jQuery, Vanilla JS

Experience

DriveMe

https://driveme.ro/
DriveMe is a small company based in Romania and offers various travel services and accommodation.My job was to implement wireframes into a fully functional web application based on WordPress. I developed custom features for the admin panel, as well as the client-side that included responsiveness, WhatsApp integration, a dynamic price calculator, and multi-language support. I was also responsible for the SEO, and the installation of the SSL certificate.

Merriman's Hawaii

https://www.merrimanshawaii.com/
This is a presentation website for a well known Hawaii restaurant chain that I developed. I delivered a fully functional and responsive website, integrated with the customer's CMS. I also created a build-system, which makes minification, concatenation, and delivery much faster, and simpler.

CityLiving

https://cityliving.ro
The CityLiving project was developed for a travel company based on the Romanian seaside. I implemented the PSD designs into a presentational website that could be customized from the admin panel of WordPress. I was also responsible for SEO, one-click contact features, and WordPress integration.

ILTA

https://www.ilta.com
This is a presentational website that I developed and integrated into WordPress. The main focus was to deliver a pixel-perfect and mobile-friendly web application without neglecting SEO. To deliver a friendly WordPress admin panel, I chose Fusion page builder, and added custom extensions and templates.

Education

2013 - 2016

Bachelor's Degree in Mathematics and Informatics

University of Bucharest - Bucharest, Romania

Skills

Libraries/APIs

jQuery, React, Node.js, REST APIs

Tools

Sublime Text, JSS, Webpack, Git, Gulp, Grunt, WebStorm, Figma, RTK Query

Languages

SCSS, HTML, CSS, ECMAScript (ES6), JavaScript, CSS3, PHP, GraphQL, PHP 7, TypeScript

Frameworks

Chrome, Vanilla JS, Material UI, Angular, AngularJS, Redux

Paradigms

CQRS

Platforms

MacOS, WordPress

Storage

MySQL

Other

SVG, Styled-components, Mentorship, Progressive Web Applications (PWAs)

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