Technical Skills

Technologies and tools I work with to build scalable applications

Backend Development

Java

Core Java, OOP concepts, data structures, and algorithm implementation

Spring Boot

Building RESTful APIs, dependency injection, and enterprise applications

Python

Scripting, automation, and backend development with Python

Flask

Lightweight web applications and RESTful API development

C

Procedural programming, memory management, and system-level concepts

Frontend Development

HTML

Semantic HTML5, accessibility, and modern web standards

CSS

Responsive design, Flexbox, Grid, and modern CSS features

JavaScript

ES6+, DOM manipulation, async programming, and modern frameworks

React

Component-based architecture, hooks, state management, and routing

Database Management

MySQL

Relational database design, SQL queries, joins, and optimization

Oracle

Enterprise database management, PL/SQL, and advanced querying

Tools & Platforms

Git & GitHub

Version control, branching, merging, and collaborative development

VS Code

Code editing, extensions, debugging, and integrated development

IntelliJ IDEA

Java development, refactoring, and enterprise application development

Postman

API testing, documentation, and request/response validation

Spring Tool Suite

Spring Boot development, project management, and application deployment

System Knowledge

Computer Hardware Basics

Understanding of system components, architecture, and hardware troubleshooting

Windows Installation & Troubleshooting

OS installation, system configuration, diagnostics, and issue resolution