Meet Dheeraj Jha, a highly skilled and passionate software engineer with almost 13 years of experience in the IT industry. Based in Bangalore, India, Dheeraj is a student at heart and a Tech Lead by profession.
Dheeraj's core skills lie in C++ (11/14/17), and he also has experience with Python. He is currently expanding his skill set by learning new programming languages like Rust. He has extensive experience in designing and developing software products, with a keen interest in Cloud and Security technologies. Dheeraj is certified as an AWS Architect - Associate and is currently studying Cyber Security.
Dheeraj has worked in diverse domains such as finance, security, automotive, and IoT. In his current role, he is involved in developing an IoT product and is responsible for all stages of the SDLC lifecycle, showcasing his expertise in requirement gathering and transforming those requirements into a product. He is the lead engineer in his current project for designing (System as well as LLD) and managing the development.
In addition to his technical skills, Dheeraj is knowledgeable in various design patterns and networking fundamentals. He has also gained experience with cloud services like AWS and IoT technologies like MQTT and Raspberry Pi. Source control tools such as SVN and Git, as well as reporting and task management platforms like JIRA and Redmine, are also part of his toolkit.
Dheeraj has demonstrated his leadership skills by conducting in-depth code reviews and mentoring a team, ensuring their work meets high standards. He has also successfully collaborated with business and subject matter experts to translate requirements into technical solutions. With a solid understanding of business modeling, SDLC processes, and performance tuning, Dheeraj has demonstrated his ability to contribute to the design and implementation of successful solutions.
Dheeraj holds a B.Tech degree in Electronics and Communication and a Post Graduate Diploma in System software Development from CDAC-ACTS, Pune.
Apart from his technical expertise, Dheeraj is also an advocate of the philosophy that you learn more when you teach. He founded CppIndia , an active online C++ community in India, where experienced professionals, fresh graduates, college students, and recruiters come together on a single platform. The community has gained recognition from international communities like ISOCpp.org and CppCon. CppIndia is a free community where members can attend talks and engage with industry experts. Be sure to check out their YouTube channel and join the discord community if you're interested!
Dheeraj may not be great at technical writing, but he's working on improving his skills through his personal blog. Dheeraj is also building a blogging platform where people like him can write their blogs under the brand name ProgrammingGyan.
Outside of work, Dheeraj enjoys gardening and DIY projects and has a passion for photography, capturing beautiful moments with his trusty Nikon. He also loves reading self-help and startup books, in addition to technical ones.
With his technical prowess and leadership skills, Dheeraj is an ideal candidate for any organization looking for a passionate software engineer who can make a positive difference.
For more information, have a look at my curriculum vitae .
As part of the Next Generation IIoT project, I have been working on developing a highly advanced and cutting-edge edge platform that can be used in a wide range of industrial use cases, such as automotive, mining, healthcare, smart cities, and more. My primary focus has been on designing and developing a scalable and configurable cloud gateway layer for the device, which can interact with different cloud platforms and switch between them based on configuration. My design provides simple interfaces for the device's internal application to communicate, and is capable of handling thousands of messages per second. As the gateway layer is exposed to the internet, I have also taken responsibility for enforcing the best security mechanisms to avoid any potential cyber attacks.
Additionally, I have also been involved in the design of several other applications for the project. With my expertise in cloud technologies, docker/containers, IoT, MQTT, zero copy(nng lib), and protobuff, I am confident that my contributions to the Next Generation IIoT project will not only help the project achieve its goals but also bring value to any organization seeking to enhance its IoT capabilities.
I have had the opportunity to work on a unique industrial IoT project - the development of an IIoT gateway for a fire security system. The solution involves an IoT edge device that enables legacy fire systems/networks used in large industries to connect with modern cloud platforms such as Microsoft Azure. The edge device is capable of connecting with more than 30 types of fire system panels through different interfaces such as RS 232/485, CAN, and serial communication. My primary responsibility as a software engineer was to establish a connection between different legacy panels and the edge device.
In addition to establishing connections, I was also responsible for receiving data from different communication interfaces and transforming it into the expected format required by the gateway layer. I have also been involved in the implementation of control commands received from the cloud, allowing for the control of the legacy system accordingly. The development of this IIoT gateway for a fire security system was a challenging yet rewarding experience, and I believe my contributions have been instrumental in enabling legacy systems to connect with modern cloud platforms, bringing immense value to the industry.
If you would like to get in touch with me, there are a few ways you can do so. You can send an email to email@example.com and I will get back to you as soon as possible. Alternatively, you can find me on LinkedIn or Twitter. Feel free to send me a message or connect with me on these platforms. I'm always happy to hear from people and to have a conversation about anything related to technology, programming, or other interests we might share.