Senior software engineer with a genuine interest in fundamental engineering principles rather than framework-specific implementations. Committed to implementing type-safe and memory-safe practices while contributing to architectural design discussions. I enjoy working in fast-paced settings that provide opportunities to expand capabilities and skills. My approach balances established software engineering principles with an openness to new technologies and methodologies.
Proficient in writing server side code using go making full use of go routines and following the principles of effective go.
Rooting for Type Safety across the industry by building projects making full use of type safe programming.
Most of my industrial experience lies in creating React applications for the airline industry. Have seen and moved along with the evolution from class components to server side components.
Experienced in building server-side applications and APIs using Node.js, including the use of popular frameworks like Express.
My favourite way of working with react applications that may or may not need SEO. Most of my side projects are done in Next.js
Worked with various Relational/Non-Relational databases and made use of popular ORMs. Also proficient in Graphql.
Tata Consultancy Services | 2019 - Present
As a full stack engineer, played a crucial role in developing and deploying key features to applications that significantly enhances flight operations for Singapore Airlines. Served various roles including front end web developer, full stack web developer and UI tech lead.
Published on Jul 22, 2024
This article shares personal experiences and insights on the benefits of type safety in software development, focusing on the transition from TypeScript to Go. Discover how strong typing can enhance code reliability, productivity, and overall developer satisfaction.