Badges
Certifications
Work Experience
Software Engineer
Ronia International Co.•  March 2020 - Present
Ronia is an International company that develops customized desktop and web applications for people around the world. I have worked both as a team member of Qt/C++ programmers to develop Alcatech BPM Studio v6 and as an individual full-stack developer for web projects. • Developed real-time audio/video broadcasting and network streaming features to BPM Studio v6. • Developed a wordpress product designer plugin to customize printable wallpapers’ image and automated ordering process by Probo print APIs. • Worked with a team of Django web developers to build an online SEO toolkit service and scrape google result page and facebook data. • Set up linux streaming server for broadcasting audio/video for testing. • Set up build and test VPS server integrated with azure pipelines. • Built a small Qt REST client for a project management software. • Integrated a pre-trained tensorflow model to separate audio file stems. • Reduced git repository size by 90% and guided the developers team to follow versioning best practices that avoids cumbersome conflicts issues. • Automated delivery workflows using makefiles and streamlined building process by conan package manager that handles external libraries. • Built a scalable web service to compute taxes based on EU TARIC code. • Migrated BPM Studio v6 from MSVC to GCC and reconfigured the project’s Makefiles to add cross compiling capabilities. Technologies: Python, JavaScript, Django, C++, Qt, Node.js, Express.js, React, webpack, Flask, Scrapy, Docker, jQuery, Fabric.js, LAME, Libshout, Icecast, Ogg Vorbis, Ogg Opus, RTMP, DLNA, OpenSSL, zlib, FMOD, Tensorflow, Spleeter, PostgreSQL, SQLite, Firebird, Redis, Azure, Github, Bitbucket, JFrog Artifactory, Postman, DBeaver, Devilbox, Ngrok, LocalTunnel, OBS Studio, Audacity.
Education
Sharif University of Technology
Computer Science, MS•  September 2007 - December 2009
Thesis: Wavelet Applications in Pattern Recognition
University of Tehran
Computer Science, BS•  September 2003 - October 2007
Thesis: Generating m-ary Trees in B-Order Teacher Assistant for courses: • Advanced Programming • Computer Organization and Design
Links
Skills
bijbij has not updated skills details yet.