VIDUTH Ranaweera

About

Hi, I’m Viduth Ranaweera, a Backend Developer and a university undergraduate at the Sri Lanka Institute of Information Technology (SLIIT). I currently work as a Director and Software Engineer at Zerocode Software (Pvt) Ltd, where I focus on building efficient, scalable, and secure backend systems.

Viduth Ranaweera.

  • Birthday: 20 June 2001
  • Website: www.viduthranaweera.online
  • Phone: +94 76 780 2300
  • City: Malabe, Sri Lanka.

I’m Viduth Ranaweera, a 23-year-old from Malabe, Sri Lanka, currently pursuing a BSc (Hons) in Information Technology, specializing in Information Technology. I work as a Director and Software Engineer at Zerocode Software (Pvt) Ltd. You can reach me at +94 76 780 2300 or via email at viduthranaweera1234@gmail.com.

Resume

I am Backend Developer and a university undergraduate at Sri Lanka Institute of Information Technology (SLIIT). Currently, I work as a Software Engineer at ZeroCode Software (Pvt) Ltd, focusing on building scalable and secure backend systems. I specialize in developing efficient solutions and collaborating with teams to deliver high-quality software products.

SUMMARY

Viduth Ranaweera

I’m Viduth Ranaweera, a Backend Developer and a university undergraduate at the Sri Lanka Institute of Information Technology (SLIIT). I currently work as a Director and Software Engineer at Zerocode Software (Pvt) Ltd, where I focus on building efficient, scalable, and secure backend systems.

  • Malabe, Sri Lanka
  • 2001-06-20
  • +94 76 780 2300
  • info@viduthranaweera.online

EDUCATION

BSc (Hons) in Information Technology Specialising in Information Technology

2021 - Present

Sri Lanka Institute of Information Technology

PROFESSIONAL EXPERIENCE

Software Engineer

2023 - Present

ZeroCode Software (Pvt) Ltd

  • Developed and maintained scalable backend applications using Spring Boot.
  • Collaborated with cross-functional teams to design and implement software solutions.
  • Involved in the design and implementation of database structures, focusing on MySQL.
  • Worked on RESTful API development and integrated various third-party services.
  • Managed project timelines, ensuring delivery of features in an agile environment.
  • Optimized application performance, improving load times and response times.
  • Led efforts to improve application security and ensure compliance with industry standards.

TECHNOLOGIES

Spring Framework

  • Spring Boot, IOC & DI, Bean Scopes and Profiling, Spring Events and Event Driven Design, Autoconfiguration & Component Scanning, Layered Architecture Designing, ModelMapper and DTO Handling, Spring Transaction Handling & Management, Spring Validation, Spring Exception Handling, REST Api Development & Versioning , JPA Auditing and Pagination, WebClient, RestClient, RestTemplate , Asynchronous Programming, Memory and Performance Management (Lazy and Eager Loading) , Jackson, Lombok


    Database & ORM Framework:

  • Spring Data JPA, Hibernate , Spring Data JDBC , Spring JDBC

    REST Api Security:

  • Spring Security, HTTP Basic, HTTP Digest, JWT, OAuth2

    Web Server & Servlet Container:

  • Apache, Tomcat

    REST Api Documentation:

  • Swagger2, Spring REST Docs

    Database Migration:

  • Liquibase, Flyway

    Relational Databases:

  • MySQL, Ms SQL Server, MariaDB, PostgreSQL, H2

    Operating Systems:

  • Linux, Ubuntu

    Container Based Development:

  • Spring Boot Docker Compose, Docker , Docker Swarm, Docker Compose

    Caching:

  • Spring Boot Cache, Redis, JCache, Ehcache

    Source Version Control:

  • Git

    JavaSE:

  • Generics, Collections, Threads, Lambda, Method References, Stream, Object Oriented Programming, Exception Handling

  • Contact

    Feel free to reach out!

    Address

    Malabe, Sri Lanka.

    Call Me

    +94 76 780 2300

    Loading
    Your message has been sent. Thank you!