Vivek ChauhanVC
Open to opportunities

Vivek Chauhan

@vivekchauhan

Experienced software engineer specializing in game development and multiplayer systems.

India

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 (3 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 (4 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 (6 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 (9 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 (10 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 (12 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 85,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
Vivek Chauhan - Software Development Engineer - II - MPL (Mayhem Studios) | Himalayas