SUTTIPONG SUKIJTHAMAPAN
Arlington, MA, Phone: 781-***-****, ********@*****.***
Profile:
SOFTWARE ENGINEER specializing in develop, code and ported software and device driver. Strengths Include:
• Design, implement and test software based on
requirements.
• Software embedded developer, device driver
on Linux with C/C++.
• Integrating a module into system-level and
execute end-to-end testing.
• Debugging issues and finding the
resolution.
• IP Network and Broadband network,
DOCSIS, CMTS/CM, PON and WiFi.
• Ethernet and RF technologies.
• Agile Scrum Methodologies.
TECHNICAL SKILLS:
Computer Languages: C/C++, JAVA, RUST, Kotlin.
Scripting Language: Python, Bash Shell Scripts, Perl, JavaScript, PHP, MATLAB. Operation Systems: Linux, Android, Window and RTOS(VxWork, VRTX). Source Control: Clear Case, Code Manager, Git.
Database and more: MySQL, PostgreSQL, MongoDB, JSON, XML. Cloud: Kubernetes and Docker
Tools: Scrum, Agile, JIRA, Confluence, Puppet, DOORS, Nginx, Visio, Charles, Wireshark, tcpdump. Other: Quick learner, skilled in identifying problems, and a strong aptitude for collaboration. PROFESSIONAL EXPERIENCE
USM/TEKsystem/IBM/Disney (Remote), Arlington, MA Apr 2024 – Sep 2024 SOFTWARE ENGINEER
• Requirement Analysis: Understanding and gathering requirements to ensure the software meets stakeholders needs.
• Design: Defining the overall structure, and technologies to be used and seamlessly interacting with an existing code.
• Coding: Developing new features for multi-threaded application, fixing bugs, ensuring the code is efficient, maintainable, and adheres to best practices(RUST, Kotlin, C++11, Java, Android).
• Testing: Unit-testing to ensure the software functions correctly without generating other issues.
• Debugging: Identifying and fixing bugs or issues reported by QA or facing during development or deployment including troubleshooting and analyzing error logs and traffic logs.
• Documentation: Writing and maintaining documentation for the software, which includes code comments, and user manuals.
• Version Control: using Git to manage changes to the codebase and merge to CI/CD Jerkin.
• Collaboration: Working closely with other team members, such as product managers, and QA engineers, to ensure the software is developed according to requirements and deadlines. ARCADYAN Technology, Denver, CO Aug 2023 – Nov 2023 Sr. SYSTEM ENGINEER
• Led the establishment of DOCSIS CMTS/CM, Juniper switches and WIFI Testing Lab
• Communicated with multi-functional teams to solve customer(Charter) problems on-site.
• Monitoring and debugging Network and WIFI issues with Wireshark and tcpdump.
• Upgraded Firmware and debug Broadcom chips on CM via TR069, RS-232 and RS-485 MOTOROLA/GOOGLE/ARRIS/COMMSCOPE, Lowell, MA July 2004 – May 2023 STAFF SQA ENGINEER
Project: Fiber Optic 10G-PON and CMTS, Cable Modem on Cloud-Based Environment: Linux, C/C++11(STL, BOOST), MPEG, Python, DOCSIS, WIFI, RS485, I2C
• Developed/coded test-tools to identify issues and automatically generate daily reports.
• Deployed cloud-based RESTful API DOCSIS or PON applications on Virtual Machine host.
• Upgraded firmware and debugging to identify issues via RS232, RS485, I2C, or UART.
• Designed network for 10G-PON or DOCSIS/CMTS/CMs and integrated with switches and routers for a testing lab.
• Developed 100+ automation and manual test cases to identified issues of API and requirements. SYSTEM INTEGRATION ENGINEER
Project: nDVR (Network Digital Video Recorder)
Environment: Linux, Python, MySQL, Load Balancing, JavaScript, HLS, MPEG2, MP4, H.264.
• Led the nDVR development team and successfully delivered the project, integrating it with customers(Comcast) onsite.
• Communicated across different teams to customize the design to best fit customer needs and ensure future adaptability to a cloud-based environment.
• Provided comments in the C/C++ code review to optimize execution time and memory usage.
• Developed tools to record live-TV, and playback MP4 and H.264 on HTTP(HLS/DASH).
• Completed Scrum and Agile methodologies training and utilized them throughout the project. Project: Triple-Play Lab (Provide Internet, Phone, TV, VoD, MPEG to the Home) Environment: Linux script, IPTV, Voice Over IP, VoD, PON
• Led the IP network team, installing and configuring Juniper switches and routers (L2+VLAN and L3, ISIS, OSPF with QoS).
• Integrated IP network with Fiber Optic 1G-PON or DOCSIS, CMTS cable modems, IPTV System (Microsoft), Voice System (abacus), and data network to provide Triple-Play services.
• Measure DC power of Chassis and power supplies with oscilloscopes and multi-meter.
• Provided system benchmark reports to upper management on the business side. Sr. EMBEDDED SOFTWARE ENGINEER
Project: Voice over IP (Phone Messaging)
Environment: Linux bash script, C/C++11(STL, BOOST), PXE boot, TFTP, RS232, CMake.
• Engaged in the full software development life cycle, including coding standards, source control, and code reviews of Linux platform software.
• Designed IP network for PXE boot to boot-up CPU blades.
• Customize Linux Kernel with necessary modules and loaded to CPU blades via PXE boot.
• Coded device driver of ATCA Hardware manages memory, serial and Ethernet communication. OPENTV / SPYGLASS INTEGRATION INC., Lexington, MA
EMBEDDED PLATFORM SOFTWARE ENGINEER
Project: Motorola Set Top Box (DSR530, DSR500, DVi4000) Environment: Linux, C/C++, Perl, CygWin, TV, MPEG, make, gmake.
• Engaged in the full software development life cycle of OpenTV middleware.
• Coded, code reviewed, built, and integrated the middleware on embedded Linux.
• Installed the application image to Motorola Set Top Box and debugged via RS485 or RS232.
• Modified device driver and ported to Motorola Set Top Box hardware.2
•
• Release Built and delivered milestone code-drop, contributing to the final release. Project: TiVo Porting
Environment: Linux, VxWork, C/C++, Perl, TV, MPEG, Clear Case source control
• Modified device driver and ported Device Mosaic Internet Web Browser to TiVo Box.
• Designed and implemented media handler of Internet Web Browser. Project: Device Mosaic Web Browser Porting
Environment: Linux, VxWork, C/C++, Perl, make, gmake, Clear Case source control
• Implemented new features into the core of Device Mosaic Internet Browser.
• Coded/ported the web-browser to multiple platforms including windows, Linux, and VxWork. EDUCATION
APPLIED DATA SCIENCE PROGRAM, MIT Jun 2023 – Aug 2023 Certificate of Applied Data Science.
UNIVERSITY OF MASSACHUSETTS, LOWELL, MA
MASTER’S DEGREE IN COMPUTER SCIENCE
Major in Operating System and Data Communication.
STUDY PROJECTS:
• A Process Scheduling with semaphore, race condition protection, RAID Technology. RESEARCH ASSISTANT OF GRADUATE SCHOOL, UMASS-LOWELL
• Maintained graduate students’ database and developed a website of graduate school.