
Dimuthu
Senior Software Developer, Building Scalable and Reliable Solutions
Skills

Bekijk mijn diensten


Portfolio
Werkervaring
Senior Software Developer
Mobile Innovations Corporation
Sep 2023 - Present • 3 yrs 2 mos
Led end-to-end software engineering and delivery for enterprise cloud-based scheduling, logistics and healthcare platforms serving Canadian clients and supporting operations for 15,000+ officers worldwide. Worked directly with clients and business stakeholders to understand operational requirements, analyze business processes, design technical solutions, estimate development effort and deliver production-ready software. Key achievements and responsibilities: - Delivered software enhancements from requirements gathering and technical analysis through architecture, development, testing, Azure deployment and post-release support. - Developed and enhanced the Wabaseemoong Information System (WIS) using Blazor, C#, Web APIs and Azure services, managing requirements, implementation, staging deployments, production releases and troubleshooting. - Led the redevelopment of the Moms in Motion / WISE platform from an existing staging environment without an available source codebase, rebuilding multiple application modules and implementing new business requirements. - Contributed to healthcare billing and EDI / ASC X12 integrations, including eligibility verification, claims, remittance processing, billing workflows and SFTP-based data exchange. - Performed comprehensive OSL legacy-system migration validation, including functional testing, data comparisons, unit testing, reporting and PDF, Excel and CSV exports. - Designed and maintained backend services and REST APIs supporting web applications, mobile applications and third-party integrations. - Implemented and supported Azure cloud infrastructure, application monitoring and production troubleshooting using Application Insights and Azure services. - Established and maintained automated build and deployment workflows through Jenkins and Azure DevOps CI/CD pipelines. Technologies: C#, .NET, .NET Core, ASP.NET Core Web API, Blazor, Angular, SQL Server, Azure SQL, Azure App Services, Azure Key Vault, Application Insights,
Byond By OpusXenta
4 yrs 2 mos
Manager
Nov 2021 - Feb 2024 • 2 yrs 3 mos
Managed software engineering and technical delivery across Research & Development, Support and Upgrade teams for enterprise deathcare management solutions serving funeral homes, cemeteries and crematories. Combined engineering management with hands-on architecture and technical leadership, taking ownership of technical solutions from business requirement analysis and architecture through implementation, integration, deployment and production support. Key achievements and responsibilities: - Directly supervised 14 engineers across three technical teams, each guided by a team leader, overseeing technical direction, mentoring, recruitment, performance, code reviews and delivery. - Collaborated with business stakeholders and customers to understand requirements, prepare architecture documentation, estimate solutions and assess technical, security and integration risks. - Redesigned customer data synchronization architecture using microservices, Apache Kafka and the Confluent consumer model, with Docker and Kubernetes. - Addressed performance bottlenecks in bulk customer data imports, reducing synchronization time and enabling high volumes of changes to be processed faster than the previous broker-queue approach. - Led the continued development of ByondProCore API and customer data synchronization capabilities. - Investigated and designed Single Sign-On (SSO) integration between ByondCloud and ByondPro. - Oversaw development, testing, production deployments and resolution of complex customer and production issues. Technologies: C#, .NET Core, ASP.NET Core Web API, Microservices, Apache Kafka, Confluent, Docker, Kubernetes, SQL Server, PostgreSQL, Jenkins, Bitbucket, REST APIs, distributed systems and event-driven architecture. Leadership impact: Direct technical and delivery oversight of 14 engineers across three teams.
Senior Technical Lead
Dec 2019 - Nov 2021 • 1 yr 11 mos
Led technical architecture, engineering implementation and delivery across Support, Product Upgrade and Research & Development initiatives for enterprise deathcare management software. Translated business requirements into technical designs and maintainable software solutions, while remaining hands-on with backend development, API architecture, database engineering and deployment automation. Key achievements and responsibilities: - Led technical teams through requirements analysis, solution design, implementation, code reviews, testing and controlled production releases. - Architected and developed the ByondPro Upgrade Tool, automating database metadata and schema comparisons, change scripting, customer customization preservation and upgrade validation. - Designed and developed ByondProCore API using .NET Core, exposing legacy CRM functionality to support new ByondCloud features and customer data synchronization. - Developed a public deceased-search API enabling users to locate loved ones and view burial and cremation locations through Google Maps and Leaflet-based visualizations. - Researched and prototyped interactive mapping capabilities, including polygons, circles, pins, drone imagery and multiple map layers. - Implemented automated Jenkins CI/CD deployment processes and introduced Bitbucket pull-request and code-review workflows. - Provided technical mentoring, architecture guidance and implementation support to development teams. Technologies: C#, .NET Core, ASP.NET Core Web API, SQL Server, PostgreSQL, Entity Framework Core, LINQ, Jenkins, Bitbucket, REST APIs, Google Maps API and Leaflet.