Summary
Overview
Work History
Education
Skills
Certification
Accomplishments
Languages
Timeline
Generic

Golu Kumar Singh

Hyderabad

Summary

  • I have 4+ years of experience as a Software Engineer specializing in C/C++ programming.
  • Expertise in Linux multithreading and socket programming for efficient system performance.
  • Skilled in troubleshooting and optimizing Embedded C++ code, resolving performance bottlenecks, and enhancing code efficiency.
  • Strong knowledge of communication protocols, such as UDP and TCP/IP.
  • Experienced in Agile methodology and SDLC processes for efficient software development and project management.
  • Deep understanding of application architecture and adherence to best practices in software development.
  • Hands-on experience with single-tasked systems and related technologies, from requirements analysis to maintenance and enhancements.
  • Proficient in Object-Oriented Programming (OOP) concepts, including abstraction, encapsulation, inheritance, polymorphism, and multithreading in C++.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Software Engineer III

FACTSET
Hyderabad
08.2020 - Current
  • Working on handling real-time market data content with C++ and Bash, with connections to different stock exchanges, and processing the real-time data at FactSet Workstation.
  • Worked on making exchange-mandated changes in a restricted, time-bound manner and providing results on time.
  • Working with product developers and managers to create software applications to process a huge volume of real-time data in various formats (FIX, FAST, etc.). and various types (equities data, futures, and options) from multiple stock exchanges.
  • Increased the efficiency and worked on code optimization for better performance, decreasing the latency, and processing time for real-time data.
  • Migrated on-premises infrastructure and applications to the cloud using Infrastructure as Code (IaC) tools, Ansible, and Terraform. The project involved automating the deployment of cloud resources and application configurations. Automated configuration, installation, and updates of applications and services using Ansible playbooks. Managed software deployment and system configurations across multiple cloud instances to ensure uniformity and compliance. Implemented Ansible roles and tasks for handling repetitive tasks and ensuring idempotent operations. Utilized Ansible inventory management to handle both dynamic cloud environments and static on-prem systems.
  • Contributed to on-call support for real-time market system and solved production issues in time.
  • Monitored system performance and troubleshoot issues in production environment.
  • Maintained existing software systems by identifying and correcting software defects.
  • Monitored software performance metrics to identify and resolve efficiency issues.

Problem Setter at DS and Algorithms

PrepBytes
Gurugram
01.2020 - 08.2020
  • Worked as problem setter based on data structure and algorithm for live contests
  • Took live sessions and solved coding problem doubts
  • Created content on Data Structure and Algorithms.

Education

Master of Computer Applications (MCA) -

National Institute of Technology Jamshedpur
Jamshedpur
06-2020

Bachelor of Computer Applications (BCA) -

B.D. College, Magadh University
Patna
05.2016

Skills

  • C/C
  • Python
  • Data Structure
  • Algorithms
  • Multi-Threading
  • MySQL DBMS
  • Linux
  • Shell (Bash)
  • Git
  • Visual Studio Code
  • Windows
  • Time Management
  • Team Collaboration
  • Problem-solving
  • Analytical Thinking
  • Software Development Life Cycle (SDLC)

Certification

Design and Analysis of Algorithms (IIT Madras), NPTEL Online Certification, NPTEL18CS20S3780080, 2018

Accomplishments

  • 2023 Blue Ribbon Awards for the dedication to the pursuit of excellence, FactSet
  • 2019 Cleared first and second round, Codechef Snackdown 2019
  • 2020 Rating 1746, 3 star rating in CodeChef
  • 2019 Cleared 2 rounds, Google Code JAM

Languages

  • English, Professional proficiency
  • Hindi, Native proficiency

Timeline

Software Engineer III

FACTSET
08.2020 - Current

Problem Setter at DS and Algorithms

PrepBytes
01.2020 - 08.2020

Master of Computer Applications (MCA) -

National Institute of Technology Jamshedpur

Bachelor of Computer Applications (BCA) -

B.D. College, Magadh University
Golu Kumar Singh