Results-oriented Software Engineer with extensive experience in creating innovative solutions using Java, JEE, and Spring Boot. Proven expertise in API development and integration, delivering high-quality technical solutions in Agile settings. Collaborative and skilled in transforming requirements into actionable user stories. Proficient in implementing security standards and enhancing CI/CD processes with Jenkins and Docker. Committed to maintaining code quality through design reviews and automated testing, fostering a collaborative and productive work environment. Passionate about leveraging technology to enhance business operations and drive efficiency.
Data Analysis of World Inequality and the Pandemic | Dr. James Fraley, March 24 - June 24
Graduate Research
Documented a comprehensive report on income, economic, and carbon inequalities interpreting raw datasets visually followed by drawing qualitative insights from the generated plots., Built a Computational Neural Network (CNN) model for Covid-19 detection through chest X-rays attaining 90% accuracy and analyzed correlations between registered deaths and health care centres.
E-Commerce Website | June - 24 - July 24
Developed an E-commerce website using a modern tech stack that includes React.js, Material-UI, and Redux for the frontend, providing a dynamic and responsive user interface. The backend is powered by Node.js and Express.js, which handle server-side operations and routing efficiently. For data management, I have utilized MongoDB, allowing for flexible and scalable storage solutions. Additionally, Paytm is integrated as the payment gateway, ensuring secure and seamless payment processing. This combination of technologies enables a robust and user-friendly online shopping experience. (https://github.com/SahithRachan/E-commerce-website)
Bank ATM Simulator | July 24 - August 24
Created a detailed Bank Management System in Java, emulating ATM operations for real-world application., Applied object-oriented programming concepts to develop classes and interfaces for effective banking operations and user interactions. Designed an intuitive command-line interface to facilitate smooth user interactions and overall user experience. It functions similarly to the normal ATM. This ATM Simulator System has functionalities like Opening Banking Account, Deposit, Withdraw, MiniStatement, Pin Change etc. (https://sahithrachan.github.io/Bank-ATM-Simulator/)
Blog Website | September - 24
Currently working on a full-stack CRUD (Create, Read, Update, Delete) application using React for the frontend, Spring Boot for the backend, Hibernate for ORM, and MySQL for the database. For the frontend, I'm focusing on creating a dynamic and responsive user interface with React, integrating advanced components, state management, and routing to improve the overall user experience.