Senior System'S Software Engineer
Current• Design and implement software for HP's Video conferencing systems based on Microsoft and Android technologies.• Worked on a plugin based app for Microsoft Teams and Zoom Rooms using .NET Core, WPF and C#.• Used proven frameworks like Caliburn Micro to adhere to the MVVM architecture.• Have taken ownership and worked as an individual contributor to implement high level Epics and User Stories.• Worked with multiple Agile teams including but not limited to UI/UX, Hardware, Firmware to troubleshoot issues with conferencing hardware devices such as video codecs, cameras and Android devices.• Have taken responsibility in refactoring the code base to make it consistent with best practices. Performed code reviews and mentored team members.• Created unit tests and including them in the CI/CD pipeline.• Hands on experience with Golang, created a syslog server using TCP/TLS to remotely retrieve logs from Android devices.• Experience with Inter-process communication techniques such as Named Pipes, Sockets, Memory mapped files and Message queues.• Experience in programming/debugging and troubleshooting multithreaded code in C++ and C#, Worked on Windows OS programming using C++• Worked alongside Firmware experts in creating virtual drivers using C++ [Environment: Visual Studio 2022, VS Code, .NET Core, Angular, Type Script, C#, C++, WPF, Android Studio, Java]