Hero

Hello,
This is AAKARSHIT GIRI , I'm a Professional Software Developer.

name:'AAKARSHIT GIRI',
skills:['HTML', 'CSS', 'Javascript', 'Typescript', 'React', 'Next JS', 'Angular', 'Tailwind', 'MongoDB', 'MySQL', 'Git', 'AWS', 'Ionic'],
hardWorker:true,
quickLearner:true,
problemSolver:true,
hireable:function() {
return(
this.hardWorker&&
this.problemSolver&&
this.skills.length>=5
);
};
};

Who I am?

I am a software engineer with over 2 years of experience, primarily focused on developing and enhancing travel portals. I have successfully delivered end-to-end projects, including the integration of hotel suppliers and the development of B2B and B2C platforms with wallet-related features. My work includes creating a robust B2B dashboard that allows for efficient client management and enables the launch of white-label sites within a week. Additionally, I developed a comprehensive logs management dashboard that merges Kibana and Grafana visualizations to monitor and analyze system performance across the platform.

Aakarshit Giri
Hero
Experiences
Hero

(July 2022 - Present)

Software Devloper

Tensech Solution Pvt. Ltd.

Hero

(Nov 2021 - July 2022)

Software Developer Inter

Boit Technologies Pvt. Ltd.

Hero

(Aug 2020 - Present)

Self Employed

Code and build something in everyday.

Skills
PROJECTS

B2B Travel White Label CRM

name:'B2B Travel White Label CRM',
tools: ['Express', 'NextJS', 'RxJS', 'TypeScript', 'AWS Services', 'Nginx', 'Google Maps', 'Tailwind CSS],
myRole:Frontend Developer,
Description: I developed a robust B2B travel portal white-label solution, enabling clients to fully manage their business operations through an intuitive dashboard. The platform allows clients to customize their website design, manage payment methods, integrate hotel suppliers, and oversee revenue management. It also includes user role and access management, giving clients full control over their team and service providers. On the frontend, I created a seamless interface for users to search, view, and book hotels, ensuring a smooth experience across all devices.,
};

Campaign Management & Job Board

name:'Campaign Management & Job Board',
tools: ['Angular', 'SCSS', 'Google Maps', 'TypeScript', 'Express', 'MongoDB', 'AWS Services', 'Jenkins', 'NodeJS', 'CronJob', 'JWT],
myRole:Software Developer,
Description: This project involved building a comprehensive campaign management system for B2B clients, allowing them to create and manage campaigns with ease. The system supports adding agencies under campaigns and includes a fully integrated wallet system for managing financial transactions. Additionally, it streamlines candidate screening, making it easier for clients to manage job postings and applicants. This end-to-end solution simplifies both campaign and job board management, enhancing efficiency for businesses.,
};

Community Dashboard and Mobile App

name:'Community Dashboard and Mobile App',
tools: ['Angular', 'IONIC', 'SCSS', 'Stripe', 'Express', 'TypeScript', 'MongoDB', 'AWS Service', 'OpenAI API', 'Socket.IO', 'Cronjob', 'JWT],
myRole:Full Stack Developer,
Description: In this project, I developed a web-based dashboard and a mobile app to manage community users and events. The dashboard allows administrators to verify users, manage their cars, create and oversee events, and handle group chats, user-to-user chats, and offers. The mobile app complements this by enabling community members to add their cars, join events, participate in chats, and access exclusive offers, providing a cohesive platform for community engagement both online and on mobile devices.,
};
Hero
Educations
Hero

2018 - 2022

Bachelor Degree - Computer Science & Engineering

APJ Abdul Kalam Technical University

Hero

2018

Intermediate - Mathematics

Prabhat Academy, CISCE

Hero

2015

High School

Prabhat Academy, CISCE

Blogs

October 23, 2024

Understanding React Hooks Beyond the Basics

As developers, we often dive into learning React Hooks without fully understanding their true purpose. We might know how to use hooks, but not why they exist or how to leverage them in real-world scenarios, especially when it comes to custom solutions. This gap is why many developers don’t immediately think of creating a custom hook to solve recurring problems.

October 23, 2024

Next.js 15: The Future of Web Development

The Next.js continues redefining web development standards, and its 15th release introduces a wealth of new features, performance improvements, and breaking changes. With enhanced server components, optimized static generation, support for ESLint 9, and a host of breaking and non-breaking updates, Next.js 15 provides a more robust, streamlined development experience. This article dives deep into the critical updates, explaining their significance and how they shape the future of web development with Next.js.

September 3, 2024

My Journey into Learning Next.js: A 3-Month Transformation

Three months ago, I hadn't even touched React.js, let alone Next.js. My background was firmly rooted in JavaScript, TypeScript, and Angular, where I was familiar with the fundamentals and had worked extensively. However, React.js and Next.js were completely new territories for me. This is the story of how I transitioned from having zero experience in React.js to gaining hands-on practice in Next.js, a framework that has significantly expanded my capabilities as a developer.

May 23, 2024

System Design: Laying the Groundwork for Scalable and Efficient Systems

Building large-scale software systems that can handle high traffic volumes and scale efficiently is a complex challenge. Proper system design from the outset is crucial to ensure your application can grow and adapt as needed. In this article, we'll cover some key principles and strategies for designing scalable and efficient systems.

March 22, 2024

Types of Backend Web Architecture with Node.js

Backend web architecture encompasses various structures and patterns for organizing server-side components. In the Node.js ecosystem, developers leverage different architectures to build scalable, maintainable, and efficient web applications.

March 15, 2024

Securing Your Socket.IO Chat APIs: Best Practices and Implementation Guide

In today's interconnected world, real-time communication is essential for countless applications, ranging from chat applications to collaborative tools. Socket.IO has emerged as a powerful tool for enabling real-time, bidirectional communication between clients and servers. However, ensuring the security of these chat APIs is paramount to protect sensitive data and maintain user privacy. In this article, we'll explore best practices for securing Socket.IO chat APIs and provide sample code snippets for implementation.

November 21, 2023

Exploring Real-Time Communication with Socket.IO and Node.js

In the dynamic landscape of web development, real-time communication has become a crucial aspect of creating engaging and interactive applications. One powerful tool that facilitates this is Socket.IO, a JavaScript library that enables bidirectional, event-based communication between clients and servers. In this article, we'll delve into the fundamentals of Socket.IO, demonstrate its integration with Node.js, and explore multiple use case examples.

Contact with me

If you have any questions or concerns, please don't hesitate to contact me. I am open to any work opportunities that align with my skills and interests.

aakarshitgiri1998@gmail.com

+91-7081543730

Noida, Uttar Pradesh, India, 201301

© All Rights Reserved Aakarshit Giri