Professional Journey
A timeline of my professional experience and growth in the tech industry
Key Responsibilities:
- Collaborated on cross-functional projects using Angular for responsive frontend development with component-based architecture and RxJS-based state management.
- Built and consumed RESTful APIs with Spring Boot, implementing backend logic, authentication, and role-based access control.
- Worked on internal tools and admin panels using Django, focusing on database models, views, and template rendering.
- Developed hybrid mobile applications with Ionic Framework, targeting both iOS and Android platforms with Angular integration and native plugins.
- Utilized Git for version control and Postman for API testing throughout the development cycle.
Technologies Used:
Key Responsibilities:
- Built full-stack applications with Next.js, Fastify, PostgreSQL, TypeScript, and Prisma
- Implemented REST APIs, SSR, and efficient database models
- Ensured type-safe, scalable, and maintainable architecture
Technologies Used:
My Certifications
Validations of my expertise and commitment to continuous learning in the tech industry.
Full Stack Web Development
Immersive full-stack development program covering both frontend and backend technologies. Built multiple full-stack applications using modern web technologies and best practices.
Data Analysis with Python
Certification in data analysis techniques using Python, including data manipulation, visualization, and statistical analysis using libraries like Pandas, NumPy, and Matplotlib.
C# Programming
Mastery of C# programming language including object-oriented principles, .NET framework, and application development. Covered advanced topics like LINQ, async/await, and design patterns.
React Native Development
Professional certification in cross-platform mobile application development using React Native. Covered state management, navigation, and integrating with native device features.
Backend Developer
Comprehensive backend development certification covering Node.js, Express, MongoDB, and RESTful API design principles. Demonstrated ability to build secure and scalable server-side applications.
Responsive Web Design
Certification in creating responsive and accessible web interfaces using HTML5, CSS3, and modern layout techniques like Flexbox and CSS Grid.
Skills & Technologies

HTML5
HTML5
A markup language used for structuring and presenting content on the web.

CSS3
CSS3
A style sheet language used for describing the presentation of a document written in HTML.

JavaScript
JavaScript
A versatile programming language primarily used for creating dynamic web pages.

TypeScript
TypeScript
A strongly typed programming language that builds on JavaScript.

Git
Git
A distributed version control system for tracking changes in source code during software development.

React
React
A JavaScript library for building user interfaces, primarily for single-page applications.

Next.js
Next.js
A React framework for building fast, server-rendered, and statically generated web applications.

Angular
Angular
A framework for building client-side applications.

React Query
React Query
A data fetching library for React.

React Hook Form
React Hook Form
A form management library for React.

Zod
Zod
A runtime type checking library for JavaScript.

React Router
React Router
A routing library for React.

Zustand
Zustand
A small, fast and scalable bearbones state-management solution using simplified flux principles.

Redux Toolkit
Redux Toolkit
A library for managing and centralizing application state in React.

Bootstrap
Bootstrap
A popular CSS framework for creating responsive and mobile-first websites.

Tailwind CSS
Tailwind CSS
A utility-first CSS framework for building custom designs efficiently.

Shadcn
Shadcn
A collection of ready-to-use React components that are built with Tailwind CSS and TypeScript.

Aceternity
Aceternity
A blockchain platform for building decentralized applications.

Node.js
Node.js
A runtime environment for executing JavaScript code on the server-side.

Express
Express
A minimal and flexible Node.js web application framework.

Fastify
Fastify
A fast and low-overhead web framework for Node.js.

Nest JS
Nest JS
A framework for building server-side applications.

Socket.io
Socket.io
A real-time communication library for Node.js.

JWT
JWT
A JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties.

Clerk
Clerk
A user authentication and authorization service for web and mobile applications.

REST API
REST API
A set of rules and protocols for building and interacting with web services.

GraphQL API
GraphQL API
A query language for APIs and a runtime for executing those queries with your existing data.

C#
C#
A strongly typed language for the backend

Python
Python
A high-level, general-purpose programming language.

Flask
Flask
A lightweight WSGI web application framework in Python.

FastAPI
FastAPI
A modern, fast (high-performance) web framework for building APIs with Python 3.7+.

Java
Java
A versatile, platform-independent programming language used for a variety of applications.

Spring Boot
Spring Boot
A framework for building production-grade applications in Java with minimal configuration.

MongoDB
MongoDB
A NoSQL database that uses a flexible, JSON-like document schema.

Mongoose
Mongoose
An Object Data Modeling (ODM) library for MongoDB and Node.js.

MySQL
MySQL
A relational database management system based on SQL.

PostgreSQL
PostgreSQL
A powerful, open source object-relational database system that uses and extends the SQL language.

Prisma
Prisma
A database toolkit for Node.js and TypeScript.

Drizzle ORM
Drizzle ORM
A modern TypeScript ORM for SQL databases.

Redis
Redis
An in-memory data structure store, used as a database, cache, and message broker.