Full Stack Developer with 9+ years in building high traffic video chat and dating websites. I have been facilitating the development by getting involved from concept to deployment, ensuring maintenance, doing system architecture, setting automation, CD/CIs, ensuring the quality and readiness of the work being done.
Building and maintaining live streaming, social and analytics applications using modern web-based technologies.
Recruited and formed a productive remote development team in a few weeks. Coordinated the delivery a production version of a complex live streaming SPA in 4 months.
Managed to cut down servers and storage cost to more than 50%. Developed a traffic tracking system on top of ElasticSearch, Django REST and ReactJS.
Led the development for a network of dating websites, setting up system architecture and infrastructure for new projects.
Implemented Kanban development process and XP core practices. Implemented PHP coding and maintenance of high traffic sites.
Coordinated the design/UX process from wireframes and mockups to testing and improvement. Executed cost and performance optimizations like data partitioning, software rearchitecting or infrastructure refactoring.
Managed a medium size development team for 2PTOH, a company that operates a portfolio of online entertainment websites that sum up about 5 million unique visitors per day.
Led the development of 3 large, high traffic websites. Managed the products backlogs, epics, use cases and both technical or functional specifications
Reduced the infrastructure cost by leading migrations, optimisations and refactoring tasks.
Designed, prototyped, developed, upgraded and partially tested the software needed to be deployed on a clustered servers architecture with 50+ web, database, flash, content and caching servers.
Worked with Master/Slave DB architectures, horizontal data partitioning and sharding in order to accommodate the growing data and memcached, CDN and other technologies meant to sustain a high traffic.
Managed projects that involved other huge-traffic tube and dating websites, by starting from minimal business needs/ideas, defining clear objectives and requirements, and coordinating developement tasks.
VoyeurHouse is a live streaming application with features including unlimited recording/replay, automated media creation, and real-time chat.
It utilizes a combination of technologies like ReactJS, Redux, SocketIO, AWS TDD, CI/CD, Wowza Media Server, Nginx, Haproxy, PHP, Symfony, MySQL, Elasticsearch, Redis, and RabbitMQ.
The application focuses on providing a comprehensive platform for live content creation and distribution.