Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic
Karan Agarwal

Karan Agarwal

Summary

Technology leader with about 15 years of experience in building, designing and delivering software releases across different areas like telecom, infotainment, gaming and industrial automation.
A team player with good collaboration and team activity management skills.

Overview

15
15
years of professional experience

Work History

Principle Engineer

Autodesk
Pune
07.2022 - Current
  • Involved in debugging, bug fixing and adding new optimizations in the Fusion360 code. Fusion 360 is a CAD / CAM designing software of Autodesk.
  • Working on the module of the product that the end user deals with. It is named as app Home. The module displays and maintains the user files in a format that is close to the way any desktop OS displays the files.
  • Using JavaScript and React with C++ in the back end, the component fetches the file system along with the user information to be displayed on app home.

Senior Technical Lead

Incedo
Gurugram
01.2020 - 02.2022
  • Capturing the requirements from the customers and writing the technical requirement documents on its basis.
  • Planning of the team capacity , scalability and any risk mitigation.
  • Collaboration with the stake holders like Program managers and Architects to plan the execution of development cycle to ensure timeliness and quality of deliveries.
  • Involved in designing, architecture and code reviews of new features or enhancements.
  • Meeting the team mates for regular connects to ensure that they are motivated and what they expect. Take care of their aspirations in the scope of business.
  • Ensure maintainability of the enhancements through documentation and following best development practices.

Technical Lead

Aristocrat
Noida
08.2016 - 01.2020
  • · Involved in bug fixing, feature enhancement and new game development in the slot games domain for Australia and New Zealand jurisdictions.
  • Build automation setup through bamboo.
  • Helping the team mates on technical front
  • Execution of code coverage and memory profiling tools like valgrind and coverity.
  • Implementation of game maths in the software to make the games meet the expected RTP
  • Executing the harness to check if the game meets the expected RTP in its shelf life.

Senior Engineer

Hughes
Gurugram
05.2013 - 07.2016
  • Wrote C++ code based on the high level design in infotainment domain with minimal reworks and bugs.
  • Wrote modules that handled high volume of call traffic by implementing shared memory and other IPC mechanisms.
  • Worked on Qt framework under linux environment to develop applications for wall mount and car dashboard mount touch screen devices.

Software Engineer

Aricent
Gurugram
11.2009 - 05.2013
  • Cleared the rigorous Neo training that involved tests in data structures and ipc mechanisms using C++.
  • Devised test cases to efficiently streamline test automation.
  • Worked on bug fixing and feature development of application in wi-fi domain in which the application latches the device from one network to another on the go on the basis of the strength of available networks over a hots-pot mesh.

Education

Master of Computer Applications -

HBTU
Kanpur
06-2009

Bachelor of Science - Physics, Maths

Christ Church College
Kanpur
06-2006

Senior Secondary - Physics, Chemistry, Mathematics

ISC
03-2002

Secondary Education - Science, Maths And Computers

ICSE
03-2000

Skills

  • C
  • STLs
  • Design patterns
  • Data Structures
  • Linux IPC mechanisms
  • Qt Framework
  • Qt Creator
  • JavaScript
  • XML Parsing libraries
  • Coverity
  • Code coverage
  • Memory profiling
  • XCode
  • Eclipse
  • Visual studio , VsCode
  • Unity game engine
  • React
  • Analytical and technical writing
  • Capacity planning
  • Execution
  • Requirement gathering
  • Reporting
  • Client relationship management
  • Sprint planning

Accomplishments

  • Secured 41st rank in the MCA entrance exam
  • Cleared the PRISM training exam conducted by Aricent

Timeline

Principle Engineer

Autodesk
07.2022 - Current

Senior Technical Lead

Incedo
01.2020 - 02.2022

Technical Lead

Aristocrat
08.2016 - 01.2020

Senior Engineer

Hughes
05.2013 - 07.2016

Software Engineer

Aricent
11.2009 - 05.2013

Master of Computer Applications -

HBTU

Bachelor of Science - Physics, Maths

Christ Church College

Senior Secondary - Physics, Chemistry, Mathematics

ISC

Secondary Education - Science, Maths And Computers

ICSE
Karan Agarwal