ANBARASU SETHUPANDIAN
********@*****.***
SUWANEE, GA- 30024 Ph# 470-***-****
SUMMARY
Proficient in various technologies, with 18+ years of experience in software industry and have skill sets mainly focussed on Embedded, firmware, drivers and system/backend software. Contributed to design, development, OEM/ODM interaction, and delivery of products. Having experience of working with teams which scattered all around the globe.
Work Experience
April 2019 - Present - Working as Principal Engineer-II at Amzetta Technologies, Norcross GA
• ZWAN-CPE
Design and development of CPE Firmware stack.
Debian and OpenWrt Based stack
Supported on different platforms (amd64 and arm64)
• ZIotHub
Design and development of ZIotHub core stack
Design and deployed modules for end point devices
Guided teams to create web and mobile apps
Part of a team implementing cloud infrastructure, Micro-services based.
• Thin client OS
Design and developed the new design for SnapOS debian based
Maintaining the custom repository for Amzetta products
Jan 2014 - Mar2019 - Worked as Senior Software Engineer at American Megatrends Inc, Norcross GA
• IotBrix
Part of core team designed and involved in development of iotbrix platform (iotbrix.com)
Developed firmware for TI, SILABS and Intel Micro-Controllers
Developed Iotbrix modules for different sensors and boards.
• DUOS, a software which allows to use Android on windows with native performance
Part of core team designed and involved in development of various modules
Product launched successfully in amiduos.com
Developed core modules in Android OS and in Windows application
Designed and developed methods for exposing various peripherals to Android OS (Patent Applied).
Developed a fast bridge on virtual box to transfer data from Android OS to Windows application
• Intel Opafm stack Maintenance
Involved in back porting features from Redhat 7.2 to Redhat 6.9 Kernel
Tasks involved back porting kernel patches and maintain application compatibility
Handled Bug fixing and releases to customers
• Instant-ON OS development
Part of core team developed on fast boot os, which boots in 8 seconds
OS based on ubuntu. Involved in minimizing the required modules and drivers
Guided the UI team to design and develop a minimal launcher
April 2010 - Oct 2013 - Worked as Senior Software Engineer at American Megatrends Inc, Norcross GA
• NetApp IPMI BMC Stack Development
Ported Linux IPMI stack to MIPS platform
Developed Ethernet, serial and I2c drivers
Customized platform configuration tool for OEM needs
Lead a team of 8+ people from different geographical locations
Developed various drivers and modules based on OEM requirement
• SuperMicro BMC firmware development and porting
Involved in porting BMC stack based on OEM requirement
Handled core BMC module and sensor monitoring
Lead a team of 5+ people from different geographical locations
Dec 2008 – Mar 2010 - Worked as Software Engineer at American Megatrends Inc, Norcross, GA
• IPMI Linux Based Stack Development
Ported IPMI modules to Linux based stack
Ported Ethernet, serial and I2c drivers
Customized platform configuration tool for OEM needs
Lead a team of 5+ people from different geographical locations
Developed various drivers and modules based on OEM requirements
• Developed and Integrated LDAP Authentication modules to BMC stack
OpenLdap integration
• Dell BMC Firmware Development, platform configuration and added Active directory support
Added Active Directory support with standard and extended schemas
Involved in Sensor monitoring and PDK support
Jan 2007 – Nov 2008 - Worked as Senior Software Engineer at American Megatrends India PVT LTD, Chennai India.
• Involved in firmware development of clearbay BMC firmware.
Sensor Monitoring
Tcp/ip stack integration, KVM, Media redirection.
• Development of BMC firmware for Server Engine platform.
KVM redirection
Sensor Monitoring and PDK development
Dec 2003 – Dec 2006 Worked as Software Engineer at American Megatrends India PVT LTD, Chennai, India.
• Developed firmware for satellite controller which interacts with BMC using IPMB.
• Developed ICTS test tool plugin for IPMI OEM commands
• Developed modules on PMCP (Platform Management Configuration Program - Proprietary tool)
• Designed and developed BMC Config (tool based on PMCP for OEM) Certifications
CKAD - Certified Kubernetes Application Developer
Technical Skills
• C, C++, Java, Java Script, python
• NodeJs, React
• Rest APIS, GraphQL, gRPC, Protobuf
• KVM, VirtualBox, Docker, LXD
• Linux Kernel Drivers
• bash scripts, libraries
• Udev, systemd, dbus, ubus
• Redis
• Dockers, Kubernetes, K3S, Microservices
• Embedded systems, RTOS, Linux, Yocto
• ucos, Linux, Contiki, Zephyr, Freertos, Android
• Uboot, pxeboot, secure boot
• I2C, SMBUS, serial and USB.
• PCI, PCI-e
• TCP/IP, UDP, MPTCP and SNMP.
• DHCP, DNS
• Data Structures, Algorithms and UML.
• Windows SDK, MFC and ATL.
• IPMI, ATCA, KVM, Media redirection.
• TR69, STUN, TURN, WebRTC
• Firmware, System and Backend programming
• Linux scripting, TCL/TK, PERL and PHP.
• LDAP, Active Directory and OAuth.
• SSO, SAML, KEYCLOAK
• Logical analyzers, I2C Analyzer and JTAG.
• Microsoft VSS, CVS, GIT and SVN.
• MQTT, COAP, KAFKA
• MySQL, Mariadb, Mongodb,
• Opengles, Webgl
• IPTables, Netfilter, Wireguard
• Openwrt
• Selinux, app armor
• Openssl, RSA, ECDSA
• GDB, valgrind, CI/CD
• Ubuntu, Debian, Centos, Redhat
EDUCATION
MCA Madurai Kamaraj University, India June 2003
(Master of Computer
Applications)