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
dushyantshukla@outlook.com
+1 (206) 225-9868
Skills
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
Contact
Location
Redmond, WA 98052
dushyantshukla@outlook.com
Call
+1 (206) 225-9868