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.
Distributed Systems & Integration
Microservices architecture, service-to-service communication, Kafka-based messaging, and enterprise & third-party API integrations.
Cloud & DevOps
Data
Testing & Quality
Security & Authentication
Observability
Frontend & API Tooling
03Experience
Professional Experience
-
Software Engineer
Team Internet
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
-
API Developer
Insurance Australia Group Limited (IAG)
via FinXL IT Professional Services
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
-
Software Developer
SnigdhTech & Business Solution
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
-
Software Engineer
GoGlides
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
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 2021University of Southern Queensland
-
Bachelor's in Information Technology
Feb 2014 – Dec 2018KIST College (Purbanchal University)
-
+2 in Computer Science
2012 – 2014Gyankunj College
06Writing