Profile

Uday Singh

Principle Software Engineer at Capital One

Uday Singh is a highly experienced Software Engineer with over 10 years of relevant experience in the industry. Currently, he works as a Software Engineer at Google, where he is responsible for developing software systems using various software design architectures and practices. Prior to

Show more

11.8

Years of Experience

Education

the university of texas at dallas, nit bhopal maulana azad national institute of technology bhopal

Companies

capital one, google, safexai, energybot, university of texas at dallas, sopra steria, cognizant, ibm, wipro

Reach out to Uday Singh via Email, InMail and SMS drip

by installing Chrome extension

Uday's contact details

Email

Email (Verified)

kanXXXXXXXXXXXXXXXXXXXXom

Email

Mobile Number

+91XXXXXXXX87

Experience

  • img

    2023 - Present

    capital one

    Principal Software Engineer

  • img

    2021 - 2023

    google

    Software Engineer

    • Worked on open source contribution and building new features and supporting old implementation for GCP Dataflow template and Apache beam. • Suggest new features and design changes to old features to make the system more performant.

  • img

    2019 - 2021

    safexai

    Platform Engineer

    ï‚· Worked on design and development of high throughput, low latency software systems using Reactive Streams, Flink and GRPC to deliver asynchronous microservices ï‚· Used various software design architectures and design practices to build fault and high available services on AWS ï‚· Used Java and python to develop the system where language of choice varies with requirement and setup CI/CD pipeline for the same.

  • img

    2018 - 2019

    energybot

    Full-stack Developer

    Used AWS Lambda for data pipelining, AWS EMR for data processing and AWS kinesis for data streaming to design serverless, fault tolerant and highly scalable environment. Used Vue.js and vuetify for front-end development to create highly reactive. Wrote test cases using Chai-mocha and Robot-Framework. Used Node.js, javascript, Java, Scala, and Kotlin to develop the system where the language of choice varies with the requirement. But most importantly tried to do justice to my craft and my profession by always trying to go the extra mile!

  • img

    2016 - 2018

    university of texas at dallas

    Teaching Assistant

    I work in the field of Computer Science in Data Science specialization at the University of Texas at Dallas. I have oriented myself towards Data Analysis /Data Science /Statistics

  • img

    2014 - 2016

    sopra steria

    Senior Software Development Engineer

    Drive the OBI solution for NHS at steria. • Worked with the business analysts and enterprise architects to understand the complex technical requirements and analyze new opportunities and proposed the technical solution to business problems. • Prepared system and technical high level design documents, reviewed low level design documents • Supported and mentored analyst programmers in all technical deliveries, review their codes and provided technical guidance • Built trusted relationships with business partners and proactively seek feedback on systems processes and personal performance • Analyzed technical issues, flag risks and provide solution approach to such issues. • Designed highly formatted reports using BI Publisher

  • img

    2014 - 2014

    cognizant

    Senior Software Engineering

    - To document the business process by identifying the requirements. - Preparing excellent documentation on business requirements. - Handling various activities of the project like information gathering, analyzing the information gathered, documenting the functional or business requirements. - To make the Test plan for the testing team. - To do the User acceptance testing in the final project.

  • img

    2013 - 2014

    ibm

    Senior Software Engineering

    Results-oriented professional with experience gathering user requirements and converting them into system specifications throughout the full software development life cycle projects. Excellent analytical and problem solving skills along with current technology experience.

  • img

    2010 - 2013

    wipro

    Software Development Engineer

    Served as a subject matter expert (SME) for OBIEE and one or more of the pre-packaged BI Analytic Applications with hands on expertise in RPD Development, Oracle Answers, Oracle Delivers, DAC Configuration, ETL Configuration, and BI Publisher. Experience with Siebel Analytics/Oracle Business Intelligence Analytics. Design and build BI Data Integration Architecture

Experience

46 Skills

Algorithms

Amazon Web Services (AWS)

apache

architecture

architectures

Automation

Big Data

C++

CI/CD

Data Management

Data Structures

Database Design

Design

Education

Elastic Search

ElasticSearch

Electronics

Excel

Frontend

Golang

Google Cloud Platform (GCP)

gRPC

Integration

Java

Javascript

Kubernetes

Machine Learning (ML)

Microservices

MongoDB

MySQL

open source

PostgreSQL

Python

Retail

security

Senior Software Engineer

Software Design

Software Engineer

Software Engineering

Spring

Spring Boot

statistics

Terraform

test

Web

YAML

Education

  • img

    2016 - 2018

    the university of texas at dallas

    Master's degree

    Computer Science

  • img

    2005 - 2009

    nit bhopal maulana azad national institute of technology bhopal

    Bachelor of Technology (B.Tech.)

    Electronics and Communications Engineering