Sridhar Bala

Sridhar B

Senior Full Stack Engineer

About Me

I am Sridhar Bala, Senior Full Stack Engineer with 8+ years of experience in Node.js, Nest.js, Next.js, React.js, PHP, MongoDB, MySQL, PostgreSQL, and AWS. I have extensive expertise in designing, building, and customizing robust web applications. I am passionate about discussing innovative solutions to meet unique requirements.

My Expertise

BACKEND DEVELOPMENT

I specialize in backend development using frameworks like Next.js, Express.js, Symfony, and Laravel, creating scalable and efficient server-side applications. My expertise includes working with relational databases like MySQL and PostgreSQL as well as NoSQL databases like MongoDB. I focus on delivering robust APIs, optimized queries, and seamless integrations to support diverse business needs.

FRONTEND DEVELOPMENT

I excel in frontend development using modern frameworks and tools like React.js, Vue.js, Next.js, and Bootstrap to build dynamic and responsive user interfaces. With expertise in TypeScript, I ensure type-safe and scalable codebases for robust application development. I also specialize in microfrontend architecture, enabling modular and maintainable frontend solutions for large-scale applications.

CI/CD

I have extensive expertise in CI/CD (Continuous Integration and Continuous Deployment), automating code integration, testing, and deployment for faster and reliable software delivery. I specialize in using tools like CircleCI, Jenkins, and GitHub Actions to streamline build pipelines, ensuring smooth development workflows. Additionally, I am proficient with build tools such as Webpack and Gulp for asset optimization and automation, enabling efficient and seamless deployments.

AI & Cloud

I have expertise in building AI-powered solutions by leveraging cutting-edge cloud platforms like AWS (including AWS Bedrock) and Google Cloud Platform (GCP). I specialize in integrating advanced AI capabilities such as natural language processing, generative AI, and large language models into scalable, cloud-native applications. By combining the power of AI and cloud computing, I deliver high-performance, innovative solutions that drive impactful experiences for diverse business need

Resume

Experience

2022 - PRESENT
SENIOR FULL STACK ENGINEER
POSNIC

POS - Point of Sale Application Development from Scratch

2017 - 2012
SENIOR SOFTWARE ENGINEER
PROPERTYGURU

South East Asia Real estate portal development

2016 - 2017
DATA INTEGRATION DEVELOPER
IBM

Data Integration developer for CRM system and external applications.

Education

2006 - 2009
MCA - MASTER OF COMPUTER APPLICATIONS
ANNA UNIVERSITY

Masters's Degree in Computer Application with distinction

2003 - 2006
BSC - BACHELORS OF SCIENCE
BHARATHIDASAN UNIVERSITY

Bachelor's in Computer Science with First Class

2016 - No Expiry
ZEND CERTIFIED ENGINEER
ZEND

Zend certified engineer

Skills

Backend

Node.js
PHP
TypeScript
Go
Java
HTML/CSS
XML
RESTful APIs
MicroFrontend

Libraries/Platforms

React.js
Express.js
Next.js
Nest.js
Laravel
Symfony
Laravel
JQuery
Bootstrap

Data/Database

SQL
NoSQL
MySQL
PostgreSQL
MongoDB
Redis
Memcached
ORM

Cloud/Technologies

AWS
GCP
Heroku
Docker
Kubernetes
Microservices
OpenAI
Bedrock
CI/CD

Soft Skills

Leadership
Communication
Problem-Solving
Decision-Making
Adaptability
Time Management

Portfolio

POS - Point of Sale Application

I led the development of a POS application from the ground up, contributing extensively to system design, architecture, and defining CI/CD pipelines and development workflows. The project utilized a robust tech stack, including Node.js, PHP, MongoDB, and MySQL, alongside tools like GitHub Actions, Postman, and Kibana for efficient collaboration and monitoring. My role involved implementing scalable solutions, optimizing performance with Memcached, and streamlining development using Gulp. I established best practices for version control, automation, and documentation using Notion. This application is designed to handle high-volume transactions and provide seamless performance for retail businesses.

Tech stack: Node.js, TypeScript, React.js, PHP, MongoDB, Memcached

Tools: GitHub, Actions, Notion, Postman Collection, Kibana

Team: Individual Contribution

Role: Senior Full Stack Engineer

Demo
URL https://www.posnic.io/login
Username [email protected]
Password Testuser@2024
PosnicPro

RealEstate Agent Dashboard

Developed the front end for a real estate agent dashboard, focusing on responsive and Progressive Web App (PWA) design to enhance user experience across devices. Built features for displaying analytical data, interactive graphs, and tools for creating and managing property listings. Integrated REST APIs to ensure seamless data flow and real-time updates. Designed to focus on usability and performance, optimizing functionality for high engagement.

Tech stack: React.js, Redux, HTML, CSS, jQuery, Bootstrap

Tools: Figma, Jira, Wiki Confluence, Swagger, Webpack, ESLint

Team: 4 – 2 Dev 1 UI/UX 1 QA

Role: Frontend Developer

AgentDashboard More Details: https://www.agentofferings.propertyguru.com.sg/agentnews/better-dashboard-design-awaits/

Self-Service Billing System

Contributed to developing a service billing system as part of a team of 10, with the project spanning 13 months. Built a subscription-based and recurring payment solution, integrating Adyen for secure payment processing. Enabled an automated order completion and fulfillment process triggered post- payment. Designed the system with three microservices for core functions, an admin dashboard, and a user- facing payment flow. Each component was developed using microservices architecture, leveraging Express and Symfony frameworks, focused on delivering a scalable, secure, high-performing system to manage large transaction volumes.

Tech stack: PHP, Symfony, Node.js, Express, Next.js, MySQL, RDS, Redis, S3, Serverless, AWS Lambda, AWS Step Functions, AWS API Gateway, AWS SQS, AWS SNS, HTML, CSS, Bootstrap

Tools: Jira, Swagger, CircleCI, Kibana, Datadog, Miro, Figma, SalesForce, Adyen payment gateway

Team: 10 – 1 Tech Lead, 2 FE, 4 BE, 1QA, 1 UI/UX, 1 PO

Role: Backend Engineer

AgentNet More Details: https://www.agentofferings.propertyguru.com.sg/upsell/

Migration – Data Migration

Led a complex, large-scale data migration, transforming Malaysia's geographic data from a 2-level to a 3-level structure to include district information in real estate listings. Enhanced listing accuracy by adding district data, which previously only included state and area names, enabling more precise property searches for real estate agents. This migration project involved managing extensive legacy data, significantly improving data quality, and driving business growth. Received stakeholder recognition for successfully handling the challenging migration process and ensuring data integrity across listings.

Tech stack: PHP, Stored Procedures, Node.js, MySQL, PostgreSQL

Tools: Jira

Team: Individual Contribution

Role: Senior Backend Engineer

Propertyguru More Details: https://www.propertyguru.com.my/

IBM App Connect

Played a vital role as a Data Integration Developer at IBM, supporting the migration from Siebel CRM to SugarCRM and IBM's proprietary SalesConnect system. Played a vital role as the first team member to work on data integration and batch processing jobs, ensuring a seamless data transition. Utilized IBM’s internal tools and products to manage data flow, providing reliable and accurate integration and contributed to a smooth migration process, enhancing data accessibility and system efficiency across the organization.

Tech stack: JavaScript, Shell Script, DB2, SugarCRM, Go

Tools: RTC, RQM, CastIron, Data Stage, App Connect

Team: 6

Role: Data Integration Developer

IBM More Details: https://www.ibm.com/products/app-connect

icuc.social

I worked on icuc.social, a social moderation platform that moderates comments and posts across social media platforms such as Facebook, Twitter, and YouTube. I contributed to the development using PHP, Node.js, MySQL, jQuery, TypeScript, ensuring efficient content moderation at scale.

Tech stack: PHP, Node.js, MySQL, jQuery, TypeScrip

Tools: Github Project / Issues

Team: Individual Contribution

Role: Individual Contributor

ICUC More Details: https://icuc.social/our-services/social-media-moderation/

Win Inspect

Win Inspect is an application designed for home inspectors, providing tools to manage inspectors, schedule appointments, and capture detailed information about homes. The platform is built using HTML, CSS, React, jQuery, Node.js, MySQL, and Memcache, ensuring efficient data handling and smooth user interactions.

Tech stack: React.js, Node.js, MySQL, MicroServices, Python

Tools: Jira, Hotspot

Team: 6

Role: Senior Software Engineer

Win Inspect More Details: https://wini.com/

Sleek.com.sg

Sleek.com.sg is an online legal services portal that enables users to register companies in Singapore seamlessly. I contributed to this project as a Senior Full Stack Engineer, leveraging technologies like TypeScript, Go, Nest.js, Next.js, MongoDB, PostgreSQL, RabbitMQ, Kafka, Docker, Kubernetes, and serverless solutions. My primary responsibility was developing robust REST APIs that integrate with Xero, government applications, and various third-party services. I implemented scalable, efficient solutions using AWS Lambda, AWS API Gateway, and Kong for API management. Additionally, I worked on containerized deployments and orchestration using Docker and Kubernetes. The project demanded high availability, secure API integrations, and a cloud-native architecture.

Tech stack: TypeScript, Go, Nest.js, Next.js, MongoDB, PostgreSQL, RabbitMQ, Kafka, Docker, Kubernetes, and serverless

Tools: Jira, Basecamp, Notion, Xero

Team: 9

Role: Senior Full Stack Engineer

Sleek SG More Details: https://sleek.com/sg/

My Personal Photos

Get in Touch

ADDRESS: Tamil Nadu, India
EMAIL: [email protected]
PHONE: +91 6369066363
HIRE: Available