Ghanshyam V.
About Ghanshyam V.
Ghanshyam V. is a Senior Software Engineer with expertise in Neo4J and microservices architecture. He has a strong educational background in Computer Software Engineering and has worked for several companies in India, including TRooTech Business Solutions and NetWeb Software.
Current Position as Senior Software Engineer
Currently, Ghanshyam V. holds the position of Senior Software Engineer at a confidential organization in Vadodara, Gujarat, India. He has been in this role since 2021, contributing to various software development projects. His responsibilities include overseeing project analysis and ensuring the effective implementation of software solutions.
Previous Work Experience
Ghanshyam V. has a diverse work history in software engineering. He worked at TRooTech Business Solutions Pvt. Ltd. as a Java Developer from 2019 to 2020 for eight months in Ahmedabad, India. Following this, he served as a Software Engineer at NetWeb Software from 2020 to 2021 for ten months in Vadodara. Additionally, he was a Java Developer at ZEROTHCODE PVT.LTD for one year from 2018 to 2019 in Vallabh Vidhyanagar.
Educational Background
Ghanshyam V. completed his Master of Computer Applications (MCA) at Sardar Patel University, where he studied Computer Software Engineering from 2017 to 2019. Prior to this, he earned a Bachelor's degree in Computer Science from SHASTRI SWAMI DHAMJIVANDASJI INSTITUTE OF INFO.TECH-JUNAGADH, studying from 2014 to 2017.
Technical Skills and Expertise
Ghanshyam V. possesses expertise in Neo4J, a graph database management system, which is less common among Java developers. He is skilled in Thymeleaf, a server-side Java template engine for web applications, and has experience with both MySQL and PostgreSQL, demonstrating versatility in relational database management systems. Additionally, he has knowledge of microservices architecture, essential for developing scalable software applications.
Project Analysis Experience
Ghanshyam V. has experience in project analysis, which involves evaluating and planning software projects. This skill is critical for ensuring that software development processes align with business objectives and technical requirements, contributing to the overall success of projects.