Mahil Dilantha Email and Phone Number
Skilled and Motivated Engineer with 7+ years of experience in IT and Project Exposure in Malaysia and Sri Lanka.Specialized in Digital Transformation and Enterprise Integration with Java and Cloud Technologies in Education, Telecommunication and Transportation domains. Expert knowledge in Spring Boot, JPA, Hibernate, Junit, Docker, Kubernetes, Azure, AWS, Spring Security and Mockito.
-
Java DeveloperTata Consultancy Services Apr 2024 - PresentMississippi, United States -
Senior Software Engineer / Senior Java DeveloperM1 Limited Sep 2022 - Sep 2023Selangor, Malaysia• Developed new features for a Microservice application using the Java tech stack and Spring Boot, aligning with project requirements.• Converted MuleSoft application functions into microservices to enhance system performance.• Mentored junior and new team members to quickly grasp the technology and domain knowledge.• Participated in Agile/Scrum ceremonies, offering valuable insights for continuous improvement and project success.• Collaborated with cross-functional teams (India), including product managers and UI/UX designers, to gather requirements and ensure project alignment with business goals.• Tested, debugged, diagnosed, and corrected errors and faults in the application across QA, SIT, and UAT environments.• Documented all API related details in Swagger and Confluence pages.• Deployed microservices and applications to Azure virtual machines and Azure functions, integrating with Azure services.• Developed React web applications (Single Page Application) using JavaScript, React.js, Bootstrap, SCSS, and REST APIs in an Agile and collaborative environment.• Implemented best practices such as TDD, code scanning tools, and security scanning to prevent unexpected errors in higher environments. -
Senior Software Engineer / Senior Java DeveloperWiley Aug 2019 - Aug 2022Sri Lanka• Created proxy type microservices from scratch using Java 11 & Spring Boot.• Implemented RESTful APIs using non-blocking libraries to facilitate communication with microservices.• Collaborated with front-end developers to design and implement RESTful APIs, facilitating seamless data exchange between frontend and backend systems.• Deployed microservice in AWS EC2 and integrated Amazon SQS and S3 to Microservice.• Optimized database queries and introduced caching mechanisms, resulting in a great improvement in application performance.• Implemented authentication and authorization mechanisms using Spring Security to control access to sensitive Fixed Asset information.• Implemented pub-sub patten to microservice to sync data to cache and Elasticsearch to speed the data retrieving in front end.• Developed UI/UX feature using ReactJS.• Successfully migrated legacy data to the new system, ensuring data accuracy and minimal disruption to operations.• Conducted peer code reviews to reduce the code smells and maintained coding best practices, consistency throughout the microservice project.• Performed leadership role and presented the final product to stakeholders and received positive feedback for the significant efficiency improvements achieved. -
Software Engineer / Java DeveloperShipxpress Nov 2018 - Jun 2019Sri Lanka• Developed efficient and scalable API endpoints using Java, Spring Boot and Spring Data.• Implemented authentication and authorization mechanisms using Spring Security to control access to sensitive Fixed Asset information.• Conducted deployment on the Jenkins server and participated in production issue troubleshooting.• Designed and developed RESTful APIs to enable seamless integration with frontend applications and external systems.
-
Software Engineer / Java DeveloperVirtusa Jan 2016 - Aug 2018Sri Lanka• Migrated the codebase to upgraded technologies such as Java 8, Spring 4, and Hibernate 5.• Developed proxy-type of Microservices using Java 8 and spring boot to integrate with Canvas, Moodle, Blackboard Learning Management System.• Developed Java-based Kafka producers and consumers, ensuring efficient data transmission and real- time processing.• Optimized API performance through caching strategies, resulting in improved response times for large datasets.• Implemented authentication and authorization mechanisms using Spring Security to ensure data privacy and control access to sensitive student education information.• Participated in program increment sessions, daily stand-ups, and meetings with product owners.• Upgraded the Solr search engine to the latest version, enhancing search features in the application• Deployed the application to Linux based WebLogic servers and fixing issues.• Conducted extensive testing, including unit tests with JUnit and integration tests with Mockito, to ensure a robust and bug-free application.• Utilized API best practices, such as versioning and error handling, to enhance the API's usability and maintainability.
Mahil Dilantha Education Details
-
Second Class Honours -
Bandaranayake CollegeMathematics A/L
Frequently Asked Questions about Mahil Dilantha
What company does Mahil Dilantha work for?
Mahil Dilantha works for Tata Consultancy Services
What is Mahil Dilantha's role at the current company?
Mahil Dilantha's current role is Java Developer.
What schools did Mahil Dilantha attend?
Mahil Dilantha attended University College Dublin, Bandaranayake College.
Who are Mahil Dilantha's colleagues?
Mahil Dilantha's colleagues are Sudharshan Goud, Ajay Ajayjha.banka, Akshat Jain, Harshit Nangia, Shivani Mahale, Snehal Magade, Tripti Julka.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial