Raguram Kannan

Software Engineer

Chennai, Tamil Nadu, India6 yrs 8 mos experience
Highly Stable

Key Highlights

  • Expert in C++ game development for casino markets.
  • Proficient in optimizing performance and debugging complex systems.
  • Strong background in database management and microservices development.
Stackforce AI infers this person is a Backend-heavy Fullstack Software Engineer with expertise in Gaming and Database Management.

Contact

Skills

Core Skills

Game DevelopmentC++Software DevelopmentDatabase Management

Other Skills

API DevelopmentAgile MethodologiesAlgorithm DesignAlgorithmsAnalytical SkillsC/C++Cascading Style Sheets (CSS)Coding StandardsComputer ScienceConfluenceCustomer RequirementsData AnalysisData StructuresDatabasesDebugging

About

As a Software Engineer, I develop and improve digital products and services that protect the identity and privacy of millions of users. I use my expertise in C/C++, OOP, Data Structures, Algorithms, Game Development, STL, Design Patterns, State Machines, Multithreading, and DBMS to create high-quality, reliable, and performant code. I also collaborate with cross-functional teams to analyze requirements, debug issues, and optimize performance. I have a Bachelor of Engineering in Computer Science from the College of Engineering, Guindy. I am passionate about learning new technologies and solving challenging problems.

Experience

6 yrs 8 mos
Total Experience
2 yrs 3 mos
Average Tenure
2 yrs
Current Experience

Comcast

Development Engineer 3

Jun 2024Present · 2 yrs · Chennai, Tamil Nadu, India · Hybrid

Nortonlifelock

Software Engineer

Sep 2020Jun 2024 · 3 yrs 9 mos · Chennai, Tamil Nadu, India · Hybrid

Scientific games india

Software Engineer

Sep 2019Aug 2020 · 11 mos · Chennai Area, India

  •  Working as game developer for various leading casino markets across the globe using C++ with STL, State machines, event queues, MVC design patterns, Data structures and Algorithms.
  •  Analyzing requirements and discuss with our team for the new feature and other technical requirement and implement them.
  •  Code, debug, optimizing for performance.
  •  Responsible for game functionality, reliability, feature implementation, game performance and fixing issues.
C++STLState MachinesEvent QueuesMVC Design PatternsData Structures+2

Teknuance info solutions pvt ltd

Research Development Software Developer

Aug 2017Sep 2019 · 2 yrs 1 mo · Chennai Area, India

  • Research/Detailed study on the existing relational/nonrelational databases, understanding their goals and key
  • features.
  • Creating algorithms and code all the modules/ prototypes/
  • algorithms using C/C++.
  • Creating/Developing micro services/ API’s to integrate the
  • core DB with frontend using C-type wrapper in python.
  • Optimizing, bug fixing the existing code for performance
  • tuning.
  • Creating functional flow, use cases and designing
  • architecture for database.
  • Managing a team of developers.
  • Interviewing candidates for software developer (full-time/
  • Intern).
  • Creating statistical reports, presentations and maintaining
  • utmost confidentiality.
  • Brainstorming with the team for conceptualization, complexity and efficiency of an algorithm
C/C++AlgorithmsMicroservicesAPI DevelopmentDatabase ManagementPerformance Tuning+1

Education

College of Engineering, Guindy

Bachelor of Engineering - BE — Computer Science

Jan 2013Jan 2017

Stackforce found 100+ more professionals with Game Development & C++

Explore similar profiles based on matching skills and experience