I am an ambitious MSc Computer Science student at University College Dublin with a strong passion for designing and implementing scalable software solutions. I am always eager to learn new things, expand my knowledge, and grow professionally. I am excited to collaborate with innovative teams and deliver meaningful results. My background includes significant experience developing production-grade software, automating workflows, and integrating cloud infrastructure. I enjoy problem solving, working in teams, and applying new technologies to create efficient, secure, and high-quality software applications.

Surendrasingh Sodha

I am an ambitious MSc Computer Science student at University College Dublin with a strong passion for designing and implementing scalable software solutions. I am always eager to learn new things, expand my knowledge, and grow professionally. I am excited to collaborate with innovative teams and deliver meaningful results. My background includes significant experience developing production-grade software, automating workflows, and integrating cloud infrastructure. I enjoy problem solving, working in teams, and applying new technologies to create efficient, secure, and high-quality software applications.

Available to hire

I am an ambitious MSc Computer Science student at University College Dublin with a strong passion for designing and implementing scalable software solutions. I am always eager to learn new things, expand my knowledge, and grow professionally. I am excited to collaborate with innovative teams and deliver meaningful results.

My background includes significant experience developing production-grade software, automating workflows, and integrating cloud infrastructure. I enjoy problem solving, working in teams, and applying new technologies to create efficient, secure, and high-quality software applications.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced
Hindi
Advanced

Work Experience

Software Developer at Rewasoft Solution Private Limited
July 31, 2024 - July 11, 2025
Developed and maintained key HR modules in a production Django-based enterprise application, automating workflows such as Leave and Appraisals, reducing manual effort by 20%. Built and integrated CI/CD pipelines using GitHub Actions, ensuring rapid and reliable delivery of features. Delivered critical modules like Full & Final Settlement and Maternity Leave independently, focusing on modularity, performance, and code quality following Test Driven Development practices. Ensured role-based access control and secure API endpoints compliant with organizational standards. Collaborated with cross-functional teams to deploy and optimize features on cloud infrastructure including PostgreSQL, Docker, and AWS, contributing to stable and scalable deployments. Debugged production issues and optimized complex SQL queries improving system response time. Worked closely with clients, developers and QA teams via Agile ceremonies.
Software Developer at Rewasoft Solution Private Limited
July 1, 2024 - August 18, 2025
Developed and maintained key HR modules in a Django-based enterprise application, automating workflows such as Leave and Appraisals which reduced manual effort by 20%. Built and integrated CI/CD pipelines using GitHub Actions to ensure rapid delivery of features. Delivered critical modules including Full & Final Settlement and Maternity Leave independently, emphasizing modularity, performance, and TDD practices. Ensured role-based access control and secure API endpoints with RBAC for compliance. Collaborated on cloud-hosted infrastructure using PostgreSQL, Docker, and AWS for stable deployments. Debugged and optimized SQL queries to improve system response times. Actively participated in Agile team ceremonies, working with developers, QA, and clients.

Education

BCA at Gujarat University
May 1, 2020 - May 31, 2023
MSc - Computer Science (Negotiated Learning) at University College Dublin
September 1, 2024 - September 1, 2025
BCA - Bachelor of Computer Applications at Gujarat University
May 1, 2020 - May 1, 2023

Qualifications

Certified Python Developer
April 1, 2022 - April 30, 2022
Machine Learning with Python
January 1, 2023 - January 31, 2023
Certified Python Developer
April 1, 2022 - August 18, 2025
Machine Learning with Python
January 1, 2023 - August 18, 2025

Industry Experience

Software & Internet, Professional Services, Education, Financial Services, Retail