Pranav Seewoodharry
Software Engineer at ELCA Mauritius- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
AWS Certified Cloud Practitioner
Amazon Web Services (AWS)Jul, 2023- Nov, 2024
Experience
-
ELCA Mauritius
-
Mauritius
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Software Engineer
-
Jul 2022 - Present
Technical Skills:• Proficient in Spring Boot, Java 11, Angular, Jenkins, and Jira.• Experienced in microservices architecture, utilizing Spring Boot schedules.• Skilled in integrating Facebook and Google APIs for Swisscom shop updates.Project Highlights:• Developed an analytics system using Spring Boot to measure employee attrition, productivity, and job openings.• Migrated project database from Redis to MariaDB using Backman for backups.• Upgrading database from MS SQL to Postgres SQL.• Leveraged Java 17 features, including Records, sealed classes, and text blocks.• Applied SQL queries to migrate constraints and indexes.Achievements:• Successfully set up Spring Boot application with daily updates, enhancing data accuracy.• Utilized Project APIs to updates and store data in MongoDB cache via REST template.• Implemented Javers library to identify discrepancies between ShopAPI and MongoDB cache.• Published events using Spring Event and asynchronous webhooks for Google and Facebook APIs. Show less
-
-
Associate Software Engineer
-
Mar 2021 - Jul 2022
• Proficiently used Quadient's Electronic Document Management System (EDMS) to generate XML documents with conditional logic.• Employed Quadient's programming language, including C++, to enhance system complexity.• Developed strong debugging and development skills, primarily using Java and IntelliJ IDE.• Acquired a diverse range of technical skills and software development expertise through involvement in various ELCA projects.
-
-
Trainee
-
Oct 2020 - Feb 2021
Trainee Management System:• Developed a web-based Trainee Management System using Java 11, Stream API, Angular, Typescript, MySQL Database, Maven and Chart.js technologies.• Utilized a monolithic architecture that allows users to create topics based on Java and Spring Boot syllabus and track the progress of trainees through an interactive chart.• Implemented Docker to ensure seamless deployment and scalability.• Provided an intuitive user interface and offered insights into trainee progress.• The system is a useful tool for monitoring the progress of elcademy trainees. Show less
-
-
Education
-
University of Mauritius
Bsc Software engineering, Computer Software Engineering