👋 Hey there! I'm Chandrasekhar, but you can call me Chandru. I'm a digital architect who transforms complex problems into elegant solutions, one line of code at a time.
🚀 Based in Andhra Pradesh, India, I specialize in full-stack development, microservices architecture, and performance optimization. My superpower? Turning 30-second API calls into 2-second responses and building systems that just work, beautifully.
💡 I believe the best technology is invisible – it seamlessly connects people, solves real problems, and makes life better. From high-concurrency messaging platforms to AI-driven solutions, I'm always exploring what's next.
Beyond the Code
When I'm not crafting code, you'll find me exploring AI and machine learning, contributing to open-source projects, or exploring great places in the world and having me time. I'm passionate about creating technology that doesn't just work – it inspires.
Growth Mindset
My journey from intern to Associate Project Lead has been fueled by curiosity and a relentless pursuit of excellence. Every challenge is an opportunity to innovate, every bug is a puzzle to solve, and every project is a chance to make a difference.
"Code is poetry written in logic, and every bug is just a plot twist waiting to be resolved."
— My Development Philosophy
What I'm doing
Full-Stack Engineering
Crafting end-to-end solutions with modern technologies like Node.js, React, and Java Spring Boot. From lightning-fast APIs to intuitive user interfaces.
System Architecture & Optimization
Designing scalable microservices and optimizing performance. Turning 30-second waits into 2-second delights through smart architecture decisions.
Communication Platforms
Building high-concurrency messaging systems with Kafka. Connecting businesses with their customers across Email, SMS, and WhatsApp seamlessly.
Innovation & Problem Solving
Transforming complex business challenges into elegant technical solutions. Always exploring AI, automation, and emerging technologies.
Testimonials
Ruman Mahato
Chandrasekhar was brought on board to create applications and manage the database, and we were highly satisfied with his performance. He possesses extensive experience and demonstrates a strong commitment to addressing client needs.
Chandana R
Chandrasekhar excels as a collaborative team member, displays impressive knowledge, consistently meets deadlines, and exhibits a dedicated commitment to fulfilling client requirements.
Mary
Chandrasekhar has both developed applications and managed the database. We were highly satisfied with the quality of work he delivered. He made a significant contribution to the project, gained valuable experience, and left a lasting impression on the client with his exceptional performance.
Nithin Gurram
Chandrasekhar was brought on board to validate and migrate on-premises applications to the cloud, and to manage the database. We were extremely pleased with his performance. In a short period, he rapidly acquired the necessary skill set and showcased a steadfast dedication to meeting client requirements.
Pradeep
Chandrasekhar was brought on board to validate and manage the database, and we were highly satisfied with his performance. whitin short perios he learning required skill set and demonstrated a strong commitment to addressing client needs.
Resume
Experience
Associate Project Lead @ KFIN Technologies Limited
Apr 2025 — Present
Comms Dispatcher: Developed a high-concurrency communication microservice for delivering Emails, SMS, and WhatsApp messages using Kafka for distributed message processing. Designed REST APIs enabling multiple internal applications to send messages through a unified platform. Built an interactive dashboard to monitor delivery statistics and message status in real time.
Comms Composer: Built a drag-and-drop report designer application using React with Fabric.js to create custom report templates. Integrated APIs as data sources, generating JRXML templates dynamically. Implemented backend logic in Java Spring Boot to produce dynamic PDF reports using JasperReports.
Loan Against Mutual Fund (LAMF) Dashboard & Core API Development: Built an interactive, real-time dashboard for LAMF transactions. Developed back-end interface for pledging and un-pledging investors mutual funds folios, enabling clients to view live transaction statuses and detailed payout reports.
Performance Optimization: Optimized Core APIs by converting .NET APIs to Node.js, reducing average API response time from >30 seconds to 2 seconds through asynchronous processes. Improved reliability and throughput by >75% with efficient data validation and MS-SQL database insertion.
Database Management: Utilized MongoDB for scalable logging and caching solutions, reducing load on primary MS-SQL database by 40%. Optimized complex SQL queries improving query efficiency and data handling.
As a software engineer, I have a track record of designing, developing, and optimizing high-quality software solutions. Proficient in multiple programming languages and frameworks, with a deep understanding of software development best practices. Proven ability to collaborate effectively in cross-functional teams, deliver projects on time, and adapt to emerging technologies and methodologies.
Associate Software Engineer @ Tech Mahindra
2021 — 2022
Dedicated and results-driven Associate Software Engineer with a strong foundation in software development, proficient in multiple programming languages, and a keen ability to solve complex problems. Adept at collaborating with cross-functional teams to design, develop, and maintain software solutions that meet business objectives. Demonstrated ability to adapt to new technologies and learn quickly, while consistently delivering high-quality code within project deadlines.
Software Engineer Internship @ Tech Mahindra
2020 — 2021
As a software intern, I collaborated with cross-functional teams to develop and test software solutions, gaining hands-on experience in coding, debugging, and problem-solving. I demonstrated a strong commitment to learning and adapting to new technologies while contributing to the development of software products that met or exceeded project requirements and deadlines.
Education
REVA University
2016 — 2020
I have attained a Bachelor's degree in Computer Science and Engineering with first-class after successfully completing my academic program.
chaitanya junior college
2014 — 2016
I have completed my 11th and 12th standard with first class.
Papa rao High school
2013 — 2014
I have completed my 10th standard SSC examination with first class.
Technical Skills
Full-Stack Development (Node.js, React, Java Spring Boot)
85%
Database Management (MongoDB, MS-SQL, MySQL)
80%
Microservices & API Development
85%
Message Queues & Distributed Systems (Kafka)
75%
Performance Optimization & System Architecture
80%
Cloud Platforms & DevOps
65%
Core Technologies
JavaScript/TypeScriptNode.jsReactJava Spring BootKafkaMongoDBMS-SQLSocket.ioREST APIsFabric.jsJasperReports
From 30s to 2s: How We Optimized API Performance with Node.js
In the world of financial technology, every millisecond counts. When we inherited a legacy .NET API system that was taking over 30 seconds to respond to critical mutual fund operations, we knew we had to act fast.
The Challenge
Our LAMF (Loan Against Mutual Fund) system was struggling with synchronous operations that blocked the entire request-response cycle. Users were frustrated, and the business was losing money.
The Solution: Asynchronous Architecture
We redesigned the entire system using Node.js with the following key strategies:
Implemented async/await patterns for all I/O operations
Used Socket.io for real-time updates to the frontend
Created efficient database connection pools
Introduced caching layers with MongoDB
Results
The transformation was remarkable: 93% reduction in response time, from 30+ seconds to an average of 2 seconds. This improvement led to better user experience and increased transaction throughput by over 75%.
Building Scalable Communication Systems with Kafka and Spring Boot
Building a communication platform that handles millions of messages across multiple channels requires careful architectural planning and robust technology choices.
Architecture Overview
Our Comms Dispatcher system is built on a microservices architecture with Kafka as the message broker, ensuring high availability and fault tolerance:
Key Components
Message Producer: REST APIs that accept message requests and publish to Kafka topics
Channel Processors: Specialized consumers for Email, SMS, and WhatsApp
Delivery Tracking: Real-time status updates stored in MongoDB
Dashboard: React-based monitoring interface
Scaling Considerations
By leveraging Kafka's partitioning and Spring Boot's reactive programming model, we achieved horizontal scalability that can handle traffic spikes during peak business hours without message loss.
The Philosophy of AI-Driven Development: Beyond Code Generation
As we stand at the precipice of an AI-driven future, the question isn't whether artificial intelligence will transform software development, but how we as developers can philosophically and practically embrace this transformation.
The Paradigm Shift
AI is not just a tool for code completion or bug fixes. It represents a fundamental shift in how we approach problem-solving, system design, and the very nature of creative work in technology.
Human-AI Collaboration
The future lies not in replacement, but in symbiosis. While AI excels at pattern recognition and rapid iteration, humans provide context, creativity, and ethical judgment. Our role evolves from code writers to system architects and AI collaborators.
Practical Applications
Intelligent debugging and performance optimization
Automated testing and quality assurance
Architecture recommendations based on requirements
Predictive maintenance and system monitoring
The key is to maintain our human judgment while leveraging AI's computational power to build more robust, efficient, and innovative solutions.
Hybrid Database Architecture: MongoDB + MS-SQL for Maximum Efficiency
Choosing the right database architecture is crucial for application performance. Our hybrid approach combines the best of both SQL and NoSQL worlds.
The Strategy
We use MS-SQL for transactional data requiring ACID properties and MongoDB for logging, caching, and flexible document storage. This separation of concerns allows each database to excel at what it does best.
Implementation Benefits
40% reduction in primary database load by offloading logs and cache to MongoDB
Improved query performance through strategic data placement
Enhanced scalability with MongoDB's horizontal scaling capabilities
Maintained data consistency for critical financial transactions
Best Practices
The key to success lies in careful data modeling, proper indexing strategies, and maintaining clear boundaries between transactional and analytical workloads. Regular performance monitoring ensures optimal operation across both systems.