Cristian Tamas, Developer in Bucharest, Romania
Cristian is available for hire
Hire Cristian

Cristian Tamas

Verified Expert  in Engineering

Bio

Cristian is a seasoned software developer with seven years of experience across multiple industries: waste management, sports, gaming, information services, and ethical consumerism. He has worked in both full-stack and mobile development roles, with a primary focus on web applications using React, TypeScript, Next.js, and React Native. His main focus is building high-quality, fully integrated systems and applications that function seamlessly, delivering meaningful value to the end user.

Portfolio

Really Good Culture
JavaScript, TypeScript, Next.js, React, Prisma, Databases, User Interface (UI)...
IBM
JavaScript, React, Redux, Web UI, User Interface (UI), User Experience (UX)...
TSS Yonder
JavaScript, PHP, Laravel, CSS, HTML, Front-end, APIs, REST APIs, Vue...

Experience

  • Software Development - 6 years
  • Full-stack - 4 years
  • JavaScript - 3 years
  • Front-end - 2 years
  • TypeScript - 2 years
  • Next.js - 2 years
  • React - 1 year
  • Redux - 1 year

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Jira, GitHub, Slack

The most amazing...

...thing I've done is join a startup with the goal of making all products as sustainable as possible.

Work Experience

Software Developer

2022 - PRESENT
Really Good Culture
  • Led the migration to a monorepo architecture and introduced TypeScript for enhanced scalability and codebase maintainability.
  • Resolved issues and enhanced existing functionalities while introducing new features to elevate the application.
  • Worked with the marketing, design, and growth teams to make the user experience on the platform as good as possible and redesign the whole application.
  • Decoupled the authentication system into a standalone app within the monorepo, facilitating its integration across multiple applications. This initiative streamlined authentication for the website, mobile app, and other associated systems.
  • Developed a mobile app for user-generated video reviews, providing input on design and UX and using beta-testing feedback to improve the final product.
  • Implemented internal tools using Retool to better expand the RGC ecosystem.
Technologies: JavaScript, TypeScript, Next.js, React, Prisma, Databases, User Interface (UI), User Experience (UX), Git, Chakra UI, Web Development, CSS3, Responsive Web Design (RWD), MySQL, Node.js, Microservices, Architecture, Amazon Web Services (AWS), Vercel, Amazon S3 (AWS S3), Full-stack, Authentication, Technical Architecture, Project Estimation, Project Management, SQL, Mobile First, REST, UI Development, React Native, Mobile, Mobile UX, Redis, Retool, Mobile Development

Front-end Developer

2022 - 2022
IBM
  • Designed and implemented reusable components integrated across multiple web apps, ensuring consistency and scalability.
  • Collaborated on an API integration with Kentico CMS to dynamically populate user-specific pages.
  • Collaborated on implementing a testing strategy and documenting how the Kentico API works.
Technologies: JavaScript, React, Redux, Web UI, User Interface (UI), User Experience (UX), Front-end, UX Design, UI Design, Teamwork, Web Development, TypeScript, CSS, HTML, CSS3, Responsive Web Design (RWD), Node.js, Architecture, Project Estimation, Technical Architecture, Kentico, Content Management Systems (CMS), Mobile First, Agile, REST, UI Development

Full-stack Developer

2017 - 2022
TSS Yonder
  • Designed, documented, implemented, and tested a wide range of functionalities, modules, and tasks for the main application.
  • Refactored legacy code, conducted code reviews, and led documentation efforts to establish coding standards.
  • Engineered the complete redesign of the web application from scratch, aligning it with a design system for seamless integration with multiple products.
  • Mentored and trained new team members through effective knowledge transfer processes.
Technologies: JavaScript, PHP, Laravel, CSS, HTML, Front-end, APIs, REST APIs, Vue, Stencil.js, UI Design, UX Design, Web UX Design, Software as a Service (SaaS), Source Code Review, Styling, Tachyons CSS, Tailwind CSS, Figma, Back-end, Full-stack, User Interface (UI), Flux Architecture, Teamwork, Web Development, CSS3, Responsive Web Design (RWD), IT Project Management, Project Estimation, SQL, Agile, REST, UI Development

Experience

CRWN Clothing

CRWN Clothing is an online clothing store created with React and Redux on front end and Firebase as a back-end service. Users can create an account and log in with an email and password or a Google account. They can navigate between pages and see different types of products based on various categories. Chosen products can be added to a checkout basket, which can be edited by adding or removing products. Finally, users can check out the products and pay for them using Stripe.

Restaurant Review

The web application has two main roles, an admin and a user. Admins can add, remove, edit, and review restaurants and users. Users can see and review restaurants in a five-star review process and see restaurants based on their scores.

Unity Game

This mobile game was made with Unity and C#. It can be compiled both on desktop and mobile. I developed it while completing a game development course that I purchased on Udemy. I learned a lot about 2D game development and how Unity works.

Education

2019 - 2021

Master's Degree in Software Engineering

University of Amsterdam - Amsterdam, Netherlands

2015 - 2018

Bachelor's Degree in Computer Science

Babes-Bolyai University - Cluj-Napoca, Romania

Certifications

JUNE 2022 - PRESENT

Complete React Native Developer in 2023 [with Hooks]

Zero to Mastery

DECEMBER 2021 - PRESENT

React Developer

Zero to Mastery

MARCH 2015 - PRESENT

C1 Advanced

Cambridge Assessment English

Skills

Libraries/APIs

React, REST APIs, Node.js, React Router, Vue, Stripe API, Stripe, React Redux

Tools

Git, Jira, GitHub, Figma, Stencil.js, Slack, Prisma, Visual Studio, Redux Toolkit, Kentico, Retool

Languages

JavaScript, CSS, HTML, HTML5, TypeScript, CSS3, SQL, Progress 4GL, C#, GraphQL, PHP

Paradigms

Responsive Web Design (RWD), Agile, Design Patterns, REST, Microservices, Mobile Development, Scrum, Database Design, UI Design, UX Design, Web UX Design

Frameworks

Next.js, React Native, Laravel, Unity, Redux, Tachyons CSS, Tailwind CSS, .NET Core

Platforms

Amazon Web Services (AWS), Visual Studio Code (VS Code), Firebase, Vercel, Docker, Mobile

Storage

MySQL, Databases, Microsoft SQL Server, Amazon S3 (AWS S3), Redis

Industry Expertise

Project Management

Other

Critical Thinking, Software Development, Software, Software Engineering, Front-end, Project Estimation, UI Development, Mentorship & Coaching, Teamwork, Feature Prioritization, APIs, Code Review, Software as a Service (SaaS), User Interface (UI), Full-stack, Web Development, Architecture, Technical Architecture, IT Project Management, Axios, Mobile First, Computer, Styling, Flux Architecture, Design, Feature Planning, Back-end, Feature Roadmaps, Analysis, Source Code Review, Invoice Management, Contract Management, Web UI, User Experience (UX), Chakra UI, Authentication, Content Management Systems (CMS), Mobile UX

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