Hello 👋,
I'm Elavarasan M

About Me
Senior Software Engineer
- Built scalable REST and GraphQL APIs using Node.js, Express, and NestJS
- Migrated production backend from Express.js to NestJS
- Implemented real-time communication using Socket.IO
- Optimised database queries and improved API performance
- Integrated external services for compliance and reporting workflows
Software Engineer
- Designed and implemented REST APIs using Node.js and Express
- Developed backend services for enterprise applications
- Built user management and reporting modules
Junior PHP Developer
- Developed vehicle insurance renewal application
- Worked with PHP, JavaScript, AJAX, and MySQL
- Implemented form processing and validation
Tech Stack
Technologies I've been working with recently
Angular is a platform and framework for building single-page client applications using HTML and TypeScript.
React is a JavaScript library for building fast and interactive user interfaces using reusable components.
TypeScript is a strongly typed superset of JavaScript that improves code quality and developer productivity.
Node.js is a JavaScript runtime used to build scalable server-side and backend applications.
NestJS is a scalable Node.js framework for building efficient and maintainable backend applications.
Redux Toolkit simplifies state management in React applications with predictable and centralized state.
Express.js is a minimal and flexible Node.js framework for building web and API applications.
HTML is the standard markup language used to create the structure of web pages.
CSS is used to style and layout web pages, including colors, layouts, and responsiveness.
KnexJS is a SQL query builder for Node.js used to interact with relational databases efficiently.
MySQL is a relational database used for storing and managing structured application data.
MongoDB is a NoSQL database used to store flexible, JSON-like documents.
PostgreSQL is an advanced open-source relational database known for reliability and performance.
Next.js is a React framework for building fast web applications with SSR and static generation.
Tailwind CSS is a utility-first framework for rapidly building modern user interfaces.
GitHub is a platform for hosting, sharing, and collaborating on software projects.
React Native is used to build cross-platform mobile apps using JavaScript and React.
Expo simplifies React Native development with powerful tools and APIs.
Prisma is a modern ORM that simplifies database access and improves type safety.
Drizzle ORM is a lightweight and type-safe ORM designed for TypeScript and SQL databases.
Vitest is a fast unit testing framework designed for modern JavaScript and TypeScript projects.
React Query simplifies server state management, caching, and synchronization in React apps.
Docker is a containerization platform that allows developers to package applications and their dependencies into portable containers for consistent deployment.
Flutter is used to build cross-platform mobile applications using a single codebase.
Firebase provides backend services like authentication, database, and hosting.
PHP is a server-side scripting language used for web development.
Achievements
Years of Excellence Award
Bititude · 2024Recognized for consistent outstanding performance, technical excellence, and valuable contribution to the organization.
Monthly Performer Award
Bititude · Dec 2024Awarded for exceptional performance, productivity, and successful delivery of key project milestones.
Perfect Attendance Award
Bititude · 2024Recognized for maintaining perfect attendance and demonstrating strong professional commitment and reliability.
6+ Production Projects Delivered
Successfully developed and deployed enterprise applications as part of the Bititude engineering team.
7+ Personal Projects Built
Designed and developed full-stack applications independently to strengthen expertise in modern web technologies.
20+ Technologies Worked With
Including Angular, React, TypeScript, Node.js, NestJS, Flutter, PostgreSQL, Docker, and modern frontend/backend tools.
5+ Years of Professional Full Stack Development
Delivered scalable frontend and backend applications using Angular, React, TypeScript, Node.js, and NestJS.
Certifications
Socket.IO
Python For Everybody
The specialization certificate of Python
GoLang
Beginner level certification covering Go fundamentals and core concepts.
Docker Training Course for the Absolute Beginner
Beginner level certification with hands-on labs covering Docker fundamentals, containers, images, and deployment.
Projects

Food Order Taker
Using PHP, JavaScript, Boostrap, Mysql you'll learn how to build this application - from start to finish. The App is called Order Taker and it is a simple Javascript app that allows users like to order food without manual effort

Table Booking Using MERN App
Using React, Node.js, Express & Mysql used to create this Full Stack MERN Application. This app is simple table reservation app that allows users to reserve table for events and post comments about food and suggestions

Food Order App
Food app built by React Native,Sanity Cms as backend.It Used to food order with expo Geolocation

Learn Tech
Individuals can become teachers and learn from others by sharing their knowledge with less investment

Shopping Cart
This flutter application uses Google and email addresses for Firebase authentication. It can serve as a basic authentication template.

LendsLog
A cross-platform app to track money lent and borrowed, built with Expo and React Native. Features real-time updates, reminders, and organized transaction management. Runs on Android

Expensify
A modern cross-platform expense tracking app built with Expo and React Native. Features secure authentication with Clerk, expense analytics with charts, and Excel export support. Runs on Android, iOS, and Web.
GitHub Activity
Contribution Graph
Top Repositories