Summary
Overview
Work History
Education
Skills
Technology Stack
Work Permit
Timeline
Generic

Roshan Singh

Garner,NC

Summary

Seasoned full-stack software engineer with a decade of experience, specializing in e-commerce, social media analytics, and gaming. Proven leadership in driving key projects to success at ShopAgain and Meltwater, blending technical expertise with innovation.

Overview

13
13
years of professional experience

Work History

Principal Software Engineer

ShopAgain
03.2022 - 03.2024
  • Designed and developed an advanced marketing campaign engine, leveraging 50+ user events and a flexible campaign flow incorporating split conditions, A/B testing, delay mechanisms, and integrated multi-channel communication strategies including Email, SMS, and WhatsApp.
  • Engineered robust analytics framework to evaluate marketing campaign performance and impact. Designed and implemented microservices architecture for efficient data integration, syncing real-time data across various platforms including Shopify, and email and SMS services.
  • Used Large Language Models (LLMs) to automate and personalize email campaign templates
  • Handpicked and led a dynamic team of developers and designers, driving rapid and high-quality product development cycles.
  • Conducted comprehensive evaluations and negotiations with multiple email and SMS service providers, ensuring delivery of cost-effective and scalable solutions to support our marketing initiatives.

Team Lead

Meltwater
01.2017 - 02.2022
  • Led the development, and successful deployment of a Social Media Analytics platform, guiding it from prototype to market launch. Achieved a major milestone by scaling the product to serve over 1000 clients effectively.
  • Spearheaded the implementation of a sophisticated cross-social network data aggregation system leveraging Elasticsearch. Enabled in-depth, comparative analytics across major platforms such as Facebook, Instagram, Twitter, and LinkedIn, enriching our analytics offering.
  • Developed a high-performance image processing microservice, utilizing Caffe ML models on GPU-powered servers to generate image metadata.
  • Developed specialized tools to streamline the workflow for annotation teams involved in data labeling for machine learning projects.
  • Played a pivotal role in the modernization of our technical infrastructure by leading the migration to Docker and Kubernetes
  • Established a robust monitoring framework with Grafana, ensuring optimal performance and uptime.

Senior Software Engineer

Uberlabs Software Technologies
11.2012 - 12.2016
  • Developed an analytics platform by migrating the system from MongoDB to Elasticsearch to enhance search capabilities and data analysis efficiency.
  • Led the design and implementation of a state-of-the-art image processing pipeline, utilizing Caffe ML models.
  • Played a key role in preparing RFP for a Fortune 500 company. Led security review to overcome their stringent IT requirements.

Software Engineer

Zynga Game Networks
12.2010 - 11.2012
  • Contributed to feature development of two widely popular online games, engaging millions of users globally.
  • Led initiatives to significantly improve game performance, focusing on optimizing first-time load data to improve load time.
  • Implemented user tracking to understand feature adoption through the game.

Education

B. Tech in Information Technology -

N.I.T. Durgapur
India
05.2010

Skills

  • Language - Python, Typescript, Javascript
  • Frameworks - Django, Flask, NestJS, Vuejs, React, Nodejs, PySpark
  • Databases - Postgresql, Mysql, Elasticsearch, MongoDB, Redis, Cassandra
  • Message Queues - SQS, RabbitMQ, Kafka, SNS
  • Cloud/Infra - AWS, GCP, Terraform, Docker, Kubernetes, Grafana
  • CI/CD - Drone, GitHub Actions, Ansible

Technology Stack

Python, Typescript, Javascript, Django, Flask, NestJS, Vue.js, React, Node.js, PySpark, Postgresql, Mysql, Elasticsearch, MongoDB, Redis, Cassandra, SQS, RabbitMQ, Kafka, SNS, AWS, GCP, Terraform, Docker, Kubernetes, Grafana, Drone, GitHub Actions, Ansible

Work Permit

Authorized to work in the US (Green Card). Visa sponsorship is not needed.

Timeline

Principal Software Engineer

ShopAgain
03.2022 - 03.2024

Team Lead

Meltwater
01.2017 - 02.2022

Senior Software Engineer

Uberlabs Software Technologies
11.2012 - 12.2016

Software Engineer

Zynga Game Networks
12.2010 - 11.2012

B. Tech in Information Technology -

N.I.T. Durgapur
Roshan Singh