Shamsul Chowdhury
Senior Software Developer at Tveon- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Tveon
-
Canada
-
Software Development
-
1 - 100 Employee
-
Senior Software Developer
-
Oct 2019 - Present
Kelowna, British Columbia, Canada • Engineered scalable micro-services in Python and Golang, seamlessly deployed via Docker and Kubernetes. Empowered users to perform versatile video encoding, filtering, and analysis with 100 different options, facilitating concurrent streams and robust video analysis • Spearheaded the development of an innovative batch video processing platform using React, TypeScript, Redux, and Material UI. The platform features an intuitive FFmpeg script builder, custom templates, and an efficient… Show more • Engineered scalable micro-services in Python and Golang, seamlessly deployed via Docker and Kubernetes. Empowered users to perform versatile video encoding, filtering, and analysis with 100 different options, facilitating concurrent streams and robust video analysis • Spearheaded the development of an innovative batch video processing platform using React, TypeScript, Redux, and Material UI. The platform features an intuitive FFmpeg script builder, custom templates, and an efficient scheduler for seamless resource allocation during batch processing • Led the design and development of a sophisticated UI enriched with drag and drop, split-screen viewing, crop, and zoom functionalities for video processing, addressing end-user feature requests and elevating the overall user experience • Optimized the TVEON encoder for exceptional performance, achieving an impressive 72% video compression rate while maintaining the highest video quality. Specifically tailored for the Android platform using Java, ensuring optimal playback and efficiency • Engineered a powerful video metadata extraction and analysis tool, harnessing the capabilities of the FFmpeg library. Implemented intelligent storage optimization techniques in MongoDB, enabling data-driven insights and comprehensive reports
-
-
Software Developer
-
Sep 2018 - Sep 2019
Kelowna, British Columbia, Canada • Architectured and engineered Tveon's cutting-edge flagship system using AWS cloud-based services (EC2, S3, Lambda, RDS). Customized a video encoding and delivery solution tailored for low-bandwidth environments, garnering significant acclaim upon release and attracting new investors and customers • Engineered a tailored cloud computing resource management solution on AWS, optimizing video encoding methods for partners. This innovative approach led to a remarkable 60% resource usage… Show more • Architectured and engineered Tveon's cutting-edge flagship system using AWS cloud-based services (EC2, S3, Lambda, RDS). Customized a video encoding and delivery solution tailored for low-bandwidth environments, garnering significant acclaim upon release and attracting new investors and customers • Engineered a tailored cloud computing resource management solution on AWS, optimizing video encoding methods for partners. This innovative approach led to a remarkable 60% resource usage optimization, resulting in cost-effective delivery and heightened operational efficiency • Streamlined the deployment pipeline for the custom video encoder system on AWS, leveraging Docker and Ansible. This seamless deployment process spanned multiple AWS regions, ensuring secure access through AWS IAM • Developed a cutting-edge drone live video monitoring system featuring ROI (Region of Interest) encoding for 1080p video at a reduced bitrate of 150k. Leveraged Python and React to achieve a remarkable 55% reduction in customer bandwidth consumption, enhancing the end-user experience
-
-
-
-
Software Developer
-
Jan 2017 - Jul 2018
kelowna • Collaborated on a prototype for an IoT-M2M communication system, securing a grant from the National Research Council of Canada (NRC). Leveraged Java, Spring Boot, Hibernate, and REST API to seamlessly integrate remote sensor data collection and control functionalities, facilitating efficient communication within the IoT ecosystem • Developed application code using BACnet and Modbus stack libraries, and created a tool for testing communication protocols using python
-
-
-
-
Application developer
-
Aug 2015 - Dec 2016
Kelowna, BC • Collaborated with the client to develop firmware using C++ for a BACnet compatible thermostat device targeting single zone HVAC control. Achieved over 50% reduction in heating costs through effective zoning techniques • Took charge of designing and implementing the automation process for residential houses featuring 15+ zones
-
-
-
The University of British Columbia
-
Canada
-
Higher Education
-
700 & Above Employee
-
Junior Research Engineer
-
Feb 2015 - Jul 2015
Kelowna GPS-BLE time synchronization project with Zone4, Calgary • Engaged in the development of a robust time synchronization system tailored for racing events, emphasizing minimal time drift among multiple devices to achieve high-precision time measurements • Utilized U-blox dev board to program the BLE chip for data storage and precise time synchronization
-
-
-
The University of British Columbia
-
Canada
-
Higher Education
-
700 & Above Employee
-
Graduate Research and Teaching Assistant
-
Sep 2011 - May 2014
BC, Canada • Developed an analytical model in order to characterize the optical response of defective amorphous silicon
-
-
-
-
Quality Control Intern
-
May 2013 - Feb 2014
Mississauga, Ontario, Canada. • Designed and developed test setup for quality assurance, which increased 20% of accuracy and reduced 10% of working time, prepared work-instructions, and conducted training • Analyzed customer complaints through 8D investigation, took corrective actions, modifications and performed replacements and new installation • Experienced in test setup i.e., adhesion test, wet leakage test, PID test for solar module • Contributed to steel frame design drawings using AutoCAD software
-
-
Education
-
The University of British Columbia
Master's in Applied Science, Electrical Engineering -
Coursera
Certificate, Data Structure and Alogorithm -
edX
Certificate, Python -
Bangladesh University of Engineering and Technology
Bachelor's degree, Electrical and Electronics Engineering