
Cătălin Baciu
Verified Expert in Engineering
Full-stack Developer
Cluj-Napoca, Romania
Toptal member since December 13, 2022
Cătălin is a full-stack developer with experience in Ruby on Rails, React, JavaScript, and CSS on projects in various industries, including sports, healthcare, and fintech. He has always looked at the project's business scope, including how users interact with the end product, why it is helpful, and how he can improve it to create an all-round solution. Cătălin values inter-team collaboration and believes that a team will consistently achieve goals better than any individual.
Portfolio
Experience
- GitHub - 5 years
- CSS - 4 years
- PostgreSQL - 4 years
- React - 4 years
- JavaScript - 4 years
- Full-stack - 4 years
- Ruby on Rails (RoR) - 4 years
- Cypress - 1 year
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), RubyMine, Slack, Ruby on Rails (RoR)
The most amazing...
...thing I've developed from scratch is a live scoreboard feature for sports competitions.
Work Experience
Senior Full-stack Developer
Globant
- Contributed to a healthcare product's marketing team and developed a CMS for a hero and a mobile drawer used in campaigns to raise health issues awareness.
- Collaborated on developing tools for the customer support service and facilitated integrations with a Salesforce API, helping clients' tickets reach the support team.
- Wrote unit and integration tests for developed features using RSpec and Capybara.
- Revamped the FAQ page of a prominent French healthcare client, focusing on the UX and SEO pages.
Full-stack Developer
Yves Blue
- Developed several features for data visualization and PDF exports.
- Developed a widget displaying release notes within the app, using a CMS integration and the VCR gem for testing.
- Wrote unit and integration tests for the features I developed using RSpec and Cypress.
- Tracked and fixed bugs and regressions using Honeybadger.
Senior Full-Stack Developer
Take Off Labs
- Mentored junior-level members of my team. Showed them around the application, codebase, and company's way of working.
- Prepared the technical documentation of upcoming features, laying out the code architecture and desired use cases and raising awareness on potential issues.
- Held discussions with application stakeholders, including upper management and product owners, to ensure the best outcome of the time spent developing.
Senior Full-stack Developer
Take Off Labs
- Designed and developed a live scoreboard feature, set up by sports club admins and displayed on a large screen so that other players could watch their peers on the field.
- Developed an in-house marketing campaign feature used by admins to set up an email body with dynamic fields. The emails could be sent to multiple users and were filtered by specific criteria based on predefined time and availability triggers.
- Led briefly a 4-person team that I mentored and worked with and was in charge of preparing the features documentation on which the team worked.
- Contributed to various small features and expanded existing ones around email and text message communication, tournament management, and registration forms.
- Fixed bugs and tracked the work progress through Jira.
Experience
Mathematical Model for Traffic Lights Synchronization
Live Scoreboard
The scoreboard is set up by golf club admins and displayed on a large screen in the clubhouse so that other players can watch their peers' progress on the field.
The configuration is done via a complex settings page where users must select the tournament source and miscellaneous features, such as scroll speed, layout, and color theme.
Marketing Campaign
Golf clubs use the feature to raise awareness of upcoming sports events, promotions, opening/closing season, etc.
Education
Master's Degree (Erasmus) in Computer Science
Radboud University - Nijmegen, Netherlands
Master's Degree in Computer Science
Babeș-Bolyai University - Cluj-Napoca, Romania
Bachelor's Degree in Computer Science
Babeș-Bolyai University - Cluj-Napoca, Romania
Skills
Libraries/APIs
React, jQuery, Sidekiq, Stripe Connect
Tools
RubyMine, Slack, RSpec, RuboCop, GitHub, Webpack, Git, VCR
Languages
CSS, JavaScript, Ruby, HTML, HTML5, ECMAScript (ES6), SQL, Python, TypeScript, C, C++, C#, Java, CoffeeScript, XHTML
Frameworks
Ruby on Rails (RoR), Tailwind CSS, Redux, Cypress, Capybara, Jest, Next.js
Platforms
MacOS, Visual Studio Code (VS Code)
Paradigms
REST, Functional Programming, Test-driven Development (TDD)
Storage
PostgreSQL, Redis
Other
Web Development, Full-stack, Front-end, Full-stack Development, Back-end, APIs, ESLint, Early-stage Startups, API Integration, Back-end Development, DOM, MVC Frameworks, Web Security, Research, SaaS, User Interface (UI)
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