Satyendra Singh

Satyendra Singh

Senior Software Developer @ Overstock

About Satyendra Singh

Satyendra Singh is a Senior Software Developer at Overstock, where he has worked since 2018, focusing on backend systems and performance optimization. He has over a decade of experience in software development, having previously held positions at companies such as Sears Holdings Corporation and Eaton Corporation.

Work at Overstock

Satyendra Singh has been employed at Overstock since 2018, serving as a Senior Software Developer. In this role, he is part of the Order Management group, where he integrates various back-end systems and microservices with cart, checkout, and order management systems. His responsibilities include critical systems development and defining database structures. He interfaces with product owners to gather requirements and defines functional designs for implementation. Additionally, he addresses production performance issues and supports both test and production environments.

Previous Employment History

Before joining Overstock, Satyendra Singh worked at Sears Holdings Corporation as a Software Engineer II from 2011 to 2018. His career also includes a position as a Programmer Analyst at Eaton Corporation for two months in 2011, and he served as a Software Engineer at MphasiS from 2008 to 2010. Earlier in his career, he worked at Rolta India Limited as an ACPE for nine months in 2007 and briefly as a Java Developer at Vindya IT Services Pvt Ltd in 2008.

Education and Expertise

Satyendra Singh holds a Bachelor of Engineering (BE) in Information Technology from Rajiv Gandhi Prodyogiki Vishwavidyalaya, where he studied from 2001 to 2005. He also completed his Higher Secondary Certificate (HSC) in Physics, Chemistry, and Mathematics at the Board of Secondary Education Madhya Pradesh, Bhopal, from 1989 to 2001. His expertise includes performance tuning of web applications, automation of development tasks, and extensive experience with DevOps tools such as Maven, Jenkins, Docker, and Kubernetes.

Technical Skills

Satyendra Singh possesses extensive technical skills, particularly in performance tuning of web applications through multi-threading, caching, and pooling concepts. He measures application performance using tools like JMeter and has a strong background in backend designs. His experience includes querying relational and NoSQL databases, as well as working with messaging frameworks and systems. He is knowledgeable in cloud infrastructures, specifically AWS and Google.

People similar to Satyendra Singh