Energetic tech architect enthusiastic about developing deeper understanding of engineering design and leadership. Natural leader and networker with hardworking, resourceful and competitive nature.
Overview
9
9
years of professional experience
Work History
Senior Software Architect
Tata Communications Ltd
04.2021 - Current
\Led development and migration project from monolithic to micro-services architecture, showcasing expertise in managing transition to scalable and modular system.
Monitored and analyzed business performance, identifying areas for improvement and implementing necessary adjustments to enhance overall efficiency and effectiveness.
Implemented and streamlined quality assurance practices throughout development lifecycle, ensuring adherence to coding guidelines and launching initiatives to improve quality of deliverables.
Spearheaded agile project management practices, leading sprint planning, reviews, and retrospectives, fostering collaborative and iterative development environment.
Led comprehensive initiatives including data localization audit, SAST review, VAPT testing and GDPR compliance, ensuring robust data security and regulatory adherence.
Collaborated seamlessly with cross-functional teams, spanning product, DevOps, NOC, customer ops, sales, and engineering, fostering synergy for successful project delivery.
Lead team of 30 member (including Team Lead, SRE, NOC, QA)
Software Consultant
SignalWire Inc
10.2019 - 04.2021
Architecture Review: I excel at meticulously reviewing customer FreeSWITCH architectures, identifying opportunities for scaling, optimizing performance, and enhancing high availability. My insights and recommendations are tailored to meet the unique needs of each client.
Bugs Reproduction and Resolution: I am adept at reproducing and resolving customer-reported bugs promptly and effectively. I collaborate with the FreeSWITCH community by raising pull requests to contribute fixes, ensuring that the platform remains robust and reliable.
Custom Builds and Testing: I provide hands-on support to customers by creating custom FreeSWITCH builds that incorporate bug fixes and enhancements. I guide clients in testing these changes within their environments, ensuring seamless integration.
Automation and Load Testing: I leverage automation tools like SIPP to automate test cases and run load tests, guaranteeing the stability and performance of FreeSWITCH deployments. This proactive approach helps identify and mitigate issues before they impact operations.
Senior Software Engineer
Plivo Inc
04.2017 - 10.2019
Played a key role in shaping the architecture of Zentrunk SIP trunking solution, showcasing instrumental contributions as a telecom architect and developer.
Proficient in C, Python, Golang, and Lua, enabling the development of efficient, reliable, and innovative telecom solutions with a strong emphasis on programming versatility.
Well-versed in PostgreSQL for effective database management, ensuring the efficient storage and retrieval of critical data integral to telecom applications.
Leveraged Kamailio Lua scripting to create robust SIP load balancers, SIP application servers, and SIP edge proxies, integrating key features of a Session Border Controller (SBC).
Successfully integrated RTPengine with Kamailio, establishing reliable RTP paths and providing transcoding capabilities for optimal real-time media handling.
Designed and implemented automated scaling mechanisms for media servers, resulting in a significant 20% reduction in AWS costs by optimizing server usage during specific time ranges.
Proficient in infrastructure deployment using Chef cookbooks, AWS OpsWorks, ECS, Docker, ECR, and Jenkins, ensuring effective deployment and management of CPaaS products at scale.
Software Developer
Novanet
09.2016 - 03.2017
Led the architecture and development of carrier-grade VoIP billing solutions, addressing complex challenges at Novanet.
Extended Kamailio SIP server functionality by crafting a prepaid billing module, showcasing expertise in customizing open-source SIP infrastructure.
Engineered efficient and scalable REST APIs in Golang for billing services, contributing to streamlined operations in carrier-grade telecommunications.
Automated SIP test cases using SIPP, demonstrating a commitment to quality assurance and ensuring reliability in VoIP applications and services.
Managed MySQL and MongoDB for effective data storage, while implementing Redis for cache optimization, enhancing system performance in critical billing operations.
Software Developer
Ecosmob
06.2015 - 09.2016
Specialized in the development of comprehensive call center solutions, audio/video conferencing, IVR, and SIP proxies, catering to diverse customer needs.
Demonstrated proficiency in a variety of programming languages, including C, PHP, Perl, Lua, and Shell scripting, enabling versatile and effective development across different projects.
Utilized MySQL for efficient data storage and retrieval, showcasing expertise in database management.Implemented cache solutions such as Redis and Memcache, enhancing system performance for critical operations.
Deployed and configured SIP servers like Kamailio and OpenSIPS for robust SIP proxy and routing solutions.
Leveraged Asterisk and FreeSWITCH as flexible and scalable telephony platforms to create powerful telephony applications.
Integrated RTP proxies like RTPEngine and RTPProxy to ensure optimal handling of real-time communication media.
Proficient in using testing tools such as SIPP for comprehensive testing of SIP applications and services, ensuring the reliability of telephony solutions.