Roxana Girdu
Freelance Senior Frontend Developer
Experience
Jan 2024 - Present
2 years 1 monthFreelance Senior Frontend Developer
RHI Magnesita
- Designed and developed a high-performance internal resource management platform using React and TypeScript, optimizing dynamic data rendering and state management.
- Built a React Native application to support mobile access to internal tools, enabling on-the-go project tracking for field teams.
- Developed custom 2D canvas-based visualizations using Pixi.js to simulate material flows and refractory layer behaviors.
- Integrated Pixi.js with React components for interactive diagrams and real-time UI updates.
- Developed interactive 3D visualizations using React.js for displaying refractory product layouts and simulations, supporting engineering and sales teams with dynamic product previews.
- Integrated Three.js within the React ecosystem to allow manipulation of 3D models in real-time via browser, enhancing user engagement and field configurability.
- Integrated a headless CMS to enable dynamic content updates by non-technical users, reducing content deployment time by 40%.
- Led AWS CloudFront optimization initiatives, improving portal load speeds by 30% globally.
- Actively collaborated with cross-functional Agile teams and product owners to deliver prioritized features with a fast feedback loop.
- Key Technologies: React.js, React Native, Three.js, TypeScript, Contentful CMS, AWS S3/Lambda/CloudFront, Cypress, Agile Scrum
Oct 2021 - Dec 2023
2 years 3 monthsMunich, Germany
Freelance Senior Front End Developer
BMW Group
- Architected and led the development of a large-scale React + Storyblok-based customer-facing application, serving thousands of users across BMW’s digital platforms.
- Integrated AWS Lambda microservices and optimized CloudFront distribution to ensure scalable asset delivery.
- Spearheaded the development of a customer-facing React application with TypeScript, resulting in a 20% increase in user engagement.
- Proficiently integrated Redux state management to enhance application state handling and ensure efficient data flow.
- Worked closely with customers to gather and understand new requirements, adapting the application to meet their evolving needs.
- Maintained AWS services to support frontend functionalities, including S3 for static assets, Lambda for serverless functions, and API Gateway for RESTful APIs.
- Optimized and scaled frontend applications by leveraging AWS CloudFront for content delivery and DynamoDB for efficient data storage.
- Ensured secure integration with AWS services, following best practices for authentication and authorization.
- Implemented automated testing pipelines using AWS CodePipeline and AWS CodeBuild.
- Collaborated with backend developers to create and maintain API calls using Node.js, ensuring seamless communication between the frontend and backend systems.
- Utilized TypeScript to enhance code quality and maintainability, reducing runtime errors by 30%.
- Led the adoption of test-driven development practices, resulting in a more robust and reliable codebase.
- Implemented unit tests using Jest and conducted end-to-end testing using Cypress to ensure reliability and correctness.
- Utilized D3 to create and manage complex charts, providing data visualization solutions that met specific project requirements.
- Worked closely with UX/UI designers to implement responsive and user-friendly interfaces, contributing to a positive user experience.
- Implemented client-side routing using React Router, enhancing the overall navigation experience for users.
- Enforced frontend security best practices, including input validation and protection against common web vulnerabilities.
- Maintained comprehensive documentation for frontend architecture, codebase, and AWS integrations.
Jan 2019 - Oct 2021
2 years 10 monthsMunich, Germany
Freelance Senior Front End Developer
Rolls Royce Group
- Managed and defined standards with regard to functionality, customizations, and potential performance impact.
- Created proposals for architectural design, project planning, and requirements gathering.
- Developed modular, responsive applications using React.js and TypeScript.
- Implemented and maintained CI/CD pipelines using Azure Pipelines, improving development and deployment efficiency.
- Used Redux for application state management.
- Maintained server-side functionality using Express.js.
- Configured Webpack to execute pre/post-processors, tests, and transpile based on build targets.
- Implemented unit tests using Jest.
- Styled React components with styled-components.
- Designed asynchronous operations in React with Redux-Saga.
- Integrated end-user authentication with OAuth 2.
- Collaborated with designers to ensure efficient designs.
- Assisted in structuring the data model in CMS.
- Participated in deployment processes in Jenkins.
- Reviewed code quality for a high-volume progressive web application, maintaining consistency across team members.
- Led troubleshooting and resolution of complex frontend issues, providing timely solutions.
- Participated in on-call rotations to address critical issues and ensure application availability.
May 2017 - Jan 2019
1 year 9 monthsFreelance Senior Fullstack Developer
eBay
- Created rich user interfaces using React.js.
- Involved in internationalization of the application using i18next.
- Built server functionality using Express.js and GraphQL.
- Developed custom reusable React components.
- Reviewed code quality for a high-volume progressive web application, maintaining consistency across team members.
- Developed a browser extension with React.js and Redux architecture using TypeScript.
- Used React Router to implement a single-page application.
- Worked with CSS preprocessors like LESS and SASS.
- Managed state and dispatched actions using Redux.
- Wrote a polyfill for browser extension APIs to support Chrome, Firefox, and IE11 using TypeScript.
- Worked in a Node environment using NPM, Yarn, Grunt, and Gulp.
- Implemented GraphQL on the server side for data fetching.
- Configured Webpack to execute pre/post-processors, tests, and transpile based on build targets.
- Wrote build scripts using Gulp.
- Designed asynchronous operations in React with Redux-Saga.
- Created custom components with complex functionality to match client requirements.
- Provided support for an application written in ExtJS.
- Utilized MVC principles to ensure a clean architecture.
- Maintained close communication with backend team to deliver correct APIs.
- Followed Agile development and consistently delivered new features on time during sprints.
- Communicated updates in daily scrum meetings using JIRA.
- Maintained documentation of technical designs.
- Wrote unit tests using Jasmine and Jest for JavaScript and TypeScript code.
- Addressed cross-browser issues and capabilities.
Feb 2016 - May 2017
1 year 4 monthsBucharest, Romania
Front End Developer
Ixia
- Built custom, highly interactive components tailored to specific client requirements and business logic.
- Provided maintenance and support for a legacy ExtJS codebase during migration phases.
- Applied MVC principles to ensure clean, maintainable architecture across the application.
- Documented technical specifications and architectural decisions in Confluence for team alignment.
- Rewrote an old ExtJS application to React.js.
- Created custom reusable React components.
- Implemented various screens using React.js and predefined NPM components.
- Identified and implemented improvements to improve code quality and shorten delivery timelines.
- Designed and implemented Ixia's software solutions using ExtJS.
- Developed cross-browser applications.
- Coordinated with other technical teams for portal solution development to support APIs.
- Worked on Agile projects with different teams using Agile methodology.
- Used build tools such as Ant and Maven.
Sep 2014 - Feb 2016
1 year 6 monthsBucharest, Romania
Software Engineer
Finastra
- Designed and developed financial software for PC and Linux platforms using Java and JavaScript.
- Developed risk management and evaluation tools using mathematical and statistical algorithms.
- Created new features involving mathematical methods for financial markets.
- Developed interface modules in financial applications using JavaScript.
- Reviewed and secured code.
- Implemented unit tests for JavaScript solutions.
- Documented and delivered reports on ongoing projects.
- Identified and fixed bugs reported by clients.
- Mentored junior developers on OOP and application knowledge.
- Interacted with clients to gather requirements and implement business solutions.
Jan 2014 - Sep 2014
9 monthsBucharest, Romania
Microsoft Dynamics CRM Developer
Aleman Consulting
- Developed new plugins using C# for Microsoft Dynamics CRM web application.
- Customized Microsoft Dynamics CRM 2011 organizations at the form, entity, relationship, reports, workflow, dialogs, and permission levels.
- Implemented form customizations with JavaScript, including jQuery, OData (REST), and FetchXML.
- Designed and administered SQL Server databases.
- Integrated with SharePoint.
- Resolved complex problems and defects in integrated end-to-end environments.
- Developed and implemented reports using SSMS and SSRS.
May 2013 - Jan 2014
9 monthsBucharest, Romania
Front End Developer
Compu-Cons.SRL
- Implemented design, development, troubleshooting, and debugging of a management web application using JavaScript.
- Created responsive screens using MVC, HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
- Developed APIs using Web API RESTful services.
- Assisted in development and documentation of the ASP.NET-based application.
- Developed new features and tested functionality.
- Worked with technologies such as MVC, SQL, C#, JavaScript, jQuery, and web application maintenance.
- Developed utilities in an Agile environment and participated in daily stand-up meetings.
Summary
Motivated and detail-oriented senior front end developer, with 8+ of strong experience in delivering high-quality software solutions. Proven skills through working well within a close team, building and managing difficult tasks.
Skills
- Advanced Knowledge Of Modern Js: Typescript, Es6+, React, Reactnative, Extjs, Pixi.js.
- Experience Of Back End Development: Node.js, Graphql, Express.js.
- Good Knowledge Of Css Preprocessors: Less, Sass.
- Experienced In State Management Libraries: Redux, Mobx.
- Experience In: Bem, Css Module, Less, Styled Components.
- Experience In Azure Services: Azure Devops Pipelines.
- Aws Services: S3, Lambda, Api Gateway, Cloudfront, Dynamodb, Aws Codepipeline, Aws Codebuild, Aws Codedeploy.
- Advanced Knowledge Of E2e Testing Methods: Cypress.
- Advanced Knowledge Of Unit Testing Methods: Jasmine, Jest.
- Good Knowledge Of Versioning Tools: Git, Jenkins, Subversion.
- Experience With The Build Scripts: Gulp, Grunt.
- Content Management Systems: Storyblok, Wordpress.
Languages
Romanian
NativeEnglish
AdvancedGerman
ElementaryEducation
Oct 2011 - Jun 2015
Politehnica University of Bucharest
Engineer Degree · Computer Science and Information Technology · Bucharest, Romania
Oct 2007 - Jun 2011
Ecaterina Teodoroiu College
High School Degree · Bucharest, Romania
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience