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