Sathish Kesavaperumal is a seasoned software engineer and architect with 19+ years of experience, specializing in enterprise solution design, scalable microservice architectures, and UI-centric web applications. He has led and mentored multiple large Scrum teams, driven low-level design and cross-cutting library development, and enforced secure, high-performing APIs with a 1-second SLA. Proficient across .NET/.NET Core, Angular/PWA, messaging platforms (Kafka, RabbitMQ, MSMQ) and AWS services, he blends hands-on coding with architectural oversight and cybersecurity discipline. He also contributes to open-source front-end tooling—improving an Angular OpenLayers directive by fixing memory leaks and expanding geospatial support—showing attention to performance and real-world interoperability. Based in Chennai, he pairs an engineering background with an MBA, enabling pragmatic decisions that align technical design with operational and business goals.
11 years of coding experience
17 years of employment as a software developer
Bachelor of Engineering (B.E.), Electrical, Electronics and Communications Engineering, Bachelor of Engineering (B.E.), Electrical, Electronics and Communications Engineering at Vellore Institute of Technology
The Indira Gandhi National Open University (IGNOU)
AngularJS directive to embed an interact with maps managed by the OpenLayers library
Role in this project:
Front-end Developer
Contributions:5 commits, 17 PRs, 7 comments in 1 year 7 months
Contributions summary:Sathish primarily focused on improving the stability and functionality of the AngularJS directive for the OpenLayers library. They addressed memory leaks by unregistering map events on scope destruction, ensuring proper resource management. The user also implemented new features like support for WKT data, and fixed issues related to projection handling, demonstrating a focus on enhancing the directive's capabilities for varied geospatial data formats. Furthermore, the user improved the handling of XYZ tile layers to support multiple tile server URLs.
AngularJS directive to embed an interact with maps managed by the OpenLayers library
Contributions:10 PRs, 61 pushes, 32 branches in 5 years
interactdirectivemapangularjsangular
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.