Summary
Overview
Work history
Education
Skills
Websites
Certification
Timeline
Generic

DWITEE KRISHNA PANDA

Summary

Accomplished Software Development Engineer versed in multiple programming languages and development frameworks. Analytical in approaching and resolving system design problems for large scale Distributed Systems and Microservices.

With over 15+ years of experience in software development have been providing innovative solutions for the business and the customers, using PostgreSQL, Redis, Kafka, MongoDB, MySQL, Core Java, C/C++/C# and other technologies.

Experienced and organised with a background in product development , project coordination and client communications. Conducts thorough assessments of costs and risks ahead of new feature development. Proven success in meeting project deadlines with strong sense of ownership, urgency and identifying bottlenecks.

I am always eager to learn new skills, collaborate with other engineers, and contribute to the growth and success of Organisation

Overview

17
17
years of professional experience
4
4
years of post-secondary education
1
1
Certification

Work history

Software Development Engineer III

Flipkart
Bangalore, India
2020.09 - 2022.09
  • Defined functionality of systems by correctly understanding and documenting non-functional requirements.
  • Facilitated technical decision-making, providing architectural guidance to development and product teams.
  • Designed impressive solutions to overcome existing system challenges. eg. automating campaign management.
  • Leading a team for GamesZone in Flipkart Mobile App as a platform to onboard multiple games to increase key metrics like DAU, MAU, V/UV, Session Time.
  • Designing and writing Backend Systems for Games services like Rewards Service, Leaderboard, Campaign Management, LifeManagement, Game Currency Management etc in Java/Golang
  • Designed and implemented games service with REST APIs for the Real-time Multiplayer games and APIs entire game loop .
  • Observability / Monitoring / with grafana, kibana, Alertz dashboards.

Technical Architect

MechMocha Games Pvt Ltd
Bangalore
2017.03 - 2020.09
  • HelloPlay: From prototyping to release, High Level Design, Low Level Design, Implementation, Team allocation and mentoring.
  • Created design documents to guarantee consistency in development and engineering solutions.
  • My Contribution / Features : Game Servers, Audio-Video chat ( Agora),Reward Manager, Report Abuse, Leaderboard, Interruption system, Parameterized match-making, Betting System.
  • Facilitated technical decision-making, providing architectural guidance to development and product teams.
  • Integrated analytics and Ad tools like Admob, Crashlytics , facebook Ads, CleverTap, Firebase etc
  • Jetpack Joyride India : Game dev from scratch to prototype to prod, Dynamic Level Generator, Dynamic Difficulty, Boss Level, Reward System, Ad Theatre , Part System, Ride System, Achievement System, InApp Purchase, Economy/Currency System, Score System, Pickup system to pick boosters during game play, Fly dynamics ,
  • Created Tools in unity3D for level designer to accelerate dynamic level creation.
  • Worked on sprint team in agile, rapid development and deployment environment.
  • Worked closely with designers, artists and technical staff to create quality deliverables within stringent deadlines.

Software engineer

IKA
Freiburg, Germany
2015.12 - 2017.03
  • Worked closely with CEO to establish objectives and decisively lead operations.
  • Real World One (Hololens Project): Design and developement for creating a virtual Lab to control/use apparatus using hand gestures in AR (Augmented Reality) /VR ( Virtual Reality). Mesh manipulation Algorithms. coordination with Artist to get the 3D models
  • Smart Bot : Speech To Text, Text to Speech, Rank and Retrieve, Contextual Conversation etc using IBM Watson APIs

Software Engineer

Jumpstart Games
Bangalore, India
2014.08 - 2015.12
  • World Of Madagascar ( ios/Android): Game based on DreamWorks movie Madagascar, Implemented character control, mini game plan-tastic which is a physics based collision game
  • Worked with the level designer for all mission levels and open levels.
  • Implementation of Level Manager, Game play code for the avatar controller ( Run/Jump/swim), Pet rescue based on missions. Implementation of MMO features with webservices call for creating new room , buddy chat. Implementation of Inapp purchases to buy items from inventory, Free and paid version handling, Implementation of UI with NGUI.

Software Engineer

Electronic Arts Games
Hyderabad, India
2011.11 - 2014.08
  • Games Developed for Android: Theme Park, Monopoly Millionaire, The Sims 3, The Sims Medieval, Boggle , EAMT game engine , Monopoly Bingo ( Unity3D).
  • Core Tech Used: C/C++, OpenGL 2.0, DirectX 11. Unity3D, C#, Objective C, Cross Platform architecture
  • Feature Implemented: Character Control, Character Customisation, Texture Mapping, Game AI , Multi resolution support, Path Finder Algo, Camera Control, Shader using GLSL fog, effect, cloud effect, bump mapping, HUD Menu, Collision Detection, Integration and use of EA internal Engines like EAMT for game play and physics.
  • Implemented Particle System for VFX
  • Contribution to EAMT game engine programming for enhancement and bug fixes.

Software Engineer

Geometric Limited
Pune, India
2010.11 - 2011.11
  • Simulation Software: It’s a 2D/3D pattern design system to be used by designers to produce 2D patterns of Cloth and it can be simulated on 3D avatars in 3D view for photorealistic visualisation
  • Design of 3D view for cloth simulation using Nvidia PhysX SDK
  • Rigid Body Physics programming with collision volume
  • Convex hull decomposition
  • R&D for cloth stitching algorithm using PhysX.
  • Tech Used: C/C++, Software Design using UML, CAD Development, Computer graphics engine ( Hoops 3D) NVidia PhysX physics engine. 3D Math ( Matrix , quternion, vectors) 3D Geometry Algorithms, Tri-Mesh Texture Mapping, Collision Detection, Deformable and cloth Simulation

Software Engineer

Boeing ( Infosys)
Bangalore
2005.07 - 2010.11
  • The Boeing Graphic Art (BoGART) is a CAD Application written in C++/OpenGL used to produce two-dimensional technical illustrations for inclusion in Maintenance, Repair and Operation manuals, and production drawings of Aircrafts parts.
  • Key Feature Implementation: Import of SVG file format parser to generate graphical element and Export of graphical element to SVG format. Drawing of Bezier Curve and editing curve using control points.
  • Debugged and modified software components to fix faults.

Education

Bachelor of Engineering - Mechanical Engineering Department

Veer Surendra Sai University Of Technology ( Formerly UCE )
2001.08 - 2005.05

Skills

  • Core Java , Spring Framework, MongoDB, Redis, HBase, GCP, AWS, PostgreSQL, MySQL, Redis, Apache Kafka, Cloud Computing
  • Technical System Design, Distributed System, Microservices, Design Review
  • Kotlin, Java, MVVM Android, Cosos2dx , javascript , typescript , ReactNative Python
  • Unity3D, C# programming, OpenGl 20, GLSL Shaders
  • AR/ VR/ XR games/ simulation development
  • C/C, 3D Math, GamePlay Algorithms, AI, Bots
  • Data structure and Algorithm, Object Oriented Programming
  • CI/CD build pipeline, Jenkins , Docker, Kubernets,
  • Audio/ Video chat, Online Multiplayer Games,
  • Android and iOS app development
  • AR/ VR/ XR games/ simulation developement
  • IBM watson API speech to text, text to speech
  • Motetization tools integration, AdMob, IronSource, Facebook SDKs, Firebase, Crashlytics
  • Agile, Sprint Planning, Backlog grooming, Code reviews

Certification

  • (CS184.1x : Computer Graphics ) from University of California, Berkeley through edX.
  • Introduction to Psychology from Yale university through coursera.
  • edX Honor Code Certificate for Foundations of Computer Graphics.

Note: for all certificates refer to https://www.linkedin.com/in/dwiteekrishnapanda/details/certifications/

Timeline

Software Development Engineer III

Flipkart
2020.09 - 2022.09

Technical Architect

MechMocha Games Pvt Ltd
2017.03 - 2020.09

Software engineer

IKA
2015.12 - 2017.03

Software Engineer

Jumpstart Games
2014.08 - 2015.12

Software Engineer

Electronic Arts Games
2011.11 - 2014.08

Software Engineer

Geometric Limited
2010.11 - 2011.11

Software Engineer

Boeing ( Infosys)
2005.07 - 2010.11

Bachelor of Engineering - Mechanical Engineering Department

Veer Surendra Sai University Of Technology ( Formerly UCE )
2001.08 - 2005.05
DWITEE KRISHNA PANDA