10/21/2026 updated

**** ******** ****
100 % available

Senior Software Engineer | React & React Native | TypeScript | Node.js | AI-Assisted Development

Plovdiv, Bulgaria
Only remote
BSc Hons. Computer Science with a Year in Industry
Plovdiv, Bulgaria
Only remote
BSc Hons. Computer Science with a Year in Industry

Profile attachments

Hristo_Totov_CV.pdf

JavaScriptNode.jsNext.jsTypeScriptReact.jsReact Native
Professional Experience
You are currently a Senior Software Engineer at Callstack Poland, working on React and React Native applications for global clients.
Your responsibilities include technical consulting, AI-assisted development, contributing to open-source software (OSS), and conducting code reviews.
Previously, you worked as a Senior Software Engineer at MentorMate, where you participated in software architecture design and mentored junior engineers across various industries.
You concurrently held a part-time React Developer role at WIT, where you built web and mobile applications from scratch and collaborated closely with backend teams on API design.
Your career began at Nova United Kingdom, advancing from an intern to a full-time Software Engineer working within a distributed agile team to build startup projects.
A standout project in your portfolio is YachtWorld, a high-traffic platform used by millions daily.
On the YachtWorld project, you helped build the platform from scratch, developed a custom reusable component library, and took ownership of technical decisions regarding maintainability, SEO, and performance.
Technical Skills & Knowledge
Core Stack & Frontend: You have extensive working knowledge of TypeScript, JavaScript (ES6), React, Next.js, and React Native. You are proficient in HTML5 and styling frameworks like SASS, Bootstrap 5, and CSS Modules.
Backend & Databases: You have experience developing and maintaining backend functionality using Node.js, including frameworks like Express and Nest. You also have a good working knowledge of DBMS platforms like MongoDB, Firebase, MySQL, and PostgreSQL.
APIs & Architecture: You are experienced in data integration using RESTful APIs and GraphQL. You also focus heavily on state management, reusable component architectures, and data-fetching libraries.
Testing & CI/CD: You build comprehensive automated testing suites utilizing Jest, Playwright, Cypress, and Cucumber. You integrate these tests into CI/CD workflows to automate testing and improve release confidence.
AI-Assisted Development: You accelerate your implementation strategies using agentic AI workflows, Prompt engineering, Claude Code, and Codex. You also hold a 2026 Claude Certified Architect - Foundations certification, enabling you to design and build production-grade applications with Claude.
Education & Soft Skills
Academic Background: You graduated with a First Class BSc Hons. in Computer Science (incorporating a year in industry) from the University of Liverpool.
Problem-Solving & Ownership: You have the ability to take independent ownership of tasks from the development phase all the way through to production.
Communication & Collaboration: You demonstrate clear communication skills in English and are highly experienced in collaborating with distributed global teams, tech leads, designers, and project managers.

Experience

Professional experience5 - 10 years
Freelancer since2024

Languages

EnglishFluent

Project history

Senior Software Engineer

Callstack
Developing web and mobile applications using React and React Native for various large global clients. Consulting clients on technical solutions, collaborating with global development teams and project managers, contributing to OSS, publishing technical readings, attending knowledge-sharing sessions and professional conferences, and delivering concrete benefits for clients. Tech Stack: React, React Native, Next.js, TypeScript, Node.js, HTML, CSS, SASS, Redux, Git, Jest, REST, Postman, Claude Code, Codex, Playwright.

React / React Native Developer

Callstack
Developing web and mobile applications using React and React Native for various large global clients whilst learning from highly skilled developers within the React ecosystem. Tech Stack: React, React Native, Next.js, TypeScript, Node.js, HTML, CSS, SASS, Redux, Git, Jest, REST, Postman, Claude Code, Codex, Playwright.

Senior Software Engineer

MentorMate
Worked directly with international clients to create solutions and satisfy requirements across industries including education, healthcare, finance, and lifestyle. Participated in architecture, design and development phases, knowledge-sharing initiatives, enforced coding and UI standards, documented software architecture, and mentored junior engineers. Tech Stack: React, Next.js, TypeScript, HTML, CSS, SASS, Node.js, Redux, Git, Jest, REST, GraphQL, Cypress, Swagger, Postman.

React Developer

WiT
Worked as a part-time contractor alongside a full-time position. Delivered various web and mobile applications as a sole contributor with full ownership or as a team member. Responsibilities included time management, creating and bug-fixing React Native and React applications, and collaborating with the back-end team on API design, database structure, and edge cases. Tech Stack: React, React Native, JavaScript, HTML, CSS, SASS, Git, Jest, REST, GraphQL, Swagger.

Software Engineer

Nova
Worked in a distributed agile development team helping start-ups build web and mobile applications. Promoted to full-time position after a year-long internship. Responsibilities included writing maintainable code, collaborating with the Product Owner, participating in Scrum ceremonies, and updating job knowledge through online training. Tech Stack: React, React Native, JavaScript, Node.js, MongoDB, Firebase, MySQL, AWS, Cypress, HTML, CSS, SASS, Git, REST, Swagger, Postman.

Software Engineering Intern

Nova
Worked in a distributed agile development team helping start-ups build web and mobile applications. Involved in each stage of the software development lifecycle, collaborating with the Product Owner in a cross-functional team. Tech Stack: React, React Native, JavaScript, Node.js, MongoDB, Firebase, MySQL, AWS, Cypress, HTML, CSS, SASS, Git, REST, Swagger, Postman.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in