Functional Skills

SQL Analysis
Web Development
Cloud Architecture

Software Skills

Python
JavaScript
MongoDB
PHPUnit
Linux
SQL
Firebase
Nginx
Docker
Perl
MySQL
Laravel
Node.js
Microservices
AWS

Certifications

AWS Certified Developer – Associate

Sector Experience

Technology

Languages

English
Hindi
Urdu

Experience

Freelancer Engineering
Freelance Software Engineer
6/2022 - Present
• Built and deployed a multitude of web-applications of varying sizes, complexity, and technologies such as Next.js, React, PHP, Python, MySQL, AWS and many more.
• Delivering fast, scalable, and production-grade software solutions to clients and companies of all sizes.

PowerSchool - Schoology Engineering
Lead Software Engineer II
1/2021 - 3/2022
• Enhanced and extended the functionality of Schoology LMS (Learning Management System) - a system capable of handling up to 2M concurrent users – with features such SBGP (Standards based Grade Passback) and integrations with most Student Information Systems (SIS) such as SISConnect, Sungard/eSchoolPlus and more (along with instrumentation of metrics, observability and alerts using DataDog).
• Built microservices for streaming and aggregation of analytics data using AWS serverless, Kinesis, Apache Thrift as well as integrations with Blackboard Ally - a 3rd party provider to enhance accessibility(a11y) for digital course content within Schoology.
• Designed cloud-based architectures to improve and scale SIS-data migrations between Schoology and external systems.

Barracuda Networks Engineering
Principal Software Engineer
11/2016 - 12/2020
• Built a complete data lake solution starting from architectural design, implementation to deployment and monitoring. This involves development of APIs and other micro-services, Azure Datalake, stream processing engines including Databricks, PySpark, ADLS, Azure Event Hubs and SQL Databases, across several
dominant cloud platforms such as Microsoft Azure, Google Cloud Platform (GCP) and Amazon Web Services (AWS).
• Created Barracuda's Advanced Analytics Dashboard, using Next.js, React, Material UI and Node.js, that leverages the datalake and microservices to provide valuable and meaningful insights to customers about their traffic and bot-behavioural patterns.
• Collaborated with tech-teams outside the organization to build highly innovative and practical solutions.
• Exhibited strong technical aptitude and application expertise resulting in optimized performance, continuous improvement recommendations and product innovation.

Leisure and Lifestyle Information Services Pvt. Ltd. (HolidayIQ) Engineering
Principal Architect
2/2016 - 4/2016
• Designed and developed "Project Zeus": an extensible monitoring system that could monitor over 50 entities and generate alerts if defined thresholds were breached. Built this from scratch using PHP (Laravel), MySQL and custom alerting API integrations.
• Worked on "Project Atlantis": In-house reporting tool that could generate and schedule business critical reports either based off of pre-defined SQL queries or RBAC controlled custom queries that could be fed into the system from a GUI.

Mara Innovation Labs Engineering
Senior Software Developer
6/2015 - 2/2016
• Built a fluid web-application interface using AngularJS (1.x) for Mara Mentor (https://mentor.mara.com/), along with its supporting APIs written in PHP (Slim PHP / Laravel).
• Designed and developed API microservices for user-authentication, configuration of a custom Jabber server, and customized the open-source PHP library for XMPP communication for this integration.

Mantis Technologies Pvt Ltd Engineering
Senior Software Engineer
4/2014 - 6/2015
• Managed, developed, and deployed travelyaari.com (LAMP stack, CodeIgniter, AWS) and some of its variants single-handedly.
• Also integrated several popular payment gateway solutions and wallets such as Paytm, Mobikwik etc., into travelyaari.com's checkout process.
• Was closely involved in development of GDS - core that drives inventory of travelyaari.com, by integrating Provider APIs for data-aggregation and inventory management (C# .NET Framework, SQL Server).

Tally Solutions Pvt. Ltd. Engineering
Senior Software Engineer
6/2011 - 4/2014
• Core team member responsible for design and development of Tally's Partner Portal and online CRM tool which was built using PHP, MySQL, Apache and a variety of frontend web technologies.
• Critical Security Upgrade - Migrated the entire codebase of Tally's online CRM to a more recent version while also making it more robust and secure against attacks such as XSS, SQL Injection and more.