Javascript Developer & Node.js Developer & React Developer
Overview
Short Summary
Experienced Fullstack Web Developer with expertise in modern technologies, specializing in CMS systems and complex websites. Skilled in building GraphQL APIs, creating user interfaces in React and TypeScript, and working with tools like Prisma ORM and PostgreSQL databases. Proficient in frameworks such as Svelte/Sveltekit and Tailwind for frontend development. Currently pursuing a Master's degree in web engineering with a focus on middleware architecture and multimedia database indexing. Strong background in algorithms, data structures, and distributed systems.
Work Experience
- Fullstack developer (2022 - present)
Developing a CMS system for managing content on digital signage screens. Building GraphQL APIs with tools like Nexus and Pothos. Creating a complex user interface using React and TypeScript. Working on backend modules and integrating them with the CMS and screen display. Proficient in tools like Turborepo, Babel, Jest, Yarn, and PNPM. Advanced knowledge of Prisma ORM, integration tests, and working with large PostgreSQL databases.
- Frontend developer (2020 - 2022)
Frontend development for complex websites with administrative interfaces. Creating websites with authentication and Stripe payments. Using Svelte/Sveltekit framework and TypeScript. Fetching data with GraphQL on the client side. Styling with Tailwind, SCSS, and SASS.
- CTU (Bachelor’s degree)
Studied web engineering with a focus on semantic web, modern data formats, and algorithms. Knowledge of distributed systems and databases like Redis, MongoDB, and Hadoop. Understanding of web and multimedia search algorithms and databases like PostgreSQL, Neo4j, and Apache Cassandra. Practical experience with C/C++ and multi-threaded programming.
- CTU (Master’s degree) - (2024 - present)
Studying web engineering with a focus on middleware architecture, microservices, and multimedia database indexing. Learning about API design, Enterprise Service Bus, and multimedia database querying.
- Monorepo full-stack setup
Setup for a medium-sized web application using a monorepo structure with Turborepo. PostgreSQL database with Drizzle ORM for easy administration. Strongly typed API with tRPC. Modular design for clear code management.
- PTSQ
Developing a custom library to offer a strongly typed API and schema introspection for tRPC. Overcoming limitations of tRPC for broader project settings. Designed for mono repository structure and proprietary type-safe API.
- Kiq
Working on converting HTML code into the JavaScript object model in the browser.
| Freelancer | 316 € / Per day |
| Level | SENIOR |
| Praha |