My Skills
Technologies I've worked with over 4.5 years as a software engineer
Frontend Development
Building responsive web applications with React and modern JS frameworks. Experienced with state management and component architecture.
Backend Development
Creating stable APIs and server-side applications with Node.js, Express, and database integration.
React Native Development
Developing cross-platform mobile apps that deliver native-like experiences on both iOS and Android.
UI Implementation
Converting designs into functional interfaces with CSS frameworks like TailwindCSS, focusing on responsive layouts.
Database Management
Working with SQL and NoSQL databases, designing schemas, and optimizing queries for application needs.
Version Control & CI/CD
Managing code with Git, collaborating through pull requests, and implementing basic CI/CD pipelines.
Technical Knowledge
Technologies and tools I've worked with throughout my 4.5 year journey
Frontend Technologies
- React js & Next.js
- Angular
- JavaScript, TypeScript
- TailwindCSS
- Zustand
- HTML5, Responsive Design
Backend Technologies
- Node.js, Express.js, Springboot
- RESTful API design
- PostgreSQL, MongoDB
- Authentication flows
- TypeORM, Prisma
- Server-side rendering
Mobile Development
- React Native
- Expo framework
- Flutter
- Mobile UI/UX patterns
- IOS development
- App store deployment
Development Tools
- Git, GitHub
- VS code, Intellij, Postman
- Playwright, vite
- Webpack, Babel
- npm, yarn, bun
- Docker basics
Learning & Growth
Areas I'm focusing on to advance my career as a senior software engineer
Advanced State Management
Deepening knowledge of state management patterns with libraries like Zustand, Jotai, and advanced Redux techniques.
Scalable Architecture
Learning architecture patterns for high-scale applications, microservices design, and distributed systems that can handle growing user bases.
Advanced Backend Systems
Deepening knowledge in robust backend development, event-driven architectures, message queues, and optimizing for high-throughput systems.
AI Integration
Implementing AI services and models into applications, using machine learning APIs, and developing data-driven features.
Cloud Services & Serverless
Expanding skills in AWS, serverless architectures, and cloud deployment strategies.
Testing & Performance
Improving testing strategies and application performance optimization techniques.