Nipun Silva
@nipunsilva
Senior full-stack developer focused on secure, scalable web applications and modernization.
What I'm looking for
I’m a Full-Stack Software Engineer with 6 years of experience designing, building, and maintaining secure, scalable web applications across the full development lifecycle—from requirements through deployment and production support. I currently lead an 8-person team on a 24-month, 9-system legacy modernisation programme.
My work spans React.js front ends, Java/Spring Boot back ends, and relational/NoSQL databases. I own end-to-end technical direction across the SDLC—requirements, architecture, UI/UX-aligned design, testing, deployment, and production support—while collaborating closely with product managers, designers, and cross-functional engineering teams in a remote setting.
Security is a core part of how I build. I delivered a national digital identity integration that passed all VAPT audits with zero critical findings, implementing PKI, digital certificates, and OAuth 2.0-based identity flows with security as the primary design constraint. I’m comfortable owning code review standards, troubleshooting production issues, and applying security patches across enterprise environments.
Beyond feature delivery, I improve system foundations: I authored reusable internal Java libraries adopted across Spring Boot microservices to reduce duplicate code, and I’ve led migrations to secure Java Spring Boot microservices with event-driven messaging. I also enjoy deep technical exploration through public projects, like my ECIES fintech architecture work, to continuously strengthen applied security architecture.
Experience
Work history, roles, and key accomplishments
Software Engineer (Project Lead)
Maritime Port Authority of Singapore
Feb 2024 - Present (2 years 5 months)
Project Lead leading a cross-functional 8-person team modernising 9 legacy enterprise web systems into a secure Java/Spring Boot microservices architecture across the full SDLC. Built the SingPass National Digital Identity integration and delivered it with PKI/digital certificates and OAuth 2.0, passing VAPT/security audits with zero critical findings and supporting 50+ downstream systems.
Senior Software Engineer
Zincat Technology
Aug 2022 - Feb 2024 (1 year 6 months)
Led migration of a legacy system to secure Java Spring Boot microservices, integrating Kafka for event-driven messaging and OAuth for access control, and optimised Oracle SQL query performance. Also owned full-stack ERP delivery with Java Spring Boot, React/Redux, REST APIs, OAuth, and Kubernetes/Docker deployments, plus Agile ceremonies, code reviews, and mentoring.
Freelance Full Stack Developer
Self-Employed
Jul 2020 - Feb 2024 (3 years 7 months)
Delivered end-to-end RESTful backend APIs and responsive frontends for remote clients using Java/Spring Boot, Angular/React, Redux, MySQL, and Docker while managing multiple concurrent engagements.
Junior Software Engineer
Zincat Technology
Aug 2021 - Aug 2022 (1 year)
Developed and maintained ERP web application modules using Spring Boot, React.js/Redux, MySQL, and containerised deployments with Docker and Kubernetes.
Trainee Software Engineer
Feanix Labs
Jul 2020 - Jul 2021 (1 year)
Built training projects spanning Java Spring Boot, Vue.js, React Native, Quasar, Golang, and Python to gain foundational full-stack development experience.
Education
Degrees, certifications, and relevant coursework
Amazon Web Services (AWS)
AWS Certified Developer – Associate, Cloud Computing (AWS)
Holds the AWS Certified Developer – Associate credential (marked as current).
University of Bolton
BSc (Hons) Computer Science (Top-Up), Computer Science
2022 - 2023
Completed a BSc (Hons) Computer Science Top-Up programme at the University of Bolton from 2022 to 2023.
Institute of Software Engineering
Graduate Diploma in Software Engineering, Software Engineering
2019 - 2022
Completed a Graduate Diploma in Software Engineering at the Institute of Software Engineering from 2019 to 2022.
Udemy
Docker and Kubernetes, Containerization
2025 -
Completed a course on Docker and Kubernetes in April 2025.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Nipun?
You can contact Nipun and 90k+ other talented remote workers on Himalayas.
Message NipunGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
