Karthik Maddineni

Full-Stack Developer in Making

About Me

Karthik Maddineni

Hello! I'm Karthik Maddineni, newly graduated and a passionate full-stack developer with over 1 year of combined intership experience of creating beautiful, functional, and user-centered digital experiences.

My approach to design combines creativity with functionality, focusing on clean aesthetics and intuitive navigation to enhance user engagement and satisfaction.

When I'm not coding or developing, you can find me exploring new technologies, contributing to open-source projects, or hiking in the mountains.

HTML5CSS3JavaScriptPythonJava SpringbootReact JSNode JSExpress JSSQL and PostgreSQLGit & GithubMongo DBBasic AWSTerraform

My Experience

MOURI

Java Developer

I was tasked with developing and optimizing backend services using Spring Boot and Hibernate. One of my first major projects was building a RESTful API for a financial application, where I had to ensure high performance and security.

JavaReactMicro services CI/CDSDLC

Java Developer

Got involved in microservices architecture, breaking down a monolithic application into independent services, which improved scalability, contributed to CI/CD pipelines using Jenkins and containerized applications with Docker

  • Developed the IoT-Based Smart Warehouse Management System, integrating IoT sensors with AWS IoT Core to enable real-time inventory tracking, reducing stock discrepancies by 30%.
  • Engineered a React.js dashboard with interactive charts and WebSocket-based updates, allowing warehouse managers to monitor stock movement seamlessly.
EDUSKILLS

AI-ML Intern Engineer(AWS sponsered)

Worked on various types of data to make sure model gets trained well by using EC2, S3 buckets, RDS from AWS.

PythonOpenCVMachine LearningDeep LearningAWS

AI-ML Intern Engineer

Led frontend development for a team of five engineers, implementing modern UI solutions and establishing best practices for code quality and application architecture.

  • Reduced application load time by 40% through code optimization
  • Mentored co-junior developers and conducted code reviews

My Projects

TODO

To-Do App with Auth and Team Task Management

This To-Do App is a full-stack project built with Node.js for the backend and MongoDB for cloud storage.


NodeExpressEJSMongo DBHTML,CSS,JS

Task Management

It provides a secure and efficient task management system with CRUD operations and user authentication using sessions.

  • Login and sign-up functionality with session-based authentication.
  • CSURF protection is implemented for enhanced security against CSRF attacks.
  • Users can create team tasks and add members.
hand

Hand Gesture Recognition

Implemented real-time hand gesture recognition using OpenCV and Python.


PythonOpenCV

Hand Gesture Recognition

Hand Gesture Recognition using OpenCV is a computer vision technique that enables machines to interpret human hand gestures in real time.

  • Utilized contour detection (cv2.findContours()) to identify hand shapes and gestures.
  • Recognized different gestures based on finger positions and movement.
  • Desgined just to show the count of fingers
Calculator

Basic Calculator

A fully responsive with shopping cart functionality, product filters, and payment integration.


HTML5CSS3JavaScript

Basic Calculator

Developed a basic calculator using HTML, CSS, and JavaScript and designed a responsive and user-friendly interface with CSS for a clean layout..

  • Implemented core arithmetic operations (addition, subtraction, multiplication, division) using JavaScript.
  • Utilized JavaScript eval() function for expression evaluation while ensuring security measures.
Library

College Library

Developed a college library management system using Java, SQL, Swing, and AWT.


JAVASQLSwingAWT

College Library

Developed a college library management system using Java, SQL, Swing, and AWT and designed an interactive GUI using Java Swing and AWT for a user-friendly experience.

  • Integrated MySQL database to store and manage book records, student details, and transactions.
  • Used JDBC for seamless database connectivity and CRUD operations.
  • Ensured data validation and error handling for smooth application performance.

My Education

University

Graduate Degree

Graduate in Computer Science with focus on web development and software engineering.

2023-20253.8 GPA

Computer Science Degree

Earned a Graduate Degree in Computer Science with honors, specializing in machine learning methodologies and advanced data structures.

  • Advanced coursework in algorithms and data structures
  • Senior project: Developed a community marketplace application
UnderGrad

Under Graduate Degree

Bachelor in Information Technology with focus on OOPS in java, web development, computer networks , system design and software engineering.

2017-20237.6 GPA

Information Technology Degree

Earned a Bachelor of Science in Computer Science with honors, specializing in modern web technologies and application development methodologies.

  • Advanced coursework in java, system design and computer networks
  • Senior project: Developed an hand gesture model using openCV
  • Teaching assistant in System Design for freshmans

Get In Touch

Emailkarthikmaddineni7@gmail.com
📞
Phone+1 937-219-5114
📍
LocationDayton, OH