Nikhil Gangai
Senior Software Engineer at Cinemo- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
Topline Score
Bio
Joshua Stewart
Nikhil is an incredibly talented Software Engineer. His skills as a manager have also been exceptional, our team has performed well under his leadership as he has guided us in our projects and in our personal development as Engineers. He is an incredible asset to the Smart team and it has been a privilege to be mentored by a leader with a depth of knowledge and understanding in the Software Engineering space.
Alison Park Douglas
I've really enjoyed working with Nikhil. We've worked closely together on a large, complex customer portal for software licensing and renewals. He's organized, efficient, and skilled at getting stuff done. He's one of those somewhat rare developers who has a great eye for design, and always has helpful UI suggestions that make my job easier. It's really enjoyable to discuss design options with him, and collaborate when tricky decisions come up. But really, one of the best parts about working with Nikhil is the enthusiasm that he brings to a project. The combination of competence and joy is something really special!
Joshua Stewart
Nikhil is an incredibly talented Software Engineer. His skills as a manager have also been exceptional, our team has performed well under his leadership as he has guided us in our projects and in our personal development as Engineers. He is an incredible asset to the Smart team and it has been a privilege to be mentored by a leader with a depth of knowledge and understanding in the Software Engineering space.
Alison Park Douglas
I've really enjoyed working with Nikhil. We've worked closely together on a large, complex customer portal for software licensing and renewals. He's organized, efficient, and skilled at getting stuff done. He's one of those somewhat rare developers who has a great eye for design, and always has helpful UI suggestions that make my job easier. It's really enjoyable to discuss design options with him, and collaborate when tricky decisions come up. But really, one of the best parts about working with Nikhil is the enthusiasm that he brings to a project. The combination of competence and joy is something really special!
Joshua Stewart
Nikhil is an incredibly talented Software Engineer. His skills as a manager have also been exceptional, our team has performed well under his leadership as he has guided us in our projects and in our personal development as Engineers. He is an incredible asset to the Smart team and it has been a privilege to be mentored by a leader with a depth of knowledge and understanding in the Software Engineering space.
Alison Park Douglas
I've really enjoyed working with Nikhil. We've worked closely together on a large, complex customer portal for software licensing and renewals. He's organized, efficient, and skilled at getting stuff done. He's one of those somewhat rare developers who has a great eye for design, and always has helpful UI suggestions that make my job easier. It's really enjoyable to discuss design options with him, and collaborate when tricky decisions come up. But really, one of the best parts about working with Nikhil is the enthusiasm that he brings to a project. The combination of competence and joy is something really special!
Joshua Stewart
Nikhil is an incredibly talented Software Engineer. His skills as a manager have also been exceptional, our team has performed well under his leadership as he has guided us in our projects and in our personal development as Engineers. He is an incredible asset to the Smart team and it has been a privilege to be mentored by a leader with a depth of knowledge and understanding in the Software Engineering space.
Alison Park Douglas
I've really enjoyed working with Nikhil. We've worked closely together on a large, complex customer portal for software licensing and renewals. He's organized, efficient, and skilled at getting stuff done. He's one of those somewhat rare developers who has a great eye for design, and always has helpful UI suggestions that make my job easier. It's really enjoyable to discuss design options with him, and collaborate when tricky decisions come up. But really, one of the best parts about working with Nikhil is the enthusiasm that he brings to a project. The combination of competence and joy is something really special!
Experience
-
Cinemo
-
Germany
-
IT Services and IT Consulting
-
100 - 200 Employee
-
Senior Software Engineer
-
Oct 2019 - Present
"Cinemo leverages its expertise to develop advanced embedded playback and streaming solutions and delivers automotive OEMs and Tier 1s the best multimedia experience for their unique needs." https://www.cinemo.com "Cinemo leverages its expertise to develop advanced embedded playback and streaming solutions and delivers automotive OEMs and Tier 1s the best multimedia experience for their unique needs." https://www.cinemo.com
-
-
-
SMART Technologies
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Development Manager
-
Apr 2018 - Sep 2019
Tasked to work with Seattle and Calgary based SMART Technologies to manage a remote team from South Africa which plugs in with the other SMART dev teams internationally to provide core services that facilitate learning in classrooms. Our team owns two projects spanning a core backend realtime system messaging platform and a frontend content repository portal where users can find and share content. With large timezone differences, a language change and an industry change, there is much learning in this new position. The reward in helping evolve and transform education both locally and internationally is a personal joy and makes any challenges well worth the effort.Reason for leaving: Pursuing an opportunity in Germany. Immigrated to Europe Show less
-
-
Senior Software Engineer
-
Jul 2017 - Apr 2018
Above the responsibilities I already had in the role, as a Senior I was expected to run projects and work across teams to ensure the best solution possible for our user base. I also spent time building tooling to increase the efficiency in my team and to make time spent on any work more valuable.
-
-
Intermediate Software Engineer
-
May 2015 - Jun 2017
Tasked to work with Seattle and Calgary based SMART to provide core services that facilitate learning in classrooms. With large timezone differences, a language change and an industry change, there is much learning in this new position. Working in a small satellite team means there are many responsibilities outside development itself, with regards to keeping in check with the remote companies and managing myself while still being effective in a team and the company as a whole.
-
-
-
Developer Hut
-
Durban
-
Founder, Developer
-
Feb 2015 - Jan 2018
Co founded a small dev house in Durban, bringing quality solutions to clients in various shapes and forms. From web systems to native apps (and sometimes even hardware components), we passionately provide quality solutions based on the needs of each client. You can find out more about our company on our facebook page at https://www.facebook.com/developerhut or on our website at http://developerhut.co.za/ While the company is going strong, I've decided to step away from it as I cannot dedicate as much time to it as I would like. For any questions for the company please contact Developer Hut or I can forward you on. Reason for leaving: Unable to dedicate the amount of time I would like, having started a family and being full time employed elsewhere Show less
-
-
-
Derivco
-
South Africa
-
Software Development
-
700 & Above Employee
-
Software Engineer
-
Oct 2013 - Apr 2015
Tasked to design, develop and maintain systems required for gaming products to function correctly. Initially I worked in the mobile space, and was then moved into the banking space. In the mobile space, we brought a strong user experience to mobile devices on various platforms. Although there are many responsibilities that are similar to previous work experience, there are many new areas I've gained experience with, many new project flows and communication/networking aspects thus far. Much of my current job surrounds backend services with high load and that severely hamper products if issues arise, and so makes for an often high pressure environment. Reason for leaving: Became less passionate about the overall product - was seeking something more fulfilling Show less
-
-
-
Entelect
-
South Africa
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Engineer
-
May 2012 - Oct 2013
Tasked to design, develop and maintain web based systems for clients in any form(s) required by the client. Some responsibilities and experience gained during this time were : - A deeper understanding (and appreciation) of various languages including C#, Java, SQL, web based languages like JavaScript (using various plugins especially jQuery and Knockoutjs), HTML, CSS - A deeper understanding of the .NET and Spring frameworks especially in creating MVC web applications - An understanding of cloud based systems (with Windows Azure) and cloud services and cloud storage - Client communication and project planning - Presentation skills internally to developers, and externally to clients - Problem identification, analysis and planning of internal systems. - Core agile concepts and project flow - Working well with other members within a team to acheive a goal - Database design and maintenance - Deployment steps and safe guards - Full life cycle of a project, from planning, through to implementation and delivery Reason for leaving: Chose to relocate to Durban, closer to family Show less
-
-
-
Unilever
-
United Kingdom
-
Manufacturing
-
700 & Above Employee
-
Continuous Improvement Analyst
-
Jan 2012 - May 2012
Tasked to identify areas of potential growth as well as driving projects that would bring about improvement in the operations of the warehouse Reason for leaving: Misrepresenting contract terms. I was not in my field and unhappy in the role I was placed in. Tasked to identify areas of potential growth as well as driving projects that would bring about improvement in the operations of the warehouse Reason for leaving: Misrepresenting contract terms. I was not in my field and unhappy in the role I was placed in.
-
-
Education
-
University of KwaZulu-Natal
BSc, Computer Science (Cum Laude)