profile-pic

Kartik Kumar

Computer Science student , enthusiastic about Computer Science and using it with other fields and Technologies, Open Source,

-Developing Algorithm and data structures.

-Competitive Programmer, problem solving.

-Game developer , computer graphics .

-Interested in making things specially from scratch.

-Cutting edge technologies like Virtual reality,Augmented reality ,3D printing.

-Leading Tech projects and collaborating.


I am constantly on a lookout for opportunities where I can upgrade my skills and learn new technologies.

  • Role

    GLSL Developer(Software Engineer)

  • Years of Experience

    3 years

Skillsets

  • Unity3D
  • VR/AR
  • C++
  • C#
  • Git
  • mobile app development
  • OOPs
  • Android Studio
  • Blender
  • GPU programming
  • Qt
  • Imgui
  • YAML
  • GLSL
  • OpenGL
  • C
  • Game Engine Development

Professional Summary

3Years
  • Nov, 2021 - Present4 yr

    Software Engineer

    Sharechat
  • Jan, 2021 - Nov, 2021 10 months

    Software Engineer

    Samsung R&D
  • May, 2019 - Jan, 2020 8 months

    Student Developer

    LibreCAD [ BRL-CAD ]
  • May, 2018 - Jul, 2018 2 months

    Software Developer Internship

    Avidia Labs Edutech Private Limited

Applications & Tools Known

  • icon-tool

    Unity 3D

  • icon-tool

    C++

  • icon-tool

    GLSL

  • icon-tool

    Git

  • icon-tool

    OpenGL

Work History

3Years

Software Engineer

Sharechat
Nov, 2021 - Present4 yr
    Worked with the graphics team to create the Shutter library using C++, which has multiple modules & Entity Component System(EnTT) at its core and Rendering module which supports OpenGL/Metal APIs. The Library is used in desktop/mobile apps for creation/display of content like motion video, 2D/3D AI filters. Added components & modules like video, transparent video, text, batch rendering capabilities using EnTT, FFMpeg, Freetype etc. Worked on the Mac creation tool Design Studio to create motion video, 2D/3D AI filters, implemented modules like Workspace/Preview rendering (Shutter itself), Face 2D/3D filters (AI Lib), UI (ImGui), (YAML/JSON), Sound (MiniSound), Network (https/cpr)

Software Engineer

Samsung R&D
Jan, 2021 - Nov, 2021 10 months
    Part of Samsung TV Product team, worked on C++/TIZEN Operating System of Samsung smart TV range. Developed and integrated the smart TVs operating systems with enhancement of new features and resolving critical issues.

Student Developer

LibreCAD [ BRL-CAD ]
May, 2019 - Jan, 2020 8 months
    Developed integration of pure OpenGL rendering engine in LibreCAD version 3 using C, C++, OpenGL, GLM, GLEW, GLSL, Qt, DXF files. Designed a rendering module with caching mechanism by strong OOPs concepts to process entities data of DXF file in CPU and GPU sides using buffer objects.

Software Developer Internship

Avidia Labs Edutech Private Limited
May, 2018 - Jul, 2018 2 months
    Developed Virtual reality mobile/Desktop applications on Google Cardboard/HTC Vive using Unity3D, C#, json, blender for developing simulations for learning Physics & Biology for schools.

Achievements

  • Winner HACK 3.0 , Hackathon conducted by GitHub at NIT Hamirpur. Feb 2019
  • Ranked 88th Global in Codechef s April Long Challenge 2018 Apr 2018
  • HACK 2.0 , Hackathon conducted by HackerEarth at NIT Hamirpur. Feb 2018
  • Most Creative hack HackonHills conducted by App Team at NIT Hamirpur Apr 2018
  • 2nd Runner-up HACK 1.0 , Hackathon conducted by HackerEarth at NIT Hamirpur Feb 2017

Major Projects

5Projects

NITH-RollONHills

Apr, 2018 - Present7 yr 7 months
    Open Source action-adventure third-person video game based on NIT Hamirpur using Unity3D, C#, Blender.

BIT-BIKE

Feb, 2019 - Feb, 2019
    Bike game based on the NO CONSOLE idea using Unity3D, C#, Hardware, Sensors, NodeMCQ.

NITH-Exam Invigilator Planner

Feb, 2019 - Feb, 2019
    Automation project distributing exam duty slots to faculties during exams using C++, DBMS, Qt, SQLite.

Attendee Android App

Feb, 2018 - Feb, 2018
    Android app using GPS to track attendance based on location using Android Studio, java, XML, SQLite, GPS.

MyCity-CAR GAME & HotWheels

Sep, 2017 - Nov, 2017 2 months
    3D, third person Car adventure game using C++, OpenGL API, GLUT, OOPs.

Education

  • Bachelor of Technology in Computer Science

    National Institute of Technology, Hamirpur (2020)