Develop web applications using technologies like Java, Spring Boot, Angular with database technologies like MySQL, PostgreSQL, MongoDB, Redis. Use popular frameworks and libraries like Hibernate, Spring Data Rest, Spring Data JPA, QueryDSL, Spring Security, Oauth2, JBoss/Keycloak. Design and deploy
Bildung
C
Computer Science
Sabaragamuwa University, Bachelor's Degree
2016
Arbeit & Erfahrung
R
Senior Software Engineer
Remote Sensing Metrics Asia
Jan'2018 - May'2021
R
Software Engineer
Remote Sensing Metrics Asia
Dec'2015 - Dec'2017
Continuous development and maintaining of dynamic web application with an integration of multiple sources of data acquisition. Applications are developed using Spring Boot, Java,
Angular, MySQL and PostgreSQL. Lead design, architecture and development of each and every
web application in all phases of application and see through deployment.
- All the applications developed and available for clients are based on RESTful web services in each and every application and deliver REST based APIs to our client with various access
management modules.
- Security of each and every application is managed with Spring Security, Oauth2 and various
security adapters. Every application available uses a centralized authentication server
JBoss/Keycloak with spring boot adapters via secure hosting in AWS servers for multiple
applications.
- Software team delivers enterprise applications to clients with customizable solutions using the latest technologies in the software industry and advanced development methodologies. We are
using all the adaptable new trends and technologies in software development when
implementing and maintaining all the projects.