Summary
Overview
Work History
Education
Skills
Publications
Key Achievements
Languages
Timeline
Generic
Sumit Srivastava

Sumit Srivastava

Hengelo,OV

Summary

  • A passionate computer scientist with 4 years of research experience in Artificial Intelligence focusing on Natural Language Processing.
  • Experience with defining research goals and executing them.
  • 11 Years of experience in building large-scale enterprise software applications.
  • Proven ability to lead cross-functional teams, and continuous interaction with global stakeholders.

Open to working in a new role starting on 12/02/24.

Overview

12
12
years of professional experience

Work History

Doctoral Reseacher

University of Twente
09.2020 - Current
  • Focused research on a conversation personalization method called lexical alignment.
  • Design and implement textual conversational agents that offer interactive and personalized explanations.
  • Conducted two user research studies investigating the effects of lexical alignment in conversational agents on understandability, persuasiveness, trust, cognitive load, and information uptake.
  • Currently developing a natural language generation engine integrated with a transformer-based Large Language Model (LLM) for controllable lexical alignment in conversational agents.
  • Supervised five MSc and BSc students resulting in three papers and posters, and one journal paper is in progress.

Technology Consultant (Seasonal)

Adpersonam GmbH
01.2021 - Current
  • Developed the first MVP.
  • Designed and developed the backend system of a self-serving programmatic advertisements Demand Side Platform (DSP), including third-party integrations (Xandr, Stripe, OpenAI), deployment (CI & CD), security (Amazon AWS VPC infrastructure), etc.
  • Responsible for technology infrastructure policies.
  • Responsible for ensuring security, and privacy of the technology infrastructure.

Main technologies: Java 8/17, Spring Boot, MySQL, AWS (Code pipeline, IAM, Cognito, Cloudwatch, VPC, Beanstalk, API Gateway, Lambda, Load balancer, Amplify), OpenAI (RAG, REST APIs), Google DialogFlow.

Team Manager and Technical Lead

MiQ Digital
01.2017 - 09.2019
  • Led and mentored a team of seven passionate software engineers.
  • Led the development and maintenance of a cluster of seven software services.
  • Overlooked the revamp of a real-time advertisements bidding service handling 1.5 million requests per
    second.
  • - Migration to an event-driven architecture backed by an appropriate HTTP server.

- Achieved a latency of 2 ms and 1 ms for 99% and 95% of the requests, respectively.

- Migrated a component responsible for real-time lookups from files to PostgreSQL.

- Set up a low-latency and high throughput distributed system of PostgreSQL servers.

- I contributed to the improvement in performance of an open-source library to fetch data from PostgreSQL.

  • Devised code and wiki documentation standards and overlooked its execution across the company.

Main technologies: Java, Amazon Web Services, Appnexus cloud, MySQL, PostgreSQL, Apache Camel, Java Mission Control, Perf-top, Docker, Vert.x, Google DV360

Senior Software Engineer

MiQ Digital
01.2015 - 12.2016
  • Part of a team responsible for the development of a ‘Real Time Bid Modifier’ service handling up to 1.5 million
    requests per second.
  • Revamped almost 70% of an interface service (back end and front end), updating the coding standards and upgrading to the latest libraries, and modularisation to improve efficiency and reduce redundancy.
  • Designed and implemented a horizontally scalable service (Master-Slave) that compressed and transported logs up to 90 TB daily from the servers to AWS S3.

Software Engineer

MiQ Digital
09.2013 - 12.2014
  • Designed and implemented a service for fetching/locating data through different protocols, processing and storing them on AWS S3 and Redshift database.

- For 12+ different protocols.

- For 30+ data sources with different data types and custom processing.

  • Mentored new contributors throughout my service at MiQ Digital after moving to other roles.
    Main technologies: Java, Apache Camel, AWS S3, AWS Redshift

Software Engineer | Associate Software Engineer

Apostek Softwares
07.2012 - 08.2013
  • Worked on a project comprising a mobile advertising platform and central point currency system where users earn points to watch ads and redeem them for various rewards.
  • Contributed to critical enhancements, bug fixes, and the addition of new features across different portals
    related to the project.

Main technologies: Ruby on Rails, Cassandra, MySQL, HTML, CSS, JavaScript.

Education

Ph.D. - Computer Science (Natural Language Processing)

University of Twente
Enschede, Netherlands
11.2024

Master of Science - Artificial Intelligence

Katholieke Universiteit
Leuven, Belgium
08.2020

Master of Technology - Human-Computer Interaction

Institute of Information Technology Allahabad
Allahabad, India
06.2012

Bachelor of Technology - Computer Science And Engineering

Uttar Pradesh Technical University
India
06.2010

Skills

  • Machine Learning (Naive Bayes, Decision Trees, Glassbox models, etc)
  • Artificial Neural Networks
  • Deep Learning (LSTM, RNNs)
  • Transformer-based models (BERT, GPT2, BART, etc)
  • OpenAI Whisper (ASR)
  • Retrieval Augmented Generation (RAG)
  • Dialogue systems (RASA, Google DialogFlow)
  • Scientific Writing, Quantitative Research
  • Data Interpretation, Research design
  • Research, Statistical analysis
  • Research Planning, Research presentation
  • Java (Spring, Hibernate, JPA, Junit, Mockito)
  • Python (Pandas, Flask, Socket-io, Scikit-learn, PyTorch)
  • MySQL, PostgreSQL
  • MongoDB
  • AWS Redshift
  • Git (Github, Bitbucket, Gitlab)
  • AWS (Lambda, IAM, Beanstallk, Cost Management, VPC, Load balancer, RDS, Codepipeline, Cloudwatch, Amplify, Cognito, API Gateway, EC2, SQS, SNS, Route53, etc)
  • Appnexus(Xandr), Google Cloud
  • Nginx, Apache Tomcat, Vertx

Publications

  • Sumit Srivastava, Suzanna Wentzel, Mariët Theune, and Alejandro Catala. Measuring and Implementing Lexical Alignment: A Systematic Literature Review in Computer Speech & Language (accepted, pre-print).
  • Sumit Srivastava, Mariët Theune, Alejandro Catala, and Chris Reed. Trust in a human-computer collaborative task with or without lexical alignment. In Adjunct Proceedings of the 32nd ACM Conference on User Modeling, Adaptation and Personalization (UMAP Adjunct ’24), July 1–4,2024, Cagliari, Italy. ACM, New York, NY, USA, 9 pages. ACM, 2024.
  • Zhenqi Zhao, Mariët Theune, Sumit Srivastava, and Daniel Braun Exploring lexical alignment in a price bargain chatbot. In ACM Conversational User Interfaces 2024 (CUI ’24), July 8–10,2024, Luxembourg, Luxembourg. ACM, New York, NY, USA, 12 pages. ACM, 2024.
  • Boxuan Wang, Mariët Theune, and Sumit Srivastava. Examining lexical alignment in human-agent conversations with gpt-3.5 and gpt-4 models. In International Workshop on Chatbot Research and Design, pages 94–114. Springer, 2023.
  • Sumit Srivastava, Mariët Theune, and Alejandro Catala. The role of lexical alignment in human understanding of explanations by conversational agents. In Proceedings of the 28th International Conference on Intelligent User Interfaces, pages 423–435, 2023.
  • Sumit Srivastava and Ramesh Chandra Tripathi. Real time mono-vision based customizable virtual keyboard using finger tip speed analysis. In Human-Computer Interaction. Interaction Modalities and Techniques: 15th International Conference, HCI International 2013, Las Vegas, NV, USA, July 21-26, 2013, Proceedings, Part IV 15, pages 497–505. Springer, 2013.


Key Achievements

  • Highly adaptive technology evangelist
    Extensive experience in academia (two master's and an ongoing PhD) and industry (11 years of working with start-ups).
  • Published at high quality journals and conferences

     One paper accepted at the journal Elsevier Computer Speech & Language.

     One paper each at the conferences IUI 2023, and UMAP 2024.

     One journal paper ready for submission.

     Mentored multiple MSc and BSc students leading to three papers and posters at reputed conferences and workshops.

  • Successful team leader
    Led the revamping of a business-critical service to ensure high availability and stability (Bidder service - MiQ Digital). Built and led a high-performing team from scratch (MiQ Digital). Led the optimization of a real-time service handling 1.5 million requests per second. Achieved a latency of 2 ms and 1 ms for 99% and 95% of the requests, respectively.

Languages

Hindi
Native language
English
Proficient
C2
Dutch
Beginner
A1

Timeline

Technology Consultant (Seasonal)

Adpersonam GmbH
01.2021 - Current

Doctoral Reseacher

University of Twente
09.2020 - Current

Team Manager and Technical Lead

MiQ Digital
01.2017 - 09.2019

Senior Software Engineer

MiQ Digital
01.2015 - 12.2016

Software Engineer

MiQ Digital
09.2013 - 12.2014

Software Engineer | Associate Software Engineer

Apostek Softwares
07.2012 - 08.2013

Ph.D. - Computer Science (Natural Language Processing)

University of Twente

Master of Science - Artificial Intelligence

Katholieke Universiteit

Master of Technology - Human-Computer Interaction

Institute of Information Technology Allahabad

Bachelor of Technology - Computer Science And Engineering

Uttar Pradesh Technical University
Sumit Srivastava