UpstaffSign up
Adrian Pratama, Senior Full-Stack Engineer
Adrian Pratama
🇮🇩Indonesia
Created AtUpstaffer since May, 2026
Book a Call Download Profile PDF

Adrian Pratama — Senior Full-Stack Engineer

Expertise in Full Stack Web, DevOps.

 Last verified on May, 2026

Core Skills

Node.js
Node.js
React
React
Docker
Docker
PostgreSQL
PostgreSQL
Python
Python

Bio Summary

  • Senior Full-Stack Engineer with 9+ years in FinTech and E-commerce, proficient in React, Node.js, NestJS, PHP, Java, and .NET Core.
  • Expertise in building high-volume transactional systems, fraud detection microservices, and credit onboarding platforms with 99.99% uptime and sub-120ms response times.
  • Skilled in Agile delivery, CI/CD pipelines, and cloud-native DevOps using Docker, Kubernetes, AWS, and Azure.
  • Strong background in regulatory compliance and platform modernization, achieving 85% test coverage and 40ms faster response times.
  • Computer Science graduate with proven ability to lead cross-border teams and deliver scalable, secure, and observable APIs and CMS solutions.

Technical Skills

Programming Languages Python
JavaScript Frameworks AngularJS, Ext JS, jQuery, NestJS, Node.js, React, Vue.js
JavaScript Libraries and Tools Pinia, Redux-Saga, Strapi
Data Analysis and Visualization Technologies Celonis
Security Compliance Policies
Databases & Management Systems / ORM MongoDB, MySQL, PostgreSQL, Prisma, Redis, Typeorm
UI Frameworks, Libraries, and Browsers Bootstrap 4, jQuery, Tailwind CSS
Cloud Platforms, Services & Computing Netlify, Vercel
Amazon Web Services AWS EC2, AWS Lambda, AWS S3
Azure Cloud Services Azure Blob Storage, Azure Cloud Functions
Methodologies, Paradigms and Patterns Agile, Scrum
Collaboration, Task & Issue Tracking Atlassian Confluence, Jira
Version Control BitBucket, Git, Github Actions
Virtualization, Containers and Orchestration Docker, Kubernetes, Terraform
Deployment, CI/CD & Administration GitLab CI
SDK / API and Integrations GraphQL, JWT, OAuth, RESTful API
Mail / Network Protocols / Data transfer JWT
QA, Test Automation, Security QA
Message/Queue/Task Brokers RabbitMQ
Other Technical Skills RDS

Work Experience

Senior Full-Stack Engineer - Monit (Credit checkout, onboarding, and fraud systems)

Duration: December 2021 - January 2026
Summary:
  • Development and maintenance of a FinTech platform serving over 2 million Nordic consumers, focusing on credit checkout, consumer onboarding, fraud detection, and compliance management
  • The platform integrates multiple services to provide seamless financial operations across Sweden, Finland, and Norway
Responsibilities:
  • Built merchant checkout platform embedded in 120+ stores processing over €8M/month with high uptime and low latency.
  • Developed consumer onboarding portal with asynchronous ID upload and status polling to improve KYC success.
  • Engineered real-time fraud scoring microservices analyzing 25K+ transactions daily.
  • Maintained loan scoring and risk APIs supporting dynamic credit rules and audit trails.
  • Created GraphQL API gateway to unify finance, cart, and product services.
  • Implemented compliance admin panel for legal teams managing onboarding rules and disclaimers.
  • Contributed to legacy platform modernization migrating services to modern stacks with improved performance and test coverage.
  • Delivered features in Agile squads collaborating with QA, PMs, and designers.
  • Integrated Strapi CMS for dynamic marketing and legal content management.
Technologies: Next.js, React, Tailwind CSS, Vue 3, Pinia, Node.js, NestJS, Redis Streams, PostgreSQL, Express, PHP 7, GraphQL (Apollo), Angular 14, .NET Core, TypeScript, Strapi CMS, Docker, GitHub Actions

Mid-Level Full-Stack Engineer - Moneyview (Mobile-first platform for consumer loans, account servicing, and credit scoring)

Duration: November 2019 – December 2021
Summary:
  • Development of a mobile-first FinTech platform providing consumer loans, account management, and credit scoring services to over 30,000 customers
  • The platform supports secure financial transactions, real-time notifications, and compliance with GDPR standards
Responsibilities:
  • Developed core loan origination logic including ID checks and eligibility scoring.
  • Built backend services for SEPA transfers and balance tracking enabling same-day disbursements.
  • Created account management dashboard for end-users.
  • Integrated real-time alert system for transactional SMS and email notifications.
  • Implemented secure authentication flows meeting GDPR audit standards.
  • Led backlog grooming and sprint planning for risk-focused APIs.
Technologies: Java Spring Boot, PostgreSQL, PHP 7, REST APIs, React.js, Redux, SCSS, RabbitMQ, OAuth2, JWT, Jira, GitLab CI

Junior Full-Stack Developer - Dekoruma (DIY online shop platform supporting 1,000+ small businesses)

Duration: August 2017 – October 2019
Summary: Development of an e-commerce SaaS platform enabling small businesses to manage online shops with features including product catalogs, inventory management, checkout processing, and payment gateway integration.
Responsibilities:
  • Developed core shop management modules including product catalogs and inventory tools.
  • Built and optimized checkout engine to improve load speed and reduce cart abandonment.
  • Created responsive and localized storefront templates.
  • Improved payment gateway reliability with retry and fallback logic.
  • Collaborated in 2-week sprint cycles with QA and product teams to deliver tested features.
Technologies: PHP, MySQL, JavaScript, jQuery, SCSS, Bootstrap, REST APIs, PayPal, Stripe

Education

  • BINUS University
    Bachelor of Computer Sciences GPA: 3.4/4.0
    September 2014 – June 2017

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Adrian Pratama, Senior Full-Stack Engineer
Ready to hire Adrian Pratama
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring
Request Adrian Pratama Rates & Availability
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

{# when reCAPTCHA is disabled server-side (staging/local test), drop the g-recaptcha binding so the button submits directly — keeps front/back in sync via one flag #}
At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up
Download Candidate Profile (PDF)

Please leave your details and we'll email you the resume right away.

At Upstaff we respect your privacy.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.