Matchbot (Pittsburgh Knights LLC) - Pittsburgh, PA, United States (Remote)
I have managed cross-functional teams and led projects from conception to delivery. I’ve facilitated collaboration between front-end, back-end, and UI/UX teams, ensuring alignment on project goals and timelines. My leadership style involves mentoring junior developers, conducting code reviews, and fostering an environment of continuous learning. I have also handled resource allocation, task prioritization, and risk management within agile teams.
Developed a pick-ban application utilised by Riot Games for official Leagueof Legends championships, showcasing expertise in creating professional-gradee-sports tools using Typescript, Next.JS, Node.JS, Websocket, Socket.IO, Redis, and OAuth.
Implemented a custom OAuth system with SSO capabilities using Azure AD B2C and NextAuth, allowing users to sign in using their Discord account.
Engineered a sophisticated Discord bot that lets theusers queue up for game and track game stats.
Developed an admin panel for managing user data and server settings.
Designed scalable NestJS applications with NATS for efficient microservice communication and Redis for optimized caching.
Developed a unified SSO system supporting large number of user accounts using OAuth and Azure AD B2C.
Integrated Riot Games client API for real-time data processing of Valorant and League of Legends.
TapIn Pay - Richmond, BC, Canada (Remote)
Developed a comprehensive delivery tracking system, leveraging NestJS microservices, React Native for cross-platform mobile development, and integrating real-time location services.
Developed a hybrid mobile application to track driver location for deliveries using Google Maps API and GeoLocation.
Developed robust backend application to handle order processing and driver details. Implemented RESTful APIs for seamless integration with front-end systems and utilized TypeORM for efficient database operations.
SmarTECHS LLC - United States (Remote)
Collaborated closely with the CEO and application team to develop and implement many full-stack web applications, ensuring optimal functionality, quality, and reliability. Designed and documented system architecture using AWS microservices, frameworks and other open-source libraries.
Created an Angular application for administrators to manage data and digital assets, including File Manager for AWS S3.
Developed a Spring Boot project with AWS SDK to create directory structured JSON data from AWS S3 key-value data structure.
Created a Spring Boot project to store and retrieve structured key-value data in JSON format to AWS DynamoDB Tables records.
Developed a JavaEE project using Camunda SDK to persist data to SQL database using BPMNs & Camunda process-engine REST APIs.
Created a Node.js project to send SMS & Email to users worldwide using AWS SNS service.
FlexiApps - Bangalore, India (On-site)
Designed, developed, and tested native and hybrid Android applications. Optimized and patched updates for existing Android projects.
Assignments and Attendance management application for teachers, which acts as an add-on to the ERP software.
Hybrid Android application for the Eduflex portal Website.
Hybrid Android application for the ERP Software designed for Precarmart.com to manage leads, call log validation for field agents and database synchronization.
Native Android app used by schools and parents to track school buses realtime.
Designed and developed Android/IOS application to create and manage appointments and scheduling