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

Cristian Tamas

Verified Expert  in Engineering

Software Developer

Location
Bucharest, Romania
Toptal Member Since
November 25, 2021

Cristian is a highly skilled software developer with a strong background in full-stack development. With a passion for creating efficient and sustainable applications, he brings extensive experience leading projects, implementing innovative solutions, and mentoring team members. Cristian has strong proficiency in React, TypeScript, Next.js, HTML, CSS, databases, REST APIs, and microservices and is equipped to tackle complex development challenges and deliver robust solutions.

Portfolio

Wherefrom
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

Availability

Full-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
Wherefrom
  • Spearheaded the application migration to a mono repo architecture based on microservices, streamlining functionalities into small independent projects.
  • Introduced TypeScript to enforce codebase standards and enhance its long-term sustainability.
  • 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.
  • Decoupled the authentication system into a standalone application within the monorepo, facilitating its integration across multiple applications. This initiative streamlined authentication for the website, mobile app, and other associated systems.
  • Started the development of a mobile app tailored for user-generated video reviews. Provided critical input in the conceptualization, design, and user experience strategy, ensuring alignment with company objectives and user expectations.
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

Front-end Developer

2022 - 2022
IBM
  • Designed, documented, implemented, and thoroughly tested various functionalities, modules, and tasks for a web application.
  • Developed reusable components capable of integration across multiple web applications.
  • Authored functional and technical documentation composed of coding standards, continuous integration processes, and testing strategies.
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

2021 - 2022
TSS Yonder
  • Led the design, documentation, implementation, and testing of end-to-end functionalities, modules, and tasks for a web application.
  • Engineered the complete redesign of the web application from scratch, aligning it with a design system for seamless integration with multiple products.
  • Developed reusable components for integration into diverse web applications.
  • Created functional and technical documentation, coding standards, a continuous integration process, and a comprehensive testing strategy.
  • 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

Back-end Developer

2017 - 2021
TSS Yonder
  • Designed, documented, implemented, and tested a wide range of functionalities, modules, and tasks for the main application.
  • Generated detailed proposals for new side projects aimed at enhancing the main application.
  • Conducted code reviews and refactored legacy code to ensure future-proofing.
Technologies: Back-end, APIs, Progress 4GL, Databases, Code Review, Database Design, Scrum, Feature Roadmaps, Feature Planning, Analysis, Software Engineering, Source Code Review, Invoice Management, Contract Management, Critical Thinking, Teamwork, .NET Core, Visual Studio, Microsoft SQL Server, IT Project Management, Project Estimation, SQL, Agile

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.
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

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

Libraries/APIs

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

Tools

Git, Jira, GitHub, Progress 4GL, Figma, Stencil.js, Slack, Prisma, Visual Studio, Redux Toolkit, Kentico

Languages

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

Frameworks

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

Paradigms

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

Industry Expertise

Project Management

Platforms

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

Storage

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

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), 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, Full-stack, Web UI, User Experience (UX), Chakra UI, Web Development, 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