Summary
Overview
Work History
Education
Skills
University Projects
Additional Information
References
Timeline
Generic
Pranavan Theivendran

Pranavan Theivendran

Colombo,1

Summary

Seasoned Software Engineer experienced developing applications, databases and cloud computing solutions. Smart professional with proven troubleshooting and debugging capabilities for resolving complex technical issues.

Overview

3
3
years of professional experience

Work History

Software Engineer

Sysco LABS
12.2023 - Current
  • Developed and maintained scalable RESTful APIs for microservices using Java Spring Framework, enhancing backend reliability and system interactions
  • Optimized backend processes in JAVA Spring Boot applications, implementing best practices in Spring Boot architecture
  • Designed database interaction layers using JPA, JDBC, and PostgreSQL, improving query efficiency and maintaining data integrity
  • Integrated Node JS microservices with NoSQL databases like MongoDB to support diverse data structures and scalability
  • Streamlined CI/CD workflows using Jenkins, GitHub Actions, and Docker, ensuring seamless deployment and version control processes
  • Managed cloud deployments on AWS EC2 and Azure, configuring IAM roles and AWS Parameter Store for secure operations
  • Implemented Azure Cloud SSO integrations for CMS Drupal application, managing user authentication, group permissions, and seamless access control
  • Executed comprehensive Unit, functional, and integration tests Postman, and Swagger to validate functionality and reliability of Java applications
  • Collaborated on secure API management through Google Apigee, integrating secrets management via HashiCorp Vault
  • Mentored junior developers in Java best practices, conducted peer reviews, and improved team code quality
  • Collaborated with cross-functional teams in an Agile Scrum environment, delivering high-quality software within sprint deadlines
  • Contributing to sprint planning, retrospectives, and on-time feature delivery
  • Expertise in production support, incident management, and client communication with Datadog, ServiceNow, and xMatters

Key Performance Highlight : Achieved a 40% reduction in deployment times by automating CI/CD pipelines using GitHub Actions

Associate Software Engineer

CUBE Global
06.2023 - 11.2023
  • Developed Java Spring and Node.js scraping tools to capture and process web content, advanced CSS techniques for content extraction.
  • Collaborated with cross-functional teams in an Agile Scrum and Kanban methodology environment, ensuring timely delivery of high-quality software solutions.
  • Utilized Git and bitbucket for version control and Used Azure cloud solutions for project storage, enabling efficient content management.
  • Participated in code reviews, contributing to improved team performance and adherence to coding standards.
  • Worked on microservices architecture, implementing reusable components to streamline development.

Intern Software Engineer

IFS R&D PVT LTD
06.2022 - 01.2023
  • Designed and implemented business logic using PL/SQL to enhance functionalities within IFS App 10
  • Developed backend features in Java and .NET frameworks, ensuring seamless integration with IFS enterprise solutions
  • Performed SQL database administration tasks, optimizing queries and maintaining data integrity
  • Collaborated with teams to update and enhance the IFS Applications 10 platform, aligning with user requirements and business objectives
  • Gained expertise in Oracle Database and enterprise-grade ERP software development

Education

Some College (No Degree) -

Highlands National College
Hatton, Srilanka

Bachelor of Science - Information Technology Specialized in IT

Srilanka Institute of Information Technology (SLIIT)
Colombo, Sri Lanka
12-2023

Skills

Programming

  • Java & Spring
  • RESTful API
  • Microservices
  • Basic Python
  • Basic Go Language
  • Node JS
  • Java Script

DevOps & CI/CD

  • Jenkins
  • GitHub Actions
  • Docker
  • Linux Command-Line
  • SonarCloud
  • Veracode
  • HashiCorp Vault

Project Management

  • Agile Methodology
  • Agile Scrum & Jira

Testing

  • Frameworks - Mockito , JUnit 5
  • Unit Testing Components
  • Functional Testing
  • Integration Testing
  • Postman & Swagger

Database

  • SQL
  • PostgreSQL
  • JPA
  • JDBC
  • Mongo DB
  • NoSQL

Cloud Technologies

  • AWS
  • EC2 , IAM Roles , SSM Store
  • Google Cloud Platform
  • VM Management , Apigee Integration
  • Azure
  • SSO Integration , AD Management

Troubleshooting & Support

  • Datadog
  • ServiceNow
  • xMatters

API Management

  • Google Apigee

University Projects

  • Pathway Predictor - Machine Learning | Python

Developed a machine learning-based career pathway predictor to assist students in making informed career decisions. Utilized regression analysis and algorithms to align students' interests, skills, and values with suitable career options. Built using Python, Regression Analysis Algorithms and Flask, emphasizing Agile Project Management for iterative development.


  • Electro Grid Manager - JAVA | JERSEY-RX | MySQL | MAVEN

Designed a scalable platform for monitoring power consumption, generating bills, and enabling online payments for users. Implemented using Java, Jersey-RX, and MySQL, focusing on enhancing user accessibility and service efficiency. Integrated full-stack development principles with Microsoft SQL Server for database management.

Additional Information

AI/ML Projects: Exploring artificial intelligence & machine learning concepts.

Tech Blogging: Reading tech-related topics.

Gym : Showing commitment and endurance.

References

Ms.Anjalie Gamage Senior Lecturer - SLIIT 

+94776028400 

anjalie.g@sliit.lk 


Mr.Prasad Madusanka Associate Tech lead - Sysco LABS

+94777578947 

prasad.madusanka@sysco.com

Timeline

Software Engineer

Sysco LABS
12.2023 - Current

Associate Software Engineer

CUBE Global
06.2023 - 11.2023

Intern Software Engineer

IFS R&D PVT LTD
06.2022 - 01.2023

Some College (No Degree) -

Highlands National College

Bachelor of Science - Information Technology Specialized in IT

Srilanka Institute of Information Technology (SLIIT)
Pranavan Theivendran