Sreekanth Dheerendranath

Senior Software Engineer | GIS Automation & AI Specialist
Kuala Lumpur, MY.

About

Highly accomplished IT professional with 12 years of experience in designing and implementing cutting-edge software solutions across the full SDLC. Proven expertise in GIS automation, AI integration, and modern backend frameworks, including .NET, Python, and JavaScript. Adept at optimizing system performance, modernizing legacy applications, and leading cross-functional teams to deliver high-impact, scalable solutions that meet evolving business needs and enhance user satisfaction.

Work

Amit Global (on Contract to Boustead Geospatial)
|

Senior Software Engineer

Kuala Lumpur, Federal Territory, Malaysia

Summary

Led the development of advanced GIS automation and AI-powered geospatial solutions, optimizing data management and enhancing system performance for critical engineering applications.

Highlights

Developed advanced GIS automation scripts using Python (ArcPy) within Esri ArcGIS Pro and ArcGIS Enterprise environments, streamlining complex geospatial workflows.

Migrated and optimized legacy batch processes for Utility Network data management, significantly improving data processing efficiency and system scalability.

Designed and maintained a robust data conversion pipeline, transforming File Geodatabases (FGDB) of critical water and sewer network data into CAD/DGN formats for engineering applications.

Enhanced script performance through algorithmic optimization and parallel processing, reducing execution time from 20 minutes to under 5 minutes (75% improvement).

Engineered an internal AI-powered product for ArcGIS Pro (>3.10) using Python (FastAPI) and Node.js, integrating intelligent geoprocessing capabilities and currently undergoing internal testing.

Ultradata
|

Senior Analyst Programmer

Kuala Lumpur, Federal Territory, Malaysia

Summary

Enhanced and localized core banking products, modernized legacy applications, and led the development of critical security modules, significantly improving system performance and security.

Highlights

Enhanced and localized core banking products for the U.S. market, leveraging deep domain knowledge to ensure compliance with regulatory and operational requirements.

Provided critical insights for core banking system upgrades, leading to improved performance, enhanced compliance, and superior user experience.

Modernized five legacy applications by migrating them to web-based .NET solutions, refactoring over 30% of the codebase to significantly improve maintainability and UI integration.

Led the design and development of a device tracking and authentication module, reducing fraud incidents by 70% and strengthening customer account security.

Streamlined integrations between UniData backend systems and .NET web services through cross-functional collaboration, enhancing overall platform reliability and scalability.

Tata Elxsi
|

Software Engineering Specialist

Thiruvananthapuram, Kerala, India

Summary

Spearheaded real-time application (RTA) feature implementations and performance optimizations, consistently delivering project milestones within an Agile framework.

Highlights

Spearheaded feature implementations on the dSPACE ConfigurationDesk Tool, delivering critical improvements for Real-Time Application (RTA) build workflows.

Enhanced build status logging for all participating RTAs, improving traceability and debugging efficiency across development cycles.

Optimized RTA build performance and stability on Linux OS platforms by implementing low-jitter and low-latency removal features.

Increased test coverage to 95%, significantly improving software quality and reducing production defects.

Consistently delivered project milestones on a strict two-week sprint cycle, ensuring timely and effective Agile delivery and team alignment.

Honeywell Technology Solutions Limited. (HTSL)
|

Advanced Software Engineer

Bangalore Urban, Karnataka, India

Summary

Contributed to a Scrum team focused on fire system configuration tools, driving innovation through containerization, automation, and security enhancements.

Highlights

Implemented containerization for front-end and backend applications, decreasing deployment errors by 70% and enhancing development and testing environment stability.

Automated Electron package builds across various configurations using advanced PowerShell scripting, improving build efficiency and consistency.

Developed a Microsoft SSO error screen back button solution, adopted by 4 internal teams, resulting in smoother SSO functionality and enhanced user satisfaction.

Collaborated with global stakeholders to gather critical data, significantly enhancing system development accuracy and on-time delivery.

Conducted comprehensive security analysis using Black Duck, collaborating with Security Architects to effectively mitigate identified security risks.

Finastra
|

Senior Software Engineer

Thiruvananthapuram, Kerala, India

Summary

Led and mentored a 3-member team, coordinating cross-functional development, modernizing legacy codebases, and developing innovative solutions to meet client needs.

Highlights

Led and mentored a 3-member software development team, fostering skill development and ensuring high-quality project execution.

Evaluated, modularized, and upgraded legacy codebases to modern standards, decreasing operating costs by 40% while improving maintainability.

Coordinated with cross-functional development teams to evaluate system solutions, ensuring alignment with evolving client requirements and strategic objectives.

Developed and documented efficient troubleshooting methods and solutions, building a comprehensive knowledge repository to enhance support team effectiveness.

Spearheaded the development of Proof-of-Concepts (POCs) for innovative software solutions, validating technical feasibility and potential business impact.

Niit
|

C#.NET, Core Java Programmer / Faculty

Thiruvalla, Kerala, India

Summary

Instructed and mentored students in C#.NET and Core Java programming, developing and updating curriculum to maintain student engagement and align with industry standards.

Highlights

Employed diverse instructional methods to engage students and foster sustained interest in C#.NET and Core Java programming concepts.

Developed and updated course syllabi to align with evolving industry standards and educational requirements, ensuring curriculum relevance.

Mentored students through practical exercises, fostering critical thinking and exposing them to various programming approaches and problem-solving techniques.

Supervised three classes of undergraduate and graduate students per semester, guiding their academic progress and project work.

Efx Its
|

Junior Software Engineer

Thiruvananthapuram, Kerala, India

Summary

Contributed to application maintenance, new feature development, and project implementation, focusing on system load identification and performance improvements.

Highlights

Maintained and enhanced prevalent applications while developing new functionalities to improve system performance and user experience.

Participated in engineering discussions to identify system load and prepare improvement plans for application optimization.

Developed and integrated code fixes into releases and patches, ensuring application stability and performance.

Organized and implemented a Point-of-Sale (POS) web application development project, delivering a functional and robust solution.

Education

Rajiv Gandhi Institute of Technology
Kottayam, Kerala, India

MCA (Master of Computer Application)

Computer

Languages

English

Certificates

Blockchain Developer Guide

Issued By

codedamn

Microsoft Certified Azure Developer Associate

Issued By

Microsoft

LinkedIn React.Js Essential Training

Issued By

LinkedIn Learning

LinkedIn React.js Essential Training

Issued By

LinkedIn Learning

LinkedIn Learning Data Science: Understanding the Basics

Issued By

LinkedIn Learning

LinkedIn Docker For .Net Developers With Visual Studio

Issued By

LinkedIn Learning

LinkedIn Docker for .NET Developers with Visual Studio

Issued By

LinkedIn Learning

IBM Enterprise Design Thinking Practitioner

Issued By

IBM

LinkedIn LINQ with C# Essential Training

Issued By

LinkedIn Learning

Skills

Programming Languages

Python, C#, Java, JavaScript, TypeScript, VB6, Pick/Basic, Solidity.

Frameworks & Libraries

.NET, ASP.NET, ASP.NET Core, ASP.NET MVC, ASP.NET Web API, Blazor, React, Angular, Node.js, FastAPI, Entity Framework, Windows Presentation Foundation (WPF), MS Bot Framework.

GIS & Geospatial Technologies

ESRI, ArcGIS, ArcGIS Online, ArcPy, Experience Builder, Utility Network (UN), CAD, Geoprocessing, Spatial Visualization.

Cloud & DevOps

Microsoft Azure, Azure DevOps Server, CI/CD, Docker, Git, Bitbucket, Team Foundation Server (TFS), PowerShell.

Databases & Data Management

Microsoft SQL Server, SQL, Couchbase Server, Rocket U2, UniData, File Geodatabases (FGDB).

Operating Systems

AIX, Linux, Windows.

Methodologies & Practices

Agile Methodologies, Scrum, Software Development Life Cycle (SDLC), Object-Oriented Programming (OOP), Domain Driven Design (DDD), Design Patterns, RESTful API, Microservices Architecture, Security Assessment, Quality Control, Business Analysis, Requirement Gathering, User Stories.

Tools & Utilities

Visual Studio, dSPACE ConfigurationDesk, Black Duck, Swagger API, Postman (implied), Jira (implied by Agile).