Skip to main content
Vivek ChauhanVC
Open to opportunities

Vivek Chauhan

@vivekchauhan

Experienced software engineer specializing in game development and multiplayer systems.

India
Message

What I'm looking for

I seek a challenging role in game development, focusing on innovative projects and team collaboration.

With over 10 years in the interactive computing industry, I have honed my skills in game development, particularly in computer graphics, physics/math simulations, and gameplay programming. My work has led to the successful deployment of commercial products on both Apple and Android platforms, earning numerous accolades. I excel in environments that challenge me to solve complex problems, especially in cross-platform multiplayer game development and live operations.

At MPL, I played a pivotal role in developing an AAA-level quality game using Unreal Engine 4.26, implementing a robust multiplayer system that synchronized gameplay across multiple clients. My experience extends to creating a Content Delivery System and utilizing version control systems to enhance collaboration. Previously, at The Virtulab, I optimized networking for a Metaverse application, supporting over 5,000 concurrent users, and led the development of an Audio/Video Conferencing System, ensuring high-quality user experiences.

Throughout my career, I have consistently focused on maintaining high coding standards and fostering a culture of excellence within my teams. I have led teams in implementing Test Driven Development practices, significantly improving feature development and bug resolution. My passion for mentoring junior developers and streamlining processes has been a key aspect of my professional journey.

Experience

Work history, roles, and key accomplishments

MS
Current

Software Development Engineer - II

MPL (Mayhem Studios)

Feb 2022 - Present (4 years 4 months)

Played a key role in the development of an AAA-level quality game using Unreal Engine 4.26. Successfully implemented a robust multiplayer system, leveraging Unreal Engine's replication framework for synchronized gameplay across multiple clients and the server.

TV

Sr. Software Engineer

The Virtulab

Jan 2021 - Present (5 years 5 months)

Played a pivotal role in defining and implementing coding, production, and quality assurance software standards. Leveraged Photon Unity Networking to establish a robust multiplayer system, while optimizing networking to support over 5,000 concurrent users on the platform.

AT

Sr. Software Developer

Annet Technologies

Oct 2018 - Present (7 years 8 months)

Worked closely with engineering leadership to architect, build, refactor and maintain features for a Rummy card game. Led teams of 8 developers where requirements were constantly implemented through a rigorous practice of Test Driven Development.

IF

Team Leader

Invisible Fiction

Jan 2016 - Present (10 years 5 months)

Started a team effort to switch to a more agile process by building tools to make unit testing easier and helping to create a sized backlog. Drastically improved system build time through scripting, automation, and documentation.

ST

Sr. Game Developer

SJM Technologies

Apr 2015 - Present (11 years 2 months)

Developed 3D games using custom rendering techniques such as polygon clipping, global illumination, HDR post-processing, through various vertex and pixel shader programming. Brought 3D graphics to life by implementing realistic physics such as kinematics, friction, and collision response.

IF

Trainee

Invisible Fiction

Dec 2012 - Present (13 years 6 months)

Developed Unity 2D/3D games, physics, and UI. Programmed basic architecture for 2 games and their collision resolution using ray intersection routines.

Education

Degrees, certifications, and relevant coursework

DU

DDIT, Dharmsinh Desai University

Bachelor of Technology, Computer Engineering

Activities and societies: Visual Technology, Artificial Intelligence, C/C++, Operating Systems, Data Structures & Algorithms, Java.

Studied Visual Technology, Artificial Intelligence, C/C++, Operating Systems, Data Structures & Algorithms, and Java. Gained foundational knowledge in computer engineering principles.

BB

BBIT, Technical Examination Board

Diploma, Computer Engineering

Activities and societies: Fundamentals of Digital Electronics, Assembly Programming, Databases, Computer Networks.

Focused on Fundamentals of Digital Electronics, Assembly Programming, Databases, and Computer Networks. Developed a strong understanding of core computer engineering concepts.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan