Python Voip Traffic Recording Service
May 1, 2017·
·
1 min read
Denis Trofimov
I developed Python Backend VOIP traffic recording service for De Novo Lab, freelance job.
- Refactored a multithreaded VOIP traffic recording service from Python 2.7 to 3.4
- Added Google Cloud Storage, configuration features, fixed JSON API, FTP, SFTP storage features bugs.
- The team from De Novo Lab was PM, sysadmin, 2 testers.
Technology
- Python 2.7, 3.4, SQL; Git Bitbucket, Atlassian Jira; Eric Python IDE, vim;
- Flask, gcs-client, psycopg2 for PostgreSQL DB, SQLite, SQLAlchemy, tcpdump, tshark, mawk;
- Deployed on Debian, CentOS Linux
Python
Backend
VOIP
Traffic Recording
Tcpdump
Google Cloud Storage
PostgreSQL
SqlAlchemy
Flask
Linux
Git

Authors
Denis Trofimov
(he/him)
Software Architect, Data Architect
Software Architect, Data Architect
Seasoned software developer with experience at startups, banks, and industries like space and railroads.
- Go, Python, C++, C engineer since 2006.
- Last 3 years: Platform Engineering, building Internal Developer Portals (IDPs), and shifting organizations left in DevOps.
- Designed and built standalone and client-server apps with Oracle DB, PostgreSQL, and MySQL.
- Delivered CRM systems, web-based automated order processing, and simulations for railroad rolling stock operations.