[](){ std::cout << "Hello! This is Dushyant!" << std::endl; }();

I'm

About

I am a budding game-developer looking for opportunities in graphics, engine & tools programming; a pragmatic Software Engineer with extensive knowledge in developing applications with open-source technologies. I enjoy the journey from vague ideas to a fully realized products. Achieving common goals and the team’s priorities are my guiding principles.


I am currently pursuing Masters of Science in Computer Science at DigiPen Institute of Technology, honing my skills in the field of Computer Graphics and game development (expecting graduation in April 2021). My main interests lie in real-time rendering techniques, game engine and tools development. Apart from work, I am a die-hard Manchester City FC fan, and in my liesure time, I like to catch-up on football (soccer). Unsurprisingly FIFA, and Football Manager are my favourite video games. I also delve into portrait sketching from time to time.


While you are here, do have a look at my work. I would love the opportunity to discuss the projects I have worked on, the technologies, and the projects that interest me. Otherwise, hit me at Dushyant#7596 on Discord, and we can chat about all things space, football, Harry Potter, and Batman.

Redmond, WA 98052

+1 (206) 225-9868

Skills

C++ (11/14/17)80%
OpenGL 75%
Vulkan 70%
Java SE 8 90%
AWS 70%
NodeJS (ExpressJS) 75%

Resume

Education

M.S. in Computer Science

2019 - 2021

DigiPen Institute of Technology, Redmond, WA

B.Tech. in Computer Science & Engineering

2011 - 2015

Dr. A.P.J. Abdul Kalam Technical University, India

Projects

Age of Empyrion, Advanced Game Project (DigiPen Institute of Technology, Redmond, WA)

Jan. 2020 - Apr. 2020

Engine & Gameplay Programmer(C++11/17) | 4 member team | GITHUB

  • Engineered a type‑safe, data‑oriented, and cache efficient entity‑component system to handle large amount of game data at run‑timewithout noticeable frame‑drops using C++ Templates.
  • Developed a type‑safe event system based on a pub‑sub design pattern for inter‑system communication using C++ Templates.
  • Implemented an inventory system, and a highly configurable skill‑system using virtual inheritance. The skill‑system allows for variousexciting combinations of individual player skills for enhanced gameplay experience.

Take Me Home, Game Project (DigiPen Institute of Technology, Redmond, WA)

Nov. 2019 - Dec. 2020

Engine, Graphics, Physics & Gameplay Programmer(C++11/17) | GITHUB

Engine features:

  • A 2D renderer with hardware accelerated graphics in OpenGL.
  • An entity-component based object composition with Json data externalization.
  • Collision detection with impulse based collision-resolution.
  • 2D platformer physics.

Teaching Experience

Graduate Teaching Assistant - Object‑Oriented Design and Programming (C/C++)

Sep. 2020 - Dec. 2020

DigiPen Institute of Technology, Redmond, WA

  • Helped students with the course material and assisted them in their assignments.
  • Graded examinations and assignments while analysing students’ critical mistakes.

Professional Experience

Technical Analyst

Apr. 2019 - Jul. 2019

SeneceGlobal IT Services Private Limited, Hyderabad, India

  • Engineered backend applications for a workflow in a content‑management system using AWS, Spring Boot, Dropbox APIs, and ServerlessFramework. This product opened a new revenue stream for the client, reducing the cost and time to service their customers by 50%.
  • Automated the creation of AWS infrastructure for these applications using Docker and Terraform Iaac tool.

Senior Software Engineer

Apr. 2017 - Mar. 2019

SeneceGlobal IT Services Private Limited, Hyderabad, India

  • Spearheaded development of data‑integration channels for a content‑management system to syndicate CPG data to‑and‑from platforms like Amazon, Google, Walmart, Target, and Kroger using AWS, Spring Boot, Core Java, and the Serverless Framework.
  • Automated the data‑integration channels using Jenkins automation serverreducing human‑intervention to 0%.
  • Reduced the operating cost of the AWS infrastructureby engineering several server‑less solutions for notification and auditing servicesusing AWS Lambda, AWS S3, AWS SES, AWS SNS, and the Serverless Framework.

Software Engineer

Apr. 2016 - Mar. 2017

SeneceGlobal IT Services Private Limited, Hyderabad, India

  • Implemented backend APIs for enabling NACH payments for a mobile payment application using Core Java and Spring Boot.
  • Nominated for the company’s prestigious Annual Entrepreneurship Award for designing an Alexa skill to voice-enable an IoT device, inspiring the development of several Alexa-powered IoT solutions for clients.

Trainee Engineer

Sep. 2015 - Mar. 2016

SeneceGlobal IT Services Private Limited, Hyderabad, India

  • Reduced manual testing effort by 95%by engineering a test‑automation tool for a mobile payment application’s back‑end APIs using CoreJava, and Spring Boot.

Portfolio

An assortment of my academic and personal projects.

  • All
  • OpenGL
  • Vulkan
  • Game Projects
  • 3D Modeling

Deferred Shading

OpenGL

Light of Empyrion - Forefront of Abyss

2D TOWER DEFENSE GAME

Moment Shadow Map

OpenGL

Physics Simulation: Cloth

Vulkan

Take Me Home

2D PLATFORMER GAME

Physically Based Rendering

OpenGL

Keyframe Animation

Vulkan

Bloom

OpenGL

Walk Cycle: Motion Along A Path

Vulkan

Space Rider

3D GAME PROJECT (UNDER DEVELOPMENT)

Screen Space Ambient Occlusion

OpenGL

3D Modeling

Blender

Contact

Location

Redmond, WA 98052

Call

+1 (206) 225-9868