PROFESSIONAL SUMMARY

Results-driven Full Stack Developer with 4+ years of hands-on experience in designing, developing, and maintaining web applications using Java, Spring Boot, and React.js. Skilled in building responsive and scalable front-end interfaces with React.js, MUI (Material-UI), AG Grid, and state management using Redux. Experienced in back-end development with Spring Boot, RESTful APIs, and database management using MySQL and MS SQL Server. Currently working in an Agile environment on a cost-saving initiative to migrate legacy IBM Portlet-based applications to open- source Apache Tomcat, enhancing performance and reducing licensing expenses. Proficient in version control with Git and deploying applications in on-premise environments. Strong collaborative skills with cross-functional teams and a commitment to writing secure, maintainable, and efficient code.

WORK EXPERIENCE

SYSTEMS ENGINEER
01/2020 - Present
Tata Consultancy Services Limited , Bangalore, India
Developed intuitive and visually engaging user interfaces using ReactJS, Material-UI (MUI), and AG Grid in collaboration with UI/UX designers
Integrated third-party libraries and RESTful APIs to extend functionality and improve overall application performance
Partnered with QA teams to perform functional testing, resolve defects promptly, and ensure high-quality user experiences
Conducted peer code reviews, promoting clean code practices, design patterns, and adherence to industry standards
Actively participated in Agile Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives, contributing to iterative development cycles
Mentored junior developers by providing guidance on ReactJS, Java Spring Boot, and project workflows, fostering a collaborative development culture
Authored and maintained technical documentation, including system architecture diagrams and user manuals, for both internal teams and client stakeholders

EDUCATION

Bachelor of Technology in Electrical and Electronics Engineering
06/2020
Vellore Institute of Technology
Higher Secondary
03/2016
FIITJEE Junior College
Secondary
03/2014
Bal Bharati Public School

SKILLS

PROJECTS

DTNA Portal Development
Technologies: ReactJS, Redux, Java, Spring Boot, Spring JDBC, MS SQL, JavaScript, jQuery, HTML, CSS
Developed 3 interactive portlets from scratch to manage frequently used resources, display real-time updates, and apply custom filters for efficient data access. Implemented tabbed views and filtering options in portlets to allow users to organize and access data based on specific criteria
Designed a footer in portlets linking to pages for detailed data views and included an option for users to favorite pages for quick access via their dashboard. Added functionality to download data in CSV format with relevant headers through the Portlet footer link for a few portlets
Created 2 pages featuring different options such as search functionality, selection cards, pagination, and advanced filters (dropdowns, date/calendar, toggle) to refine and display data. Integrated column sorting feature in pages to enable users to arrange data according to their preference
VehicleInfo® Application
Technologies: Java, WAS (WebSphere Application Server), WebSphere Portal Server, DB2 SQL, JavaScript, Dojo Toolkit, JSP
Reduced page load time from 10-18 seconds to 4-6 seconds, enhancing user experience and operational efficiency
Expanded the application by integrating more detailed vehicle information fetched from relevant tables and APIs, providing users with richer, more informative experience
Made the display dynamic to create a flexible layout that adjusts to accommodate new or additional data. This improvement ensures users can view all relevant vehicle details without being restricted by a fixed display, enabling more informed decision-making
Legacy Application Modernization and Migration
Technologies: Java, JavaScript, ReactJS, Redux, Spring Boot, Material-UI, AG Grid, RESTful APIs, MySQL, Git, Maven, Jenkins
Migrated multiple IBM Portlet-based applications to Apache Tomcat, reducing platform dependency and licensing costs
Rebuilt UI components using ReactJS, MUI, and AG Grid for improved user experience
Developed secure REST APIs with Spring Boot and integrated them with the front end
Participated in Agile ceremonies and collaborated with cross-functional teams
Maintained clean code practices and contributed to project documentation