Mukul Mahajan Singraur
Technical Skills
Programming languages
Front-end Development
Back-end Development
GeekWerke (SSE) - Feb-2023 - Present
Various websites
tools used- Made interactive online version of Values Edge Exercise
- Worked with Quintype to build a news syndication service that takes various xml feeds (Atom, rss etc) and converts them into Quintype's JSON
- Made various custom blocks for Quintype's CMS to be used by their client
- Developed an analytics dashboard for Nova (E-commerce)
- Developed TechWish's website with headless wordpress and react
- Made it easier for the product/marketing team to fiddle with the content while having high quality animations and fully responsive and adaptive website.
- Made multiple POCs using SvelteKit and Astro
Exotel (SDE 2) - Feb-2020 to Feb-2023
React integration with PHP
tools usedIntegrated and owned react Single Page App with PHP Multi Page App (similar to island architecture)
- Implemented Live Call Dashboard in react as an SPA
- Maintained the CI/CD pipeline
- Made future UI development faster, what used to take more than a month now took ~1 week
- Eliminated some of the performance issues that old pages faced.
- Ported page load speed improved 2x-300x
- Reduced server cost
Live Call Dashboard
tools usedA React based dashboard for clients to see the live analytics in a glance.
- Built charts to show most important live information and tables/cards for other information.
- Implemented routing and cross links with preserved filters
- Built REST APIs in go to serve analytics from MongoDB
- Account admins got a better idea of what is happening in their contact center at a glance.
- They could get granular and categorized data to assess their agent's and team's performance by following cross links which preserved applied date, group and agent filters.
Notification service
tools usedA notification service to push notifications to browser
- Connected and maintained websocket connections with browser tabs with 99.994% availability.
- Implemented notification on frontend to be shown to the user on the website and as a desktop notification.
Stanza Living (SDE 1) - Oct-2018 Feb-2020
Student and RM Apps
tools used- Added several views to React native apps
Public landing page and Internal dashboard
tools used- Added analytics to the landing page of stanza living
- Management got better data on the interest of the potential customers
- PMs got better understanding for redesigning the pages
- Added meal planning page to internal dashboard
- Inventory managers can intuitively manage meals to be delivered to the hostels.
GeekSkool (bootcamp) - Feb-2018 to oct-2018
-
A special slack bot to automate some daily tasks
tools used
slack
bot -
A Firefox addon that displays definition of the selected word
tools used
javascript -
An implementation of “Lazy” Promise
tools used
javascript -
An implementation of elementary Cellular Automaton
tools used
javascript
html
css -
web-MIDI-keyboard
tools used
javascript -
A lisp interpreter in js
tools used
javascript -
A JSON parser in js
tools used
javascript