Calin Gabriel Full Stack Developer · Node.js / TypeScript

← Projects

Endava — Enterprise Clients

Full-stack JavaScript delivery across Deutsche Telekom, NETS Scandinavia, and eLife Sciences.

Agency

The context

Endava is a global technology consultancy that places engineers with major enterprise clients. During my dated Endava tenure, I rotated across projects for Deutsche Telekom, NETS (Scandinavian payments infrastructure), and eLife Sciences (UK academic publishing) — all full-stack JavaScript.

This period built my delivery baseline. Working across telecoms, payments, and academic publishing forced me to adapt quickly, understand unfamiliar domains, and contribute without needing a long ramp-up.

What I built

eLife Sciences · UK

Scientific paper processing

Built a document-conversion system with Node.js, AWS S3, and Lambda that processed 2,000+ scientific papers daily. The React frontend handled submission, tracking, and collaborative workflows — optimized to render large document collections without choking the browser.

NETS · Scandinavia

E-commerce checkout system

Created a checkout with React and TypeScript supporting multiple payment methods including Klarna and cards. In payments, reliability is the requirement — every edge case affects money, reconciliation, or trust. This is where my attention to payment-critical code started.

Impact across clients

2,000+
Papers processed daily
3
Domains — telecom, payments, academic
2
Junior devs mentored

What I took away

Agency work forces you to get productive in unfamiliar codebases and domains. After rotating through telecoms, payments, and academic publishing, I learned to start with the domain constraints, then narrow the technical work to what the client actually needed shipped.

This is also where I started mentoring — guiding two junior developers through React best practices and Node.js architecture. Explaining things showed me the gaps in what I actually understood.

Stack

ReactTypeScriptNode.jsAWS LambdaAWS S3Klarna