# Tsvetan Erenditsov > DevOps/Build Engineer at FriendFinder Networks Inc. Location: Sunnyvale, California, United States Profile: https://flows.cv/tsvetan Experienced Software Professional with experience in Software Development, Debugging, Networking, Integration, Test and Automation. Quick learner with demonstrated success in communication and collaboration with technical community and management. Expertise Includes: C, BASH, Python, PHP, PCRE, MySQL, git, gerrit, cvs, svn, gcc, Lauterbach, T32, WR Tornado, Networking (IP, TCP, UDP, MPLS, QoS...), Ixia, Jenkins ## Work Experience ### Senior Software Engineer @ Symas Corporation Jan 2025 – Present LMDB development ### DevOps/Build Engineer @ FriendFinder Networks Inc. Jan 2020 – Jan 2024 | Campbell, California, United States ### Software Engineer @ Cisco Jan 2018 – Jan 2020 | San Jose, CA - Use Yocto to build cross toolchain from third-party source RPM packages - Use Yocto to create rootfs to be used in production Cisco switches - Working with bitbake – create new recipes, port old recipes to current Yocto version - Create cross-toolchains from source – glibc, gcc , binutils - Work with Source RPM packages – modifying, building, Centos, RPM, yum, dnf - Fix/Update Python packages and update the used Python environment: pypi, venv - Fix RPM/Python database used for cisco-internal switch package updates - Debugging Linux low level issues - Init boot process/scripts, panics, third party applications/SDKs – Broadcom, gdb, strace - Cisco: Building and fixing NXOS images, working with BASH, ACME, git, Python, Perl ### Software Engineer @ Qualcomm Jan 2016 – Jan 2018 | San Jose, CA - Finding, debugging and fixing issues - C, git, gerrit, PRISM, codeaurora.org - Setting up and testing complex test topologies - testing IPSec(strongswan), PMTU, Ixia - Developing and maintaining test documentation: test plans, test cases, topology setup - Integration - Installing, configuring, creating and executing jobs with Jenkins (also master-slave topology) - Modifying Java based automated test application, STAF - Collaborating with offshore development team Projects: - Implement new APIs in ECM (Connection Manager) to allow search of connections based on the needed parameters - GTPU configuration application interface. Re-implement the communication of a Linux Userspace application to Kernel to be via Netlink Sockets. ### Software Engineer @ Intel Corporation Jan 2016 – Jan 2016 | Santa Clara, CA - Create Bash script that formats a flash drive and encrypts it using dm-crypt (LUKS) and TPM - Working with TPM, TPM 2.0 API ### Software Engineer @ Cisco Jan 2016 – Jan 2016 | San Jose, CA - Develop, patch, integrate and test software in C - Creating and debugging of static and shared libraries - Fixing Makefiles and configure files – working with Autotools, Automake, libtool, gcc - Create and fix Bash scripts - Integrating software with ACME - Executing static code analysis - Working and testing with UCSM - Debugging with GCC - Installing and fixing problems with the LAB Hardware – UCS FI switches, blade servers, consoles, management, etc. Projects: - Port OpenSSL 1.0.2h with FIPS support and fix all related tools that use it – OpenSSH, NTP, SNMP ### Senior Software Engineer @ Luxoft Jan 2015 – Jan 2016 | Sofia, Bulgaria - Working on Automotive Projects - Developing Software in C and C++ - Writing Unit tests - Bug fixing on C++, QT, RESTful project - Working with git, gerrit, svn, Yocto, Synergy, JIRA, Confluence, Jenkins - Linux (Ubuntu 12.04, 14.04, Mint) setup and administration Projects: - MIB3 – HMI radio module - Integration and migration ### Software Engineer @ Cavium Inc Jan 2013 – Jan 2014 | San Jose, CA, USA - Developing Cavium SDK - C. - Developing and fixing Python scripts. - Merging Kernel code and device driver modules. - Integration (git, svn) and writing linux shell scripts for automation. - Acquired knowledge in: - Cavium Octeon Chip and platforms – chip versions 1,2,3; - Cavium SDK/BSP – developing, bugfixing, merging, integrating, building release versions; - Building topologies, testing different modules – SGMII, RGMII, QSGMII, XAUI, RXAUI, XLAUI, XFI; Projects: - Cavium SDK - Simple Executive driver for Cavium Octeon III Interrupt System - Integration, Testing, Release building ### Embedded Software Engineer @ MM Solutions AD Jan 2009 – Jan 2013 | Sofia, Bulgaria - Porting new versions of Andorid/Linux (for ARM) on client’s hardware platforms. - Board bring-up and debugging. - Writing, porting and fixing Kernel device driver modules. - Bug fixing in different projects and modules/drivers. - Implementing and bug fixing in U-Boot and X-Loader. - Power optimization for OMAP4 platform. - Writing Linux driver for battery charger for OMAP4 platform. - Implementing parallel protocol for communication between low level firmware and high level software on DM510 (Xena). - Integration (git) and writing linux shell scripts. Acquired knowledge in: - Linux/Android kernels – porting, creating device drivers, debugging (Lauterbach) and bug fixing; - OMAP Platform – OMAP3 and OMAP4, ARM, Power optimization; - PCB/Layout inspecting/debugging – working with schematics, oscilloscope, voltage generators etc.; - Battery charger – BQ24192; Projects: - Barnes&Noble Nook HD+. - Amazon Kindle - Barnes&Noble NOOK Simple Touch™. - Various OMAP3 and OMAP4 projects. - Communication protocol for DM510 (Xena). ### Programmer @ ProSyst Jan 2008 – Jan 2009 | Sofia, Bulgaria - Implementation of software test modules in C, which test the firmware of a car dashboard. - Module and unit testing. Projects: - Car dashboard designed and produced by Johnson Controls. ### Programmer @ Telco Systems Jan 2005 – Jan 2008 | Sofia, Bulgaria - Design and implementation of network software modules – high and middle level. - Client/server programming and IPC communication. - Module and system software and hardware testing. - Building complex network topologies. - Bug fixing in different modules. - Acquired knowledge in: - Network protocols - Ethernet, TCP, IP, UDP, MPLS, VPLS, VPWS, LDP, RSVP, RSVP-TE, OSPF, TE OSPF, BGP, TLS services, RADIUS, ACL, QOS, HQoS, SNMP and others; - VxWorks operating system – tasks, pipes, semaphores etc.; - Debugging with Tornado environment; - Configuring network devices – via CLI and via SNMP and building complex configurations; Network vendor equipment used: - BATM/TELCO, Cisco, Alcatel-Lucent, Seabridge, Foundry, Nokia, NetGear Projects: - VPLS module and process implementation. - HQoS module and process implementation ### Network Administrator and Programmer @ Cable Internet Systems Jan 2004 – Jan 2005 | Sofia, Bulgaria - Network administration and support of a LAN in Sofia and other cities - Design and implementation of web-oriented software. - Software and hardware testing (wireless network equipment). Acquired knowledge in: - PHP, MySQL, PostgreSQL, HTML, JavaScript, Shell script, Linux, C; - Network and Linux (Debian 2.4 and above) administration. Installing, configuring and maintaining Apache, MySQL and other services. HTB and others; ### PHP Programmer @ Mythoidea Jan 2003 – Jan 2003 | Sofia, Bulgaria - Design and implementation of backend web-oriented software. - Software testing. Acquired knowledge in: - PHP, MySQL, HTML, JavaScript, Shell script; ## Education ### Bachelor's degree in Electrical and Electronics Engineering Technical University of Sofia ### Technician in Radio and Television Technical School of Weak-current Electrical Engineering "A. S. Popov" ## Contact & Social - LinkedIn: https://linkedin.com/in/tsvetan-erenditsov-57250818 --- Source: https://flows.cv/tsvetan JSON Resume: https://flows.cv/tsvetan/resume.json Last updated: 2026-04-01