S.

Hey, I’m

Shurthi

I am a passionate software engineer based in Toronto, Canada, with a strong focus on web development. With over five 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

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