Senior Software Engineer - Routeware Inc. (Routeware Control Center (RCC))
Duration: Aug 2026 – Present
Summary:
- Routeware Control Center (RCC) is an environmental fleet management platform designed to optimize waste collection operations
- It includes an ASP
- NET MVC web application, driver device APIs, and Windows services for route processing, aimed at improving route reliability and dispatch data integrity
Responsibilities:
- Contributed to the revamp of the fleet management platform using C#/.NET Framework, SQL Server, and Docker.
- Hardened route creation processes against invalid GPS data to prevent failures.
- Enhanced dispatch data integrity by adding dispatch batch correlation and preventing cache overwrites.
- Delivered customer-facing features including map drawing tool enhancements and critical bug fixes.
- Scoped and improved Integration API, including Swagger/OpenAPI documentation and deploy-pipeline health checks.
Technologies: C#, .NET Framework, ASP.NET MVC, SQL Server, Docker
Software Engineer I - Siemens (formerly Brightly Software) (Asset Essentials - Enterprise CMMS SaaS)
Duration: Dec 2023 – Aug 2026
Summary:
- Asset Essentials is a multi-tenant enterprise Computerized Maintenance Management System (CMMS) SaaS platform for asset management
- The project involved modernizing the platform with modular microservices, improving dashboard performance, integrating AI features, and enhancing security and release engineering practices
Responsibilities:
- Modernized the platform by building modular services and REST APIs using ASP.NET MVC 5 and .NET 8 microservices with DDD and Clean Architecture.
- Architected and owned the new dashboard backend with CQRS and Clean Architecture, delivering independently deployable satellite services.
- Optimized data access by replacing Entity Framework with Dapper, introducing Redis caching, lazy loading, and paginated APIs.
- Built event-driven, containerized worker services on Kafka, AWS MSK, and Snowflake for scalable asset updates and external integrations.
- Developed early AI capabilities including technician copilot and duplicate work order detection with backend APIs and monitoring.
- Implemented Auth0 Multi-Custom Domain support across multiple services resolving complex identity flows.
- Built secure .NET 8 Minimal APIs with custom cookie authentication integrated with OIDC, Auth0, and JWT.
- Served as Release Representative managing deployment readiness, rollback, and monitoring using TeamCity, Jenkins, Datadog, Grafana, SonarQube, and Snyk.
- Conducted code reviews, mentored junior engineers, authored design documents, and managed on-call incident triage.
- Improved quality and reliability through BDD-driven unit and integration tests and defect resolution.
- Enhanced UI responsiveness and mobile usability across key web modules.
Technologies: C#, .NET Framework 4.8, .NET 8, ASP.NET MVC 5, ASP.NET Core, REST APIs, Microservices, CQRS, DDD, Clean Architecture, Dapper, Redis, Kafka, AWS MSK, Snowflake, Auth0, OAuth2, OIDC, SAML, JWT, TeamCity, Jenkins, Datadog, Grafana, SonarQube, Snyk, NUnit, SpecFlow, Moq, Angular, TypeScript
Software Engineer - Kenyt.ai (Kenyt Enterprise AI Assistants - Conversational AI & CRM Platform)
Duration: Aug 2022 – Nov 2023
Summary:
- Kenyt Enterprise AI Assistants is a conversational AI and CRM platform providing AI chatbots and dashboards to enhance customer relationship management
- The project focused on building a scalable CRM system with advanced search and reporting capabilities
Responsibilities:
- Designed and developed the CRM platform using C#, ASP.NET Core, TypeScript, Angular, Redis, and Elasticsearch.
- Developed dashboard, contacts, lead generation, Kanban, and reports pages with robust backend features and APIs.
- Improved query and search performance through Elasticsearch tuning and API optimization.
- Managed full project lifecycle including sprint planning, SDLC, agile methodologies, testing, and troubleshooting.
Technologies: C#, ASP.NET Core, TypeScript, Angular, Redis, Elasticsearch
Full Stack Engineering Analyst - Accenture (Enterprise Web Applications)
Duration: Aug 2021 – Aug 2022
Summary:
- Development of enterprise web applications and APIs with full-stack
- NET technologies, delivering scalable client solutions with cloud and database integrations
Responsibilities:
- Built full-stack web applications and REST APIs using ASP.NET, MVC, C#, Entity Framework, HTML, CSS, and JavaScript.
- Delivered scalable client solutions with exposure to AWS, Azure, GCP, and SQL/NoSQL databases.
- Implemented unit testing frameworks and participated in Agile delivery cycles.
Technologies: C#, ASP.NET, MVC, Entity Framework, HTML, CSS, JavaScript, AWS, Azure, GCP, SQL, NoSQL