Ankit Joshi

Software developer, experienced in building scalable web applications, real-time features, and crafting technical content. Passionate about creating user-focused, efficient, and reusable solutions.

profile-img

Skills

Programming Languages: JavaScript, TypeScript, Python, C#


Frontend: Responsive UI Design, HTML5, CSS3, SASS, JavaScript (ES6+), TypeScript, Angular, React, Progressive Web Apps (PWA), Web Accessibility (WCAG)


Frontend State Management: Redux, NgRx


Backend: Node.js, Express.js, Nest.js, ASP.NET, GraphQL, RESTful APIs, Microservices


Real-Time Applications: WebSocket, SignalR


Database: MySQL, SQL Server, MongoDB, Firebase


Tools & Platforms: Git, GitHub, Docker, Webpack, Babel, Nginx


Cloud: Firebase, AWS, Azure, Serverless Functions


Testing: Jest, Postman


Methodologies: Agile Development, Test-Driven Development (TDD), RESTful API Design, GraphQL API Design, CI/CD Pipelines

Featured Projects

Some major projects I have worked on

Blogs

Event loop, Microtask, and Macro task


React Portal and Tooltip


Javascript hoisting


Grid vs Flexbox