Hello! I'm Lucky Prabath, a passionate and results-driven Software Engineer with 4+ years of experience in agile software development. I specialize in building scalable, high-performing backend and front-end solutions across diverse domains.
I am a proud graduate of the Faculty of Engineering, University of Moratuwa, and I continuously strive to enhance my skills and contribute to innovative solutions. My expertise spans modern web and enterprise technologies, with a strong focus on Java, Spring Boot ecosystems.
- Backend Development: Proficient in building robust and scalable REST APIs using Java, Spring Boot, and Hibernate.
- Frontend Development: Skilled in creating dynamic, responsive, and user-friendly interfaces with Angular, and TypeScript.
- Database Management: Experienced in designing and optimizing databases using Oracle, and MySQL.
- Software Engineering Principles: Strong foundation in object-oriented programming, design patterns, and microservices architecture.
- Java, JavaScript (ECMAScript, TypeScript), SQL
- Backend: Spring Framework (Core, Web, AOP, SpEL), Spring Boot, Spring Data JPA
- Frontend: Angular (NgBootstrap, Angular Material), Bootstrap
- Maven, Gradle, Lombok, MapStruct, Postman, Git
- MySQL, Oracle Database, Tomcat
- OAuth2, JWT
- API Development: Expertise in building REST APIs.
- Microservices: Designed and implemented scalable microservices architectures.
- Agile Development: Delivered quality solutions in Agile/Scrum environments.
- Testing & Debugging: Skilled in writing unit tests using JUnit and debugging complex production issues.
- Bachelor of Science (Hons) in Engineering | University of Moratuwa, Sri Lanka
I'm always excited to connect with fellow developers and technologists. Feel free to reach out!
Thank you for visiting my profile! π Feel free to explore my repositories to see the projects and solutions I've worked on.