Senior Software Engineer with 6+ years of experience developing embedded systems, verification IP, and cloud platforms. Bachelor’s degree in Control and Automation Engineering and technical diploma in Electronics. Skilled in Python, C/C++, Docker, Kubernetes, and Linux. Delivered impactful results by optimizing system performance, enhancing user experience, and leading cross-functional teams across global projects. Certified AWS Cloud Practitioner and Professional Scrum Master, with expertise in Agile development.
Languages: Python, C/C++, Assembly, Shell
Frameworks/Tools: Django, Docker, Kubernetes, Jenkins, Git, Jira
Platforms: Linux, AWS
Agile methodologies: Scrum, Kanban
• Played a key role in optimization initiatives for StarlingX, using profiling tools like VTune. Achieved a significant reduction on CPU usage spikes, enabling the platform to operate efficiently on a single CPU core.
• Led efforts to refactor the platform's dashboard, a web user interface based on Django, and resolved critical bugs.
• Contributed to the StarlingX open source community by coding and writing blogs, using Python, Docker, and Kubernetes on a Linux Debian-based platform.
• Conducted R&D for the PCIe protocol verification team, maintaining C/C++ code and ensuring compliance with PCIe specs.
• Resolved complex PCIe protocol corner cases for the VIP suite, improving customer satisfaction and reducing response time for critical support cases.
• Automated repetitive tasks through shell scripts, increasing team efficiency. Reduced the time for writing regression test cases by 60%, avoiding errors and increasing robustness.
• Developed new accessibility features for Samsung Smart TVs, directly improving the user experience for 1M+ users with visual and hearing impairments, contributing to the CES 2021 Innovation Award for Accessibility.
• Developed a Proof-of-Concept for a 3D avatar sign language interpreter for TV menus, using C++, Python, and JavaScript.
• Led efforts to run performance tests and static analysis for new features. Maintained GINGA DTV/ISDB middleware code using C/C++ on Tizen (Linux).
• Designed embedded systems with C++ and Assembly.
• Developed PoC applications for access control using Raspberry Pi/Arduino with GPIO, UART, I2C, SPI, ADC, ISR, TCP, HTTP, etc.
• Assisted students implementing a CPU in an FPGA using VHDL.
• Developed a great understanding of MIPS 32-bit architecture and RTL design.
• Supported teachers with class planning and laboratory maintenance.