I’m a seasoned software engineer with over 7 years of experience in crafting scalable, high-performance systems. While I thrive in backend development, I also love owning systems from end-to-end—designing robust APIs, building microservices architectures, developing responsive UIs, and ensuring every part of the system works seamlessly together. My passion lies in solving complex technical challenges and delivering innovative solutions. I’m committed to continuous learning, staying updated with industry trends, and mentoring junior engineers. Currently, I’m focused on mastering Go and cloud-native architectures to build impactful systems as well as being in a love hate relationship with AI coding tools (Looking at your Cursor). Beyond coding, I enjoy staying active, reading manga, or enjoying the latest anime and movies with friends (often accompanied by good food and some friendly banter).
Technical Skills
Go
4
Node.js
4
JavaScript
5
TypeScript
4
PHP
5
Python
4
Java
3
Express
5
Laravel
5
Angular
4
Spring Boot
3
React
3
Svelte
2
jQuery
5
TensorFlow
2
CSS
4
Sass
3
Tailwind CSS
4
Node-RED
4
MySQL
4
SQL Server
2
PostgreSQL
2
Redis
4
RabbitMQ
4
Kafka
4
MongoDB
2
Elasticsearch
3
Git
5
GitHub
5
GitLab
5
SVN
3
Docker
5
Jenkins
3
Grafana
3
AWS
3
ArgoCD
2
Kubernetes
2
Nomad
2
Vault
3
REST APIs
5
Event Driven Architecture
4
Microservices
4
Low Level Design
4
System Design
4
Single Sign-On
4
SAML
4
My Journey So Far
Sept 2024 - Present
Senior Module Lead
Media.net - Programmatic Advertising
Currently working on a B2B SaaS platform uses cutting-edge AI to instantly transform static site content into dynamic, monetizable videos that we believe will skyrocket engagement and ad revenue. I handle the heavy lifting—from AI video creation and review to smart playlist creation—all while pioneering my frontend development with AI tools like Cursor.
Developed a simple recommender system using Gemini, ChatGPT, and Ollama models to enhance user targeting. The system combines insights from LLMs with in-house data to provide data-driven recommendations aimed at improving ad targeting.
Developed a microservice to implement role-based access control for all public customer interfaces, optimised response times to sub 50ms latencies, to allow for rapid UI rendering. Incorporated automated unit and integration tests to validate functionality and ensure system reliability.
Go
Python
React
Node.js
Express
MySQL
Redis
Docker
Nomad
Vault
Jan 2024 - Aug 2024
Senior Module Lead
Media.net - Domain Monetisation
Reengineered a legacy ACME SSL certificate generation process focusing on consistency and reliability. Achieved a high throughput of 10,000 certificates per minute on a single instance. Integrated structured logging and alerting with Grafana to ensure comprehensive audit trails for every request. Automated deployment using Docker and implemented unit and integration tests to ensure continuous delivery and code quality.
Developed the backend for an in-house monitoring and alerting system to send notifications for metric drops across various dimensions and aggregates. Ensured reliable and timely delivery by implementing fan-out messaging and retry mechanisms, with configurable alert channels including email, SMS, and more.
Mentored and onboarded a junior developer, providing guidance, feedback, and a personalized development plan to foster growth and skill development.
Go
Node.js
Express
TypeScript
MySQL
Redis
RabbitMQ
Grafana
Docker
ArgoCD
Vault
Jan 2022 - Dec 2023
Module Lead
Media.net - Domain Monetisation
Developed a comprehensive campaign management system to optimize the entire campaign lifecycle. By integrating with third-party providers and implementing advanced features like real-time analytics and rapid kill switches, empowered business teams to maximize campaign performance and drive a significant 30-40% monthly revenue increase.
Designed and implemented an auction process and reporting tools based on a microservices architecture, utilizing the GoDaddy Auctions API. Optimized work efficiency and boosted revenue by 30% through streamlined processes and data-driven insights.
Mentored and onboarded 3 junior engineers, investing in their professional growth through personalized guidance and hands-on training. Significantly enhanced their engineering skills and practices, empowering them to become valuable contributors to the team.
Node.js
Express
PHP
JavaScript
RabbitMQ
MySQL
Redis
Docker
Vault
Jan 2021 - Dec 2021
Senior Web Application Developer
Media.net - Domain Monetisation
Developed REST APIs to facilitate A/B testing of advertisements across parked domains. By enabling the analysis of key metrics, these APIs empowered data-driven decision-making and improved the overall effectiveness of ad campaigns.
Took a step back from being the sole person on team handling SSO and SAML integration by developing a comprehensive guide, meticulously documented each step for PHP and Node.js applications. By sharing this knowledge, I empowered multiple teams to independently implement these integrations, reducing reliance on specialized expertise and accelerating the adoption of secure authentication practices.
PHP
Node.js
REST APIs
JavaScript
SQL Server
SAML
Single Sign-On
Docker
Vault
Jul 2019 - Dec 2020
Web Application Developer 2
Media.net - Domain Monetisation
Designed and built an autonomous statistics audit system using PHP, Laravel, SQL Server, and Redis to aggregate domain parking performance and other reporting data from over 50 sources. The system dynamically handles data downloads as well as retries based on configurable parameters like date, delay, account, and aggregation, enabling customers to access audited data within 4 hours of its release by the provider.
Accelerated developer onboarding by championing the adoption of Docker and crafting a comprehensive quickstart guide. Reduced setup time and boosted development efficiency, enabling engineers to focus on delivering high-quality code.
Steered code quality initiatives by taking ownership of code reviews. Provided insightful feedback, identifying and addressing potential issues, and significantly reducing bug occurrences.
Mentored and onboarded a junior engineer, fostering their growth through personalized guidance and hands-on training. Cultivated a strong foundation in engineering best practices, empowering them to become a valuable team member.
PHP
Laravel
Redis
Grafana
SQL Server
Docker
Jul 2018 - Jun 2019
Web Application Developer
Media.net - Domain Monetisation
Developed a robust notification system capable of delivering targeted messages to over 10 million users. Implemented advanced scheduling and targeting capabilities to optimize campaign delivery and maximize impact. Streamlined the process of sending bulk notifications, ensuring timely and reliable delivery to a large user base.
Collaborated with designers and business teams to create a user-friendly interface that allows for easy management and launch of campaigns and notifications.
PHP
Laravel
Kafka
Redis
MySQL
Angular
Jul 2017 - Jun 2018
Associate Web Developer
Media.net - Domain Monetisation
Leveraged Python and difflib to streamline the migration of a legacy system to GitLab. Generated comprehensive reports highlighting differences between SVN, Staging, and Production versions to facilitate smooth conflict resolution. Collaborated with cross-functional teams and business stakeholders to identify and deprecate outdated features. Automated the deployment of the unified system using Jenkins, ensuring efficient and reliable delivery.
Python
PHP
JavaScript
SVN
GitLab
Jenkins
Jun 2016 - Jul 2016
Intern - Backend Engineer
GoHero.ai
Developed engaging chatbots for Facebook Messenger utilizing APIs from Zomato and Skyscanner to enhance user experience. By incorporating natural language flows and interactive features, these chatbots achieved a 15% increase in user engagement.
Prototyped chatbots using Microsoft's Bot Framework to explore different chatbot platforms. A/B testing and reporting provided valuable insights that informed stakeholder decisions regarding platform migration feasibility.
Node.js
Node-RED
MongoDB
AWS
Facebook Messenger
Microsoft Bot Framework
Microsoft LUIS
API.ai
Dec 2015 - Jan 2016
Intern - Full Stack Engineer
RetailLending.com
Developed and integrated backend modules for careers, FAQs, and testimonials within a content management system. Built RESTful APIs to power a responsive management UI.
Brought wireframes to reality by implementing the Careers and FAQs pages for the company website.
International Journal of Computer Sciences and Engineering
Designed and implemented a travel bot that leverages user interaction data and deep learning to provide tailored recommendations for hotels and destinations.
This project was undertaken as a final year project, leveraging the experience and connections gained during my internship at GoHero.ai.