Kunal Dhaimade

Senior Software Engineer

Mumbai, Maharashtra, India8 yrs 2 mos experience
Highly Stable

Key Highlights

  • 5+ years in Software Engineering with Machine Vision expertise
  • Proven track record in Agile Software Development
  • Strong problem-solving and communication skills
Stackforce AI infers this person is a Machine Vision Software Engineer with strong expertise in Agile development and embedded systems.

Contact

Skills

Core Skills

Machine VisionSoftware Development

Other Skills

DebuggingC#Technical EngineeringOral CommunicationProblem SolvingThinking SkillsCritical ThinkingGitAnalytical SkillsTechnical ArchitectureCoding StandardsInterpersonal CommunicationCode ReviewASP.NETUnit Testing

About

After spending 7 years in the United States, first, as a student pursuing MS in Computer Science at Stevens Institute of Technology, and then as a software engineering professional working at Cognex, a global leader in Industrial Machine Vision, I recently returned home to Mumbai, India. I'm actively looking for roles and opportunities in Software Engineering and Computer Science fields. - Detail-oriented Software Engineer with 5+ years of experience in modern Agile Software Development, Testing, Packaging, Troubleshooting & Customer Interactions. - Specialization in full-stack embedded/desktop Machine & Computer Vision, with proficiency in C++, C#/.NET/WPF, Python. - Proven record of excellent work ethic, strict adherence to software design practices & development workflows, and dogged determination towards problem-solving & devising clean solutions. - Adaptive, Innovative, quick-learner, team-player, and won't complain while context-switching. - Passionate about Software, Technology, Computer Vision, Game Development & Computer Graphics.

Experience

8 yrs 2 mos
Total Experience
1 yr 8 mos
Average Tenure
1 yr 6 mos
Current Experience

Nvidia

Senior Software Engineer - Tools Development

Nov 2024Present · 1 yr 6 mos · Pune, Maharashtra, India

Career break

Relocation

Nov 2023Nov 2024 · 1 yr · Mumbai, Maharashtra

  • After 7 years of educational and professional life in the United States, I decided to return back home to Mumbai, India. Currently seeking new roles and opportunities as a Software Engineer.

Cognex corporation

2 roles

Senior Software Engineer

Promoted

Jan 2023Oct 2023 · 9 mos

  • Cognex is a Industrial Machine Vision & Computer Vision Leader, where I worked as a Software Engineer on back-end, GUI, UI/UX, DevOps, Continuous Integration (CI), packaging, etc. As a Senior Software Engineer, I worked in the In-Sight group under Vision Products business unit. My team's focus was on In-Sight 3D, & the planned re-release of the In-Sight 3D software under the new software runtime used by In-Sight 2D products IS2800/3800. However, we still made contributions to the entire modern In-Sight product line-up & supported customer escalations, especially for In-Sight ViDi D900. We also handled a lot of DevOps/CI infrastructure & entire project migrations for using newer package managements systems or internal Cognex libraries.
  • Contributed to the development & re-release of In-Sight 3D L4000 product using the new software stack with a modern runtime framework, with a focus on unification of 2D & 3D software under the same runtime stack, including both the back-end & the GUI.
  • Reverse-engineered the existing old In-Sight 3D GUI architecture & conveyed the same to stakeholders via design documents.
  • Proposed & implemented a low-effort unified 2D/3D GUI solution when a complete GUI redesign seemed too high-cost for the estimated timeline.
  • Led the encryption effort for In-Sight 2D/3D Emulators to be dongle-less.
  • Delivered the fully encrypted windows In-Sight 3D build as the 3D Emulator, and provided an elegant packaging solution to provide the In-Sight 3D software package as a key Marketing requirement.
  • Managed multiple internal Core Vision Tools (CVT)/3D Tools library update and consumption into In-Sight software, which involved rigorous testing, CI handling, & performance benchmarking. The CVT/3D library upgrades allowed use of newer AI powered 2D & 3D tools, better encryption/protection & safety mechanism, faster performing tools, etc.
  • Supported the transition to a newer package manager for the entire In-Sight project, overseeing CI and testing.
DebuggingC#Machine VisionSoftware Development

Software Engineer

Sep 2018Dec 2022 · 4 yrs 3 mos

  • Cognex is a Industrial Machine Vision & Computer Vision Leader, where I worked as a Software Engineer on back-end, GUI, UI/UX, DevOps, Continuous Integration (CI), packaging, etc. Initially, I was in the Deep Learning/AI business unit, where I worked for about 1.5 years. After several company reorganizations, I ended up in the In-Sight vision systems product line under Vision Products business unit, where I worked until I left Cognex.
  • Deep Learning
  • Participated in an agile & modern Software Development process involving development, testing, packaging, design, customer & marketing interactions, etc.
  • Managed DevOps and CI infrastructure and projects for the entire AI group, & also for the embedded Intel Movidius MyriadX VPU hardware.
  • Angled towards GUI/UI/UX as a focus area, having made several contributions to ViDi Suite desktop application & its AI R&D prototypes.
  • Contributed to a specialized embedded platform with DL/AI inference capabilities, eventually used in the In-Sight D900 product.
  • Prototyped ViDi Suite Parameter Search application on AWS.
  • Deployed ViDi library and MyriadX VPU FW artifacts for downstream consumption by In-Sight teams in D900 product release & support.
  • Vision Products
  • Worked on various In-Sight products such as In-Sight ViDi D900 & modern In-Sight 2D 2800/3800.
  • Handled several Industrial Ethernet & Factory Floor Protocol components of the In-Sight software, that deal with industrial communication of the vision system.
  • Developed key GUI features for the In-Sight Vision Suite desktop application, along with managing the automated GUI testing infrastructure & project using Ranorex Studio for In-Sight ViDi.
  • Prototyped transition of In-Sight ViDi automated GUI testing framework & project from Ranorex to RAIF, a Cognex's custom GUI testing framework.
  • Launched several beta software packages to key customers for special use cases via Marketing.
  • Supported customer escalations on the official Cognex support forum.
Technical EngineeringOral CommunicationMachine VisionSoftware Development

Schaefer school of engineering and science at stevens institute of technology

Graduate Course Assistant - Artificial Intelligence

Aug 2017Dec 2017 · 4 mos · Hoboken, New Jersey, USA

  • I had studied the course Artificial Intelligence (CS 541) during Fall 2016, and was awarded the Course Assistantship for the same during Fall 2017, where my task was to help Prof. Sining Chen conduct the course successfully along with 2 other Course Assistants.
  • Studied the course material and subject matter in Artificial Intelligence (CS 541) as and when required.
  • Assisted the Prof. in the preparation of the course material - assignments, solutions, performance reports, etc.
  • Graded the course assignments submitted by the students and released the grades over the online portal, settling any issues as needed.
  • Conducted office hours in order to help the students with any course doubts and to resolve their queries.
Oral CommunicationProblem Solving

Praqtise

Academic Scholar - Quantitative

Jan 2016May 2016 · 4 mos · Mumbai, India

  • Praqtise, a product of Pulse Edu Concepts, which is an Ed-Tech startup, is a website that allows its users to take online mock tests for a number of Management entrance exams(CAT, CET, NMAT, XAT) in India. Some of the features of Praqtise are Adaptive Tests, Personal Customization, Evaluation and Reports, and Gamification.
  • Studied the various topics under the wide quantitative mathematics spectrum.
  • Analyzed the quantitative content, and then prepared fresh content of similar type to be used in the mock tests uploaded on the website.
  • Completed the Data Staging process by uploading the content onto the website.
  • Managed a record of the content I scrutinized, created and/or uploaded.
  • Assisted the process of Testing the website in real-time.
Oral CommunicationThinking Skills

Education

Stevens Institute of Technology

Master of Science - MS — Computer Science

Jan 2016Jan 2017

University of Mumbai

Bachelor of Engineering - BE — Computer Engineering (Computer Science)

Jan 2011Jan 2015

University of Mumbai

Higher Secondary Certificate — Science/Vocational Computer Science

Jan 2009Jan 2011

Stackforce found 100+ more professionals with Machine Vision & Software Development

Explore similar profiles based on matching skills and experience