Dynamic full-stack developer with over two and a half years of experience in Java and web application development, specializing in building robust applications using Spring Boot, Spring JPA, and MySQL. Proven track record of developing applications from the ground up, showcasing comprehensive end-to-end development expertise across multiple projects while adhering to agile methodologies such as Scrum. Adept at creating responsive and accessible user interfaces with HTML, CSS, Bootstrap, JavaScript, and React libraries. Passionate about leveraging the latest technology trends to deliver secure and innovative web solutions, consistently maintaining an organized approach to efficiently meet concurrent deadlines.
Overview
1
1
year of professional experience
Work History
DEVELOPER
Endava Solutions Pvt. Ltd
08.2024 - Current
PROJECT #1
PROJECT: GXBI APPLICATION
SKILLS AND TOOLS USED: JAVA 8, SPRING BOOT, MICROSERVICES, POSTGRESQL, REACT-REDUX, JAVASCRIPT, RESTAPI, ESLINT
GxBi is a Business Intelligence application that enables users to analyze data in a clear and organized manner. Users can create customizable dashboards by configuring panels, charts, filters, and custom queries, facilitating easy and efficient decision-making. With the ability to view large and diverse datasets on a single dashboard, data analysis and visualization become straightforward and accessible.
Responsibilities:
Reviewed and analyzed the requirements outlined in user stories.
Collaborated with the team to troubleshoot bugs and address challenges.
Utilized ESLint to enhance code quality.
Applied best practices in coding.
Developed reusable components across the application.
Employed Jest with the React Testing Library to increase code coverage.
Made cosmetic enhancements using HTML and CSS to improve the application's user-friendliness.
PROJECT #2
PROJECT: GXMETRICS
SKILLS AND TOOLS USED: JAVA 8, SPRING BOOT, SPRING JPA, SQL, JAVASCRIPT, REACT-REDUX, JUNIT, JEST, ESLINT
GxMetrics is an application similar to Jira that allows managers to upload details about their projects and plan sprints accordingly. It enables them to analyze sprint efforts, estimate costs, identify root causes of bugs, and visualize project data in chart form. By leveraging this information, managers can efficiently analyze and plan for similar projects in the future.
Responsibilities:
Refactored the code from React to React Redux using React Thunk.
Implemented unit testing for the backend with JUnit test cases.
Developed reusable components for use throughout the application.
Made cosmetic enhancements using HTML and CSS.
Utilized the React Testing Library and Enzyme to write unit tests for React applications.
Followed best practices for application coding.
Modularized the code to enhance readability and understanding.
Worked closely with clients to gather requirements and translate them into technical specifications for implementation.
Continuously updated skills through training courses, workshops, and self-study—staying current on industry trends and emerging technologies.
Education
B. Tech - Computer Science & Engineering
UCEN-JNTUK
01.2023
Skills
Languages: JAVA 8, REACT JS
Server side: Spring Framework, Spring Boot, Spring JPA and Rest API