S.

Hey, I’m

Shurthi

I am a passionate software engineer based in Toronto, Canada, with a strong focus on web development. With over seven years of experience in the industry, I specialize in creating dynamic and responsive web applications. My expertise spans both front-end and back-end technologies, including Angular, Node.js, Java, Spring Boot and RESTful API development.

EXPERIENCE

Senior Front-end Developer - Tech Mahindra

Apr 2025 - Present

Toronto, Canada

  • Enhanced the existing Rogers Connected Home Care Agent Portal using Angular 17 + TypeScript, delivering scalable, modular UI for residential service sales/management (Internet/TV/Home Phone/OTT) and improving agent order efficiency.
  • Built OTT provisioning experiences for NAC (New Account Creation) and Migration flows, including a standalone Add Subscriptions journey for existing customers; implemented eligibility validation, offer sorting/visibility, duplicate-prevention, discounts, and end-to-end order tracking, and ATG-driven flows.
  • Implemented Video over 5GHI / 5G Wireless ordering and configuration using Angular reactive forms, supporting multiple video products (Streaming/Entos/AppTV/StreamSaver/OTTs) with dynamic filtering and customer-specific routing, achieving 1009 orders post launch and 80% order volume increase during Black Friday promotion (22-41 orders per day).
  • Architected predictable state and side-effect handling with NgRx + RxJS, enabling complex cart/order flows (mini-cart, cart summary, review/confirmation) while improving maintainability and performance across large feature modules.
  • Delivered secure, controlled feature rollouts using RAM permissions, JWT token handling, and BRT switches, ensuring restricted access to sensitive agent workflows and safe incremental releases.
  • Instrumented Rogers Analytics event tracking (page visits, cart adds, order submits, click events) segmented by flow/customer type (e.g., NAC vs Migration) to support funnel insights, diagnostics, and conversion optimization.
  • Raised engineering quality via Jest (~80% coverage), SonarQube, and dev productivity tooling (ESLint/Husky), data and API mocking using HAR file upload for rapid prototyping and debugging.

Application Developer - IBM

Jun 2022 - Sep 2024

Coimbatore, Tamil Nadu, India

  • Developed web application to maintain records and generate reports for two major US Healthcare Insurance Providers.
  • Built API endpoints adhering to RESTful principles to handle CRUD operations efficiently for core business functionalities.
  • Used Hibernate ORM to map Java objects to the DB2 relational database, enabling efficient data persistence and retrieval with minimal boilerplate code.
  • Integrated Spring Security to secure API endpoints, implementing JWT-based authentication and role-based access control.
  • Developed web templates using Angular 7, Angular 9, Bootstrap, CSS and HTML for the frontend.
  • Applied thorough debugging and troubleshooting techniques to identify and rectify software defects improving overall application performance by 20%.
  • Provided technical oversight for junior developers, guiding them throughout the software development lifecycle.
  • Remediated application vulnerabilities identified by security tools like Checkmarx.
  • Migrated legacy IBM web forms to Angular's reactive forms to enhance application scalability, maintainability, and user experience.
  • Optimized form performance by implementing lazy loading and change detection strategies.
  • Worked on Angular version upgrade from Angular 7 to Angular 11.
  • Coordinated with cross-functional teams using Agile Methodology to ensure efficient project completion.
  • Performed comprehensive testing using JUnit to validate API functionality and ensure robust handling of edge cases.
  • Worked on shell scripting in Unix server for data extraction, conversion and file transfer.
  • Experienced in incident resolution and production support.

Technology Analyst - Infosys

Jan 2022 - Jun 2022

Bangalore, India

  • Developed real-time dashboards and visualizations for business stakeholders to monitor logs of MuleSoft APIs created as part of the project using Elasticsearch, Logstash and Kibana for one of the biggest pharmaceutical companies.
  • Documented the implemented features to facilitate knowledge transfer and onboarding for team members.
  • Monitored logs on servers and generated dashboards in real-time.
  • Wrote automated queries in Kibana for proactively monitoring performance in different environments like dev, stage and production.
  • Managed change control and testing processes to ensure smooth modifications and deployments.
  • Participated in problem resolving, change, release and event management for Kibana.
  • Successfully utilized Agile Methodology in the development and implementation of the features.

Senior System Engineer - Infosys

Jan 2021 - Jan 2022

Bangalore, India

  • Developed web templates for Sales Opportunity Management Portal using Angular 11, Angular Material, CSS3 and HTML5.
  • Created Backend REST APIs using NodeJS and Express to persist data in Postgres database.
  • Worked on integration with backend, data migration and error handling.
  • Documented API specifications using Swagger, enabling easier collaboration with frontend and QA teams.
  • Involved in bug fixes, peer code reviews and mentoring junior developers.
  • Implemented best coding standards, improving overall code quality and readability.
  • Collaborated with UX designers to understand the layouts and sketching wireframes of the User Interface modules.
  • Developed UI modules for Enterprise Healthcare Application using Angular 11, Bootstrap, HTML and SCSS.
  • Co-developed RESTful backend APIs using Spring Boot and JPA to persist data in Postgres DB.
  • Managed deployment, CI/CD using Jenkins, and organized client demos.

System Engineer

Jan 2019 - Jan 2021

Chennai, India

  • Developed a CRUD application using Java and used Spring Data JPA to interact with a PostgreSQL database.
  • Created a Java program to read, parse, and process CSV data files efficiently.
  • Worked on Middleware development setup which involves B2B critical Business transactions such as POs, ASN, Invoices and Shipments for various trading partners using IBM Sterling Integrator.

EDUCATION

Bachelor of Engineering, Computer Science & Engineering

2014 - 2018

Coimbatore, Tamil Nadu, India

  • Sri Ramakrishna Institute of Technology

Higher Secondary Education

2012 - 2014

Nilgiris, Tamil Nadu, India

  • Holy Cross Convent Matriculation Higher Secondary School