Dynamic Software Engineer with a proven track record at Pro-Vigil Surveillance Inc., specializing in Java and Spring Boot. Expert in designing scalable microservices and optimizing system performance. Adept at problem-solving and fostering team collaboration through Agile methodologies, consistently delivering high-quality software solutions that enhance operational efficiency.
Overview
4
4
years of professional experience
Work History
Software Engineer
Pro-Vigil Surveillance Inc., Hyderabad
Hyderabad
04.2023 - Current
Collaborated with cross-functional teams to gather and validate technical and business requirements.
Designed scalable, high-performance Java applications adhering to industry best practices.
Built RESTful web services for efficient communication among application components.
Optimized system performance through proactive code debugging and troubleshooting.
Conducted unit and integration testing to ensure software quality and reliability.
Participated in code reviews to uphold code quality and promote best practices.
Contributed to database design, including schema creation and query optimization.
Continuously upskilled in emerging technologies and frameworks to align with industry trends.
Junior Software Engineer
Pro-Vigil Surveillance Inc., Hyderabad
Hyderabad
10.2021 - 03.2023
Developed and maintained web applications with Java and Spring Boot, ensuring high availability and scalability.
Designed and implemented RESTful APIs to enhance data access efficiency.
Debugged software defects through thorough troubleshooting and root cause analysis.
Contributed to Agile ceremonies, including daily stand-ups and sprint retrospectives, fostering continuous team improvement.
Education
Master of Technology -
School of Information Technology
Hyderabad
Skills
Java and Spring Boot
Microservices architecture
RESTful web services
Java 8 features utilization
Experience in designing, coding, debugging, and unit testing
MySQL, MongoDB, and Prometheus database
Git, Bitbucket, and JIRA
Maven, Eclipse, Spring Tools Suite, and Postman
Agile and Scrum methodologies
Problem solving and troubleshooting
Strong object-oriented programming (OOP) skills
Data structures and algorithms
Roles and responsibilities
Software development: designed, developed, and maintained high-performance, scalable applications using Java and Spring Boot, ensuring robust functionality and seamless integration with external systems
Code review and quality assurance: Led peer code reviews, ensuring adherence to best practices, coding standards, and quality benchmarks, and actively identified opportunities for code optimization and improved maintainability
Debugging and performance optimization: Proactively diagnosed and resolved complex bugs and performance bottlenecks, improving system stability and reducing response times by X% (if you have specific metrics)
Agile methodologies and Scrum participation: collaborated in Agile/Scrum teams, contributing to sprint planning, daily stand-ups, and retrospectives, delivered high-quality software on schedule, aligning with team goals and priorities, cross-functional collaboration: worked closely with product managers, UX/UI designers, to define requirements, prioritize features, and ensure a user-centric approach to development
Technical documentation and knowledge sharing: Created comprehensive technical documentation for software architecture, API specifications, and system design, ensuring clarity for future development and ease of maintenance; User support and troubleshooting: Provided timely and effective technical support for end-users, resolving issues and bugs based on reported user feedback, resulting in improved customer satisfaction
Awards
Collaborated with Technical Services to successfully reduce outage ticket inflow by identifying recurring issues and implementing preventive measures, July 2024
Played a key role in completing the qualification for MDP 1.0 (next-gen mobile unit), leading to enhanced system functionality, simplified technical support, and reduced total ownership cost (May 2024)