Software Engineer · Sydney, Australia

Chiranjivi Neupane

Backend Software Engineer with 5+ years building and operating Java, Spring Boot & Go systems for enterprise platforms.

I own services end-to-end, from architecture through production support, across microservices, REST APIs and cloud infrastructure, with a focus on CI/CD, automated testing, and resolving critical incidents under pressure.

Open to select opportunities

01About

About Me

I'm a Backend Software Engineer with 5+ years of experience across enterprise and platform environments in Australia, currently at Team Internet, where I design, build and operate services using Java, Spring Boot and Go.

I focus on owning services end-to-end, from architecture through production support, and I'm comfortable reviewing code and providing technical guidance within Agile teams. I enjoy resolving critical incidents under pressure, modernizing legacy systems, and building reliable CI/CD and automated testing practices.

Day to day, I work primarily with Java, Spring Boot, Go, PostgreSQL/MySQL, Docker and AWS, alongside testing tools like JUnit, Mockito and Cucumber. I've also worked with Spring Security/JWT-based authentication, Kafka, and enterprise integrations earlier in my career, and use AI-assisted tools (GitHub Copilot, Cursor, Claude) as part of my daily workflow.

Quick Facts

  • Based inSydney, NSW, Australia
  • Current roleSoftware Engineer at Team Internet
  • Experience5+ years, enterprise & platform environments
  • EducationM.Inf.Sys., University of Southern Queensland

02Expertise

Engineering Expertise

Technology I use to design, build and operate backend systems.

Backend Engineering

  • Java
  • Spring Boot
  • Go
  • Grails
  • REST APIs
  • Microservices

Distributed Systems & Integration

Microservices architecture, service-to-service communication, Kafka-based messaging, and enterprise & third-party API integrations.

Cloud & DevOps

  • AWS (Elastic Beanstalk, S3, RDS)
  • Docker
  • Jenkins
  • Bamboo
  • Rancher
  • CI/CD

Data

  • PostgreSQL
  • MySQL
  • SQL Optimization
  • Database Design

Testing & Quality

  • JUnit
  • Mockito
  • Cucumber
  • BDD
  • Test Automation

Security & Authentication

  • Spring Security
  • JWT
  • Keycloak

Observability

  • Splunk
  • Grafana

Frontend & API Tooling

  • React
  • Angular
  • JavaScript
  • HTML5/CSS3
  • jQuery
  • Bootstrap
  • Swagger/OpenAPI

03Experience

Professional Experience

  1. Software Engineer

    Team Internet

    Mar 2022 – Present

    Sydney, NSW, Australia

    • Built an automated migration pipeline to move a large volume of customer records between platforms under a tight deadline, achieving zero downtime and no data loss despite no direct API or database access
    • Designed and built a new Go microservice from the ground up for a cloud platform integration, owning it from architecture through production deployment
    • Replaced a legacy API architecture with a simpler, more maintainable layer, significantly streamlining customer onboarding and reducing manual developer intervention during integration
    • Strengthened account security by implementing single-session login enforcement
    • Maintain a legacy codebase spanning over 20 years, now decomposed into 5+ core services, balancing operational continuity with ongoing modernization
    • Review code and provide technical guidance across an 8-engineer team
    • Java
    • Spring Boot
    • Go
    • Microservices
    • AWS
    • Docker
    • MySQL
    • CI/CD
  2. API Developer

    Insurance Australia Group Limited (IAG)

    via FinXL IT Professional Services

    Aug 2021 – Feb 2022

    Sydney, NSW, Australia

    • Diagnosed a production payment failure caused by a Kafka misconfiguration in a Helm chart, restoring transaction processing
    • Integrated a third-party payment provider as part of a 9-person Payments team, supporting secure and compliant transaction processing
    • Wrote unit tests (JUnit/Mockito) and BDD tests (Cucumber) to strengthen payment API reliability ahead of releases
    • Collaborated across product, frontend, QA and vendor teams to resolve integration issues, working within CI/CD practices using Bamboo and Rancher
    • Java
    • Spring Boot
    • Kafka
    • JUnit
    • Mockito
    • Cucumber
    • Bamboo
    • Rancher
  3. Software Developer

    SnigdhTech & Business Solution

    Dec 2018 – Jul 2019

    Nakhu, Lalitpur, Nepal

    Project: Human Resource Management System

    • Built backend features using Spring Security and JWT authentication
    • Applied clean code practices and design patterns for maintainable, scalable code
    • Automated mailing processes and scheduled background tasks
    • Integrated Google Maps REST APIs for location-based features
    • Java
    • Spring Boot
    • MySQL
    • Git
    • Bootstrap
    • jQuery
    • JWT
  4. Software Engineer

    GoGlides

    Mar 2018 – Dec 2018

    Bakhundole, Lalitpur, Nepal

    Project: Adventure Sport Booking Website

    • Analyzed, designed, and maintained application modules end-to-end
    • Reviewed and tested existing systems to identify and resolve defects
    • Reported progress and collaborated closely with managers and stakeholders
    • Worked closely with developers and designers on cross-functional delivery
    • Grails
    • MySQL
    • Angular
    • AWS
    • Keycloak
    • Git

04Capabilities

What I Can Help You Build

I care about code that's easy to review, tested before it ships, and safe to operate under pressure. That shapes how I approach code review, CI/CD, and incident response.
  • Scalable Backend Systems

    Designing and building backend services with Java, Spring Boot and Go.

  • REST API Design & Modernization

    Building clean APIs and replacing legacy architectures with simpler, maintainable layers.

  • Microservices Architecture

    Structuring applications as independently deployable services, owned end-to-end from architecture to production.

  • Enterprise & Third-Party Integrations

    Connecting systems and services, including cloud platforms and payment providers.

  • Database Design & Optimization

    Modeling schemas and tuning PostgreSQL/MySQL queries for performance.

  • Secure Authentication & Account Security

    Implementing authentication and authorization with Spring Security, JWT and Keycloak.

  • CI/CD & Test Automation

    Building reliable pipelines and automated test suites with Jenkins, Bamboo, JUnit, Mockito and Cucumber.

  • Production Incident Response & Legacy Modernization

    Diagnosing critical production issues under pressure and decomposing long-lived codebases into maintainable services.

05Education

Education

  • Master's in Information Systems

    Jul 2019 – Aug 2021

    University of Southern Queensland

  • Bachelor's in Information Technology

    Feb 2014 – Dec 2018

    KIST College (Purbanchal University)

  • +2 in Computer Science

    2012 – 2014

    Gyankunj College

06Writing

Technical Writing

07Contact

Let's Connect

Open to backend engineering opportunities and conversations about enterprise systems, Java, and cloud architecture.

Email Me LinkedIn GitHub