Python Voip Traffic Recording Service

May 1, 2017·
Denis Trofimov
Denis Trofimov
· 1 min read
projects

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
Denis Trofimov
Authors
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.