Steve Tan
@stevetan
Senior software engineer building scalable mobile systems with Java, React, and AI tools.
What I'm looking for
I am a dedicated software engineer with 9 years of experience specializing in web and mobile applications. I excel in full-stack development, combining backend expertise in Java and Node.js with frontend skills in React and TypeScript. I’m passionate about building scalable, maintainable systems that deliver meaningful societal impact, leveraging AI tools to accelerate development while maintaining strong engineering judgment.
At Capgemini, I led the design and implementation of scalable backend services using Java and Node.js, improving system reliability and reducing downtime by 30%. I architected and developed a modern React + TypeScript frontend, enhancing user experience and decreasing load times by 25%, and I owned CI/CD pipelines in AWS to automate deployments and reduce release times by 40%. I also implemented observability solutions with monitoring and logging to proactively identify and resolve operational issues.
I bring a long-term architecture mindset and a culture of operational excellence—collaborating with cross-functional teams to define system boundaries, leading code reviews, and mentoring junior developers. I integrated AI tools into development workflows to accelerate feature delivery while validating code quality, security, and performance, and I helped drive incremental upgrades with minimal disruption. Earlier at Civica Pte, I developed RESTful APIs, built reusable React components with TypeScript, improved performance, and supported test automation and migration efforts from legacy PHP to modern JavaScript and Node.js stacks.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Capgemini
Jul 2019 - Present (6 years 11 months)
Led the design and implementation of scalable backend services with Java and Node.js, improving reliability and reducing downtime by 30%. Architected React + TypeScript frontends and owned AWS CI/CD pipelines, decreasing load times by 25% and release times by 40% while improving observability and security.
Software Engineer
Civica Pte, Ltd
Aug 2017 - Jun 2019 (1 year 10 months)
Developed RESTful APIs in Node.js and built reusable React components with TypeScript to improve integration and front-end maintainability. Improved performance and test coverage (20%) and supported migration from legacy PHP systems to modern JavaScript/Node.js stacks while contributing to AWS containerization and deployment.
Education
Degrees, certifications, and relevant coursework
National University of Singapore (NUS)
Bachelor's degree in Computer Science, Computer Science
2012 - 2017
Earned a Bachelor's degree in Computer Science at the National University of Singapore (NUS) from 2012 to 2017.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Steve?
You can contact Steve and 90k+ other talented remote workers on Himalayas.
Message SteveFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
