Full Stack Engineer

Building Scalable,
High-Impact Digital Solutions

Full-stack software engineer specializing in frontend and backend development.
Passionate about crafting high-performance, secure, and scalable digital experiences.

Full-Stack Development

Expertise in modern frontend (React, Angular) and backend (Spring Boot, Node.js) technologies.

Scalable System Design

Building cloud-native microservices with AWS, Kubernetes, and RESTful APIs.

Performance & Security

Optimizing applications for speed, scalability, and robust security protocols.

About Me

Hi, I'm Tharun Derangula

A passionate software engineer with a deep-rooted enthusiasm for building innovative web applications. With over five years of experience, I specialize in developing dynamic and scalable systems that enhance user experience and drive efficiency.

My technical expertise covers full-stack development, where I focus on crafting responsive UIs, designing robust APIs, and optimizing performance for large-scale applications. I love architecting solutions that seamlessly bridge front-end and back-end technologies.

Beyond coding, I am an advocate for continuous learning, knowledge sharing, and mentoring aspiring developers. Whether contributing to open-source projects or exploring emerging technologies, I am always eager to push the boundaries of what’s possible in software development.

A Full Stack Developer Focused on Scalable and Performant Applications

I am a dedicated Software Engineer with a strong technical foundation in full-stack development. My expertise lies in designing and optimizing enterprise-level applications that balance performance, scalability, and user experience.

With a Master's degree in Information Technology from Kennesaw State University, I have gained deep insights into system architecture, API development, and modern front-end frameworks. My work spans multiple industries, including healthcare, e-commerce, and finance.

I am passionate about writing clean, efficient code and staying up-to-date with emerging technologies. My goal is to contribute to innovative projects that solve real-world challenges while enhancing digital experiences.

3+

Years of Experience

15+

Successful Projects

200+

Developers & Students Mentored

3.9

GPA from KSU

My Expertise

Skills & Technologies

A curated collection of technologies and tools I've mastered throughout my journey as a software engineer.

Front-end
  • React, React Hooks
  • TypeScript/JavaScript (ES6+)
  • HTML5/CSS3
  • Bootstrap, Material-UI
  • Next.js, Gatsby
Back-end
  • Node.js, Express
  • Java (8, 11)
  • Spring Boot, Spring MVC
  • Microservices Architecture
  • RESTful APIs
Databases
  • MySQL, PostgreSQL
  • MongoDB
  • Redis
  • Snowflake
  • Firebase
DevOps & Cloud
  • AWS (EC2, S3, Lambda)
  • Docker, Kubernetes
  • Jenkins, CI/CD
  • Git, GitHub, Bitbucket
  • Terraform
Testing
  • Jasmine, Jest, Mocha
  • Cypress, Playwright
  • JUnit, Mockito
  • TDD Practices
  • Cucumber
Others
  • Agile, SCRUM, Kanban
  • JIRA, Confluence
  • Design Patterns
  • Performance Optimization
  • UI/UX Principles
Work Experience

My Journey

Over the past three years, I have had the opportunity to contribute to innovative projects, collaborate with cross-functional teams, and build high-performance applications that solve real-world challenges.

Aug 2023 - Present

Software Engineer – Graduate Research Assistant

Kennesaw State University, GA, USA

Designed and developed a responsive application for the Accessibility Services Portal using Angular, React, Java Spring Boot, and AWS. Reduced support tickets by 20% by rewriting legacy code into modern architecture.

Jul 2022 - Dec 2022

Software Development Engineer

Walmart Global Tech India

Developed a scalable checkout system using Java, Spring Boot, ReactJS, and MySQL, improving API response times by 30%. Built reusable React components with TypeScript and implemented RESTful APIs with Spring Boot.

Jan 2022 - Jul 2022

Software Developer Engineer Intern

Walmart Global Tech India

Designed microservices for real-time inventory management using Java, Spring Boot, Python, Redis, and PostgreSQL, reducing latency by 15%. Built responsive Angular user interfaces with TypeScript.

May 2021 - Aug 2021

Software Engineer

Ebox, India

Developed a financial application for Banking, Trading, and User Profile Management using Angular, React, Java Spring Boot, and AWS. Implemented Data Streaming service using Kafka for real-time data sync.

My Work

Featured Projects

Here are some of the projects I have worked on, showcasing my expertise in building scalable, efficient, and user-friendly applications.

Accessibility Services Portal

Accessibility Services Portal

A responsive application for managing accessibility requests at Kennesaw State University, facilitating communication between students and professors.

Angular React Spring Boot AWS
E-Commerce Checkout System

E-Commerce Checkout System

A high-performance checkout system processing millions of transactions daily with improved API response times by 30%.

Java Spring Boot React MySQL Redis
Real-time Inventory Management

Real-time Inventory Management

A microservices-based inventory management system with reduced latency by 15%, providing real-time updates and synchronization.

Java Python Angular PostgreSQL
Financial Banking Application

Financial Banking Application

A secure and scalable financial application for banking, trading, and user profile management, leveraging real-time data streaming.

Angular React Spring Boot AWS Kafka
Let's Talk

Get In Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Send me a message

Contact Information

Email

tharunderangula07@gmail.com

Send an email

Phone

+1 (312) 560-3786

Call me

Location

Atlanta, Georgia

View on map

Follow Me