Badges
Certifications
Work Experience
Senior Software Engineer
SECUI Corporation•  November 2019 - October 2022
Built and maintained next generation firewall appliances (NGFW). • Designed and developed SD-WAN. • Performed analysis to identify and fix issues related to Firewall, VPN, and system. Technologies Used: C, Bash, Python, MySQL, AWS, Azure, Vim, SonarQube, Coverage, Wireshark, SVN, IXIA, Spirent, Linux Application, Linux Kernel Module, Linux System, Networking, Cryptology.
Senior Software Engineer
FUTURESYSTEMS•  July 2014 - August 2019
Developed and maintained next generation firewall appliances (NGFW). • Developed and optimized Firewall and VPN. Speeded up Packet Classification and IPsec VPN throughput. • Troubleshooting, analyzing and resolving issues related to Firewall, VPN, and system. • Implemented security module for User File System. Technologies Used: C, Bash, Python, MySQL, Vim, Wireshark, SVN, IXIA, Spirent, Linux Application, Linux System, Linux Kernel Module, Networking, Cryptology.
Software Engineer
BCCLOUD•  November 2013 - July 2014
Improved and tested high-performance, domestic crypto. • Maximized domestic crypto called ARIA by implementing SIMD / CUDA and programming techniques. • Increased throughput 30% compared to the original version. Technologies Used: C, Assembly (SIMD), CUDA, Visual Studio, Linux, Windows.
Software Engineer
MCORESYS•  June 2012 - September 2013
Designed and implemented a smart pet care device. • Integrated camera, speaker, monitor, IR remote, and wireless to monitor pets at home. • Developed communication device driver, porting and customizing network driver and camera module. Technologies Used: C, Device Driver, Communication Protocol, Linux Kernel, Linux Kernel Module, Linux Application, Vim, Eclipse, Linux, MacOS, ARM.
Software Engineer
EB•  March 2011 - September 2011
Implemented and tested APIs for smart card reader. • Developed APIs for card reader system including GPS, timer, GPIO, reading/writing process. Technologies Used: C, Vim, GCC, Windows, Linux, ARM.
Education
Maharishi International University
Computer Science, MS•  November 2022 - Present
• Online Retail System: Created RESTful application for Online Retail System, an Amazon-like store for users to browse and search for items, add to shopping cart, and place order. Utilized Java, REST, Kafka, ActiveMQ, JPA, Spring Boot, Apache Tomcat, Maven, MS SQL, Git, StarUML, IntelliJ IDEA, and Windows. • Goods Trading System: Developed web application allowing users to connect with neighbors to trade used items such as books, clothes, and furniture. Utilized JavaScript, Angular, Express, Node.js, MongoDB, Visual Studio Code, and Windows • Hadoop and Spark Project: Implemented Mapper, Reducer, Comparator, and Partitioner in Hadoop and used Scala to calculate statistics for input data in Spark. Utilized Java, Scala, Eclipse, Cloudera, Virtual Box, and Linux. • Library Management System: Developed system to manage and organize check in and checkout of books. Utilized Java, Eclipse, and Windows.
Konkuk University
Electrical Engineering & Computer Science, MS•  March 2008 - February 2011
• High Speed H264 Encoder (2010 and 2012): Increased processing of H264 Encoder by using hardware-sofware co-design, SIMD, OpenMP and CUDA. Utilized C, C++, Verilog, CUDA, Assembly (SIMD), MFC, Visual Studio, and Windows. • Controller Area Network - CAN (2009): Designed and implemented Controller Area Network on Soc Board. Utilized C, Verilog, ModelSim, Windows, and Soc Board
Ho Chi Minh City University of Technology
Computer Science & Engineering, BE•  September 2002 - April 2007