Summary
Overview
Work History
Education
Skills
Timeline
Generic

Himanshu Bansal

Senior Software Engineer
Delhi

Summary

Senior Software Engineer with 6 years of successful experience in C++. Recognized consistently for performance excellence and contributions to success in organization. Detail-oriented, ability to work independent and works at fast pace to meet tight deadlines.

Overview

6
6
years of professional experience
2
2
years of post-secondary education

Work History

Senior Software Engineer

Graebert India - ARES CAD Software
11.2023 - Current

Specializing in AUTOCAD software development and Engineering projects. Proficient in leveraging the WT framework and ODA Database to architect and implement innovative features.

  • Skilled in UI development and implemented client/server side tracking mechanism using C++ 11 & C++ 14 features.
  • Optimized existing codebase to enhance performance and reduce memory usage.
  • Implemented unit tests and integration tests to ensure software reliability.
  • Experience in working with Qt Core, Qt GUI & knowledge of Qt Quick application.

Senior Software Engineer

Aristocrat Technologies
11.2022 - 11.2023
  • Experience in developing middleware components for software in C/C++ using STL, Multithreading, data structures, Design Pattern like Singleton design pattern.
  • Enhanced Strong problem solving, analytical and object-oriented programming skills.
  • Suggest and implement improvements on current projects.
  • Worked on C++11/C++14 features along with Smart Pointers concept.
  • Take care of development quality of ongoing projects by performing design and subsequent code reviews.

Software Developer

Ingenuity Gaming Pvt. Ltd
06.2019 - 11.2022

Core responsibility in building slot game for casino machines, implemented state machines to handle the flow of the front end.

  • Implement new features by utilizing best practices from the latest standards C++11 & expertise in boost and STL C++ libraries.
  • Game Development which includes analysis, development, bug fixing and deployment.
  • Attend daily stand-up to stay agile, share ideas, give feedback, and stay on track.
  • Be actively involved in all phases of R&D process.

Education

M.tech - Software Engineering

Delhi Technological University
Delhi
08.2017 - 06.2019

Skills

  • C

  • GIT/SVN

  • Multithreading

  • CAD development

  • Agile/Scrum

  • C/Java

  • MYSQL

  • LINUX

  • Design Patterns

  • QT/WT

Timeline

Senior Software Engineer

Graebert India - ARES CAD Software
11.2023 - Current

Senior Software Engineer

Aristocrat Technologies
11.2022 - 11.2023

Software Developer

Ingenuity Gaming Pvt. Ltd
06.2019 - 11.2022

M.tech - Software Engineering

Delhi Technological University
08.2017 - 06.2019
Himanshu BansalSenior Software Engineer