Harsha Madushanka

Harsha Madushanka Email and Phone Number

Senior Engineering Lead | AMIE(SL) @ Persistent Systems
pune, maharashtra, india
Harsha Madushanka's Location
Colombo, Western Province, Sri Lanka, Sri Lanka
About Harsha Madushanka

Ever since I was a little kid, problem solving has been my passion. There's certainly yet more to learn, yet more problems to solve, yet more to build. Always I try to update my skills and create innovative things which make people easy.Specialties - Java, Web development, Micro Services, OOP, Cloud computing, NoSQL, RDMS, Machine Learning#JavaLover # MathematicsLover

Harsha Madushanka's Current Company Details
Persistent Systems

Persistent Systems

View
Senior Engineering Lead | AMIE(SL)
pune, maharashtra, india
Website:
persistent.com
Employees:
11515
Harsha Madushanka Work Experience Details
  • Persistent Systems
    Senior Engineering Lead
    Persistent Systems Jul 2023 - Present
    Sri Lanka
  • Persistent Systems
    Engineering Lead
    Persistent Systems Oct 2021 - Jul 2023
    Western, Sri Lanka
    ▪ Develop Spring Boot Microservices/REST APIs using JAVA.▪ Unit test and integration test using Junit and Mockito.▪ Using Apache Kafka to communicate between microservices.▪ Implement circuit breaker for keycloak sdk using Resilience4j .▪ Use Keycloak server for authentication and authorization.▪ Configuring an OKTA / Ping Identity SAML 2.0 identity provider onKeycloak▪ Keycloak upgrade from 18.0.0 to 21.0.1▪ Service deployment in higher environments.▪ Fixing issues in production environment.▪ Work experience with cross cultural teams to gather requirements, bug fixes and deployments.▪ AWS S3 bucket to store static files using Minio Client.▪ Experience in working with Datadog to investigate issues. ▪ Fixing security vulnerable issues related to the scan results of Coverity and SonarQube.▪ Use of Mongo DB and PostgreSQL to store data.▪ Implement circuit breaker for keycloak sdk using Resilience4j .
  • Persistent Systems
    Lead Software Engineer
    Persistent Systems Nov 2020 - Oct 2021
    Western, Sri Lanka
    ▪ Develop Spring Boot Microservices/REST APIs using JAVA.▪ Unit test and integration test using Junit and Mockito.▪ Using Apache Kafka to communicate between microservices.▪ Use Keycloak server for authentication and authorization.▪ Configuring an OKTA / Ping Identity SAML 2.0 identity provider onKeycloak▪ Keycloak upgrade from 18.0.0 to 21.0.1▪ Implement circuit breaker on keycloak-sdk.▪ Service deployment in higher environments.▪ Fixing issues in production environment.▪ Work experience with cross cultural teams to gather requirements, bug fixes and deployments.▪ AWS S3 bucket to store static files using Minio Client.▪ Experience in working with Datadog to investigate issues. ▪ Fixing security vulnerable issues related to the scan results of Coverity and SonarQube.▪ Use of Mongo DB and PostgreSQL to store data.▪ Implement circuit breaker for keycloak sdk using Resilience4j .
  • Persistent Systems
    Lead Project Engineer
    Persistent Systems Jun 2019 - Nov 2020
    Colombo 04
    Implement message producers and consumers to Apache Kafka using Golang. Implement REST endpoint using spring boot JAVA.Enhance the performance of messaging gateway POC by finetuning Kafka settings.
  • Ge Transportation, A Wabtec Company
    Software Engineer
    Ge Transportation, A Wabtec Company Jun 2018 - Jun 2019
    ▪ Develop Monolithic applications using Smart GWT, Struts, Spring, and Hibernate frameworks.▪ Developed RESTful web services using spring MVC▪ Unit test and integration test using Junit and Mockito.▪ Use of Oracle Database for data storage and create indexes to speed up search queries.▪ Fix security vulnerable issues identified from Checkmarx scan.▪ Integrate multi language internationalization (i18) feature
  • Ge Transportation, A Wabtec Company
    Software Engineer Specialist
    Ge Transportation, A Wabtec Company Apr 2017 - Jun 2018
    Sri Lanka
    ▪ Develop Monolithic applications using Smart GWT, Struts, Spring, and Hibernate frameworks.▪ Developed RESTful web services using spring MVC▪ Unit test and integration test using Junit and Mockito.▪ Use of Oracle Database for data storage and create indexes to speed up search queries.▪ Fix security vulnerable issues identified from Checkmarx scan.▪ Integrate multi language internationalization (i18) feature
  • Eyepax It Consulting (Pvt) Ltd.
    Software Engineer Intern
    Eyepax It Consulting (Pvt) Ltd. Oct 2015 - Apr 2016
    189, Galle Rd, Colombo 03
    ▪ Propose a solution to speed up the search filter for user inputs.▪ Implement proposed solution using C# .net
  • Bank Of Ceylon
    Trainee Staff Assistant
    Bank Of Ceylon Sep 2011 - May 2012

Harsha Madushanka Education Details

Frequently Asked Questions about Harsha Madushanka

What company does Harsha Madushanka work for?

Harsha Madushanka works for Persistent Systems

What is Harsha Madushanka's role at the current company?

Harsha Madushanka's current role is Senior Engineering Lead | AMIE(SL).

What schools did Harsha Madushanka attend?

Harsha Madushanka attended University Of Moratuwa.

Who are Harsha Madushanka's colleagues?

Harsha Madushanka's colleagues are Sakshi Majalekar, Sandeep Shinde, Suman Choudhary, Raj Ranjan, Amit Kumar, Rubina Shaikh, Shantanu Gupta.

Not the Harsha Madushanka you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.