Summary
Overview
Work History
Education
Skills
Timeline
Generic
Kush Singh

Kush Singh

Senior Software Engineer
Abu Dhabi

Summary

Accomplished Senior Software Developer with 6+ years of experience leading projects by acting as architect, developer. Proficient in supporting project deliverables and maintaining releases. Strong leader in guiding support teams and solving complex issues.

Overview

5
5
years of professional experience
22
22
Languages

Work History

Senior Software Developer

Sourcewiz
Abu Dhabi
05.2023 - Current
  • Developed Core Functionalities for Sales Automation Application: Spearheaded the creation of key features within a high-velocity development environment, including the design and implementation of a recommendation engine, personalized product catalogs, and a streamlined invoicing system, using Python (meta-classes, decorators, descriptors, list comprehensions), FastAPI, Django and SQLAlchemy
  • Led Technical Integration and Market Launch Acceleration: Executed advanced technical integrations, including import/export capabilities and seamless connectivity with Shopify and Fishbowl platforms, leveraging MySQL, Service Oriented Architecture(SOA) and Elasticsearch
  • Led Full Lifecycle Development for Advanced Excel Service Project: Orchestrated the complete development cycle of an innovative Excel service project, from initial conception through to successful launch
  • Employed a sophisticated technology stack including Java Spring Boot, Aspect-Oriented Programming (AOP), Java Persistence API (JPA), Lombok, and Aspose for robust application development
  • Applied pipeline and factory design patterns, emphasizing functional programming and object-oriented programming principles, to ensure scalable, maintainable, and high-performing service delivery for above.
  • Contributed to the architecture design of complex software systems, ensuring scalability and maintainability.

SDE-2

Sharechat
06.2022 - 03.2023
  • Engineered High-Traffic Video and Live Commerce Streaming Service: Spearheaded the development of a cutting-edge video and live commerce streaming service for India's largest social media company, leveraging Node.js
  • Utilized a robust backend technology stack including Express.js, Mongoose, Redis, Cassandra, Mongo, and PostgreSQL to significantly enhance and scale live commerce streaming capabilities
  • Advanced User-Specific Feed Recommendations: In collaboration with Data Science and AI teams, utilized BigQuery and Scylla to develop sophisticated user-specific feed recommendation algorithms
  • This initiative drastically improved ad targeting accuracy, while maintaining ultra-low latency processing
  • Optimized Database Interactions with Caching Mechanism: Designed and implemented a caching layer using memcached for frequent queries on MongoDB
  • Improved Performance with Data Schema Redesign: Led the data schema design eorts and managed the migration of data from Bigtable to Scylla (Cassandra), achieving a substantial performance boost
  • This resulted in a significant reduction in costs by approximately 50%
  • Developed Tailored Ingestion Solutions for E-Commerce Vendors: Architected custom ingestion solutions for major e-commerce platforms like Flipkart and Amazon, carefully navigating their unique rate limiting and data constraints.

Senior Software Developer

Joveo
12.2020 - 05.2022
  • Redesigned User Management and Implemented SSO Authentication: Successfully redesigned the User Management system and implemented Single Sign-On (SSO) authentication using Scala and MongoDB, facilitating seamless one-login access across multiple applications
  • Centralized Authentication Service Migration and RBAC Implementation: Orchestrated the migration of authentication mechanisms from six dierent monolithic systems to a unified authentication service, designing the database schema to support this centralized approach eciently
  • Additionally, developed an authorization library capable of handling Role-Based Access Control (RBAC) permissions, utilizing permissions embedded in tokens within each monolith leveraging AWS Cognito.

Software Developer

BlueOptima
01.2019 - 11.2020
  • Implemented Automated Testing Framework: Was part of a team to setup unit and integration testing using frameworks like TestNG and mockito
  • Implemented Alert System to Reduce Code Smells: Developed an alert system using Java Spring, specifically designed to identify and reduce code smells.

Education

B.E (Computer Science Engineering) -

Thapar University
Patiala
8 2015 - 7 2019

Skills

    User requirements analysis

undefined

Timeline

Senior Software Developer

Sourcewiz
05.2023 - Current

SDE-2

Sharechat
06.2022 - 03.2023

Senior Software Developer

Joveo
12.2020 - 05.2022

Software Developer

BlueOptima
01.2019 - 11.2020

B.E (Computer Science Engineering) -

Thapar University
8 2015 - 7 2019
Kush SinghSenior Software Engineer