10/26/2026 updated

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

Full-Stack Software Developer (Java, React/TypeScript)

Timisoara, Romania
Only remote
BSc, Electrical and Electronics Engineering
Timisoara, Romania
Only remote
BSc, Electrical and Electronics Engineering

Profile attachments

Calin Precup – CV (contractor).pdf

About me

Six years' experience building accounting and payroll software for the Norwegian market. Now working independently. I work best inside an existing team, on products people rely on, and care about intuitive, easy-to-use interfaces. References from my former team lead on request.

Java (Programming Language)Java API For RESTful Web Services (JAX-RS)SQL DatabasesTypeScriptReact.jsFull Stack DevelopmentFront End Software Development
Java Backend Development
Six years of experience building Java backend services and REST APIs on a large-scale cloud accounting and payroll platform used by 160,000 companies, utilizing JAX-RS and Spring frameworks.

React/TypeScript Frontend Development
Extensive experience building and migrating user interfaces with React and TypeScript, including creating a shared React component library with documentation, visual tests, and versioned releases.

MySQL Database Management
Hands-on experience designing and working with MySQL databases as part of full-stack feature development, from database layer through to REST APIs and frontend pages.

Redux State Management
Practical use of Redux for state management within React-based frontend applications.

Storybook Component Documentation
Maintenance of a shared React component library using Storybook for visual testing and documentation.

AI-Assisted Programming
Experience working with AI coding tools, focusing on planning approaches, reviewing AI-generated code, and checking for side effects and hidden bugs before merging.

Model Context Protocol (MCP)
Contributions to MCP tools that enable AI agents to interact with software platforms.

Test Automation
Application of test automation practices as part of software development workflows on a large shared codebase.

Security and Input Validation
Identification and resolution of XSS vulnerabilities and unsafe input issues within production applications.

Git and npm Tooling
Regular use of Git for version control and npm for package management in collaborative, multi-developer environments.

Experience

Professional experience5 - 10 years
Freelancer since2026

Languages

EnglishFluentRomanianNative speaker

Project history

Full-Stack Software Developer

Visma (Tripletex)
Worked on Tripletex, a cloud accounting, payroll and ERP platform used by 160,000 companies with a codebase shared by more than 300 developers. Built features end to end from database and Java services to REST APIs and React/TypeScript pages. Migrated legacy JSP pages to React/TypeScript, created and maintained a shared React component library, implemented payroll features and regulatory updates, contributed to electronic filing with Norwegian authorities, and worked with AI coding tools and MCP integrations.

Contact form

Log in to get in touch

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

Sign upLog in