A software Engineer with a solid foundation in computer science with strong competencies in data structures and algorithms.
Having varied experience of working with a Startup & Large Organisation in different aspects of building a scalable product, well versed in building and owning products end to end.
Turning product plans into code, in close collaboration with product managers, and other team players.
A language agnostic person and have ability of quickly grasping new language/technology in a short span of time.
Excellent exposure to understand business process along with technical aspects of the Agile environment.
Fun Fact
150000 Lines of Code
6 Projects Completed
1 000 Cups of coffee
Dream to own a Mustang
Resume
Experience
Mar 2021 - Current
Software Engineer
Airtel Africa Digital Labs
Self Care Portal
Contributed in the development of Airtel Self Care Portal for Mobile and Web.
Used Internationalization (i18n) to support users and currencies from 14 different countries.
Analytics Dashboard
Developed application from scratch using Angular and Typescript.
Used Web Sockets to pull real time Statistics and reduce latency.
Used Web workers for thread blocking computations to get a smooth User Experience.
May 2019 - Nov-2020
Software Engineer
Lybrate Inc.
Messaging
Developed Chat for Mobile and Desktop Web
Implemented features such as Search, ability to share media and documents along with text message, support for messages with rich text.
Implemented Web Sockets to fetch received messages and notifications.
Developed configurable message structure which can have interactions such as surveys and Like/Dislike.
Cart(e-commerce)
Improvised Product Search, removed unnecessary network calls and started showing configurable prefetched response for better user experience.
Developed configurable widgets for displaying offers and products.
Implemented Server-Side Rendering for listing and Detail pages which improved Page Speed and resulted in better SEO.
Jan 2019 - Apr 2019
SWE - Intern
Lybrate Inc.
GoodMD (Social Media for Doctors)
Revamped Post Composer, developed support for uploading multiple media files, Tag people by using @ and add hashtags.
Implemented virtual scrolling and lazy loading of media, which improved Page Scroll Experience and prevented lags.
Improved Page behavior with keyboard in Mobile Web, which resulted in increased number of interactions.
Education
2015 - 2019
Chandigarh University
Punjab
Bachelor's Degree in Computer Science & Engineering with CGPA of 8.0