Hello!

This is MO CHOWDHURY

Bringing you the authentic flavour of DevOps
Profile Picture

You have come to the right place, if you are looking for someone to talk about the phenomenal capabilities of Cloud engineering or if the volatility in the stock market gives you a good night sleep. With 6 years of experience playing with different technologies, finally I found passion in Cloud engineering and DevOps. As my hobby, I love to play and apply my theories to action on the financial market with focus on algorithmic trading. Very keen on learning how machine learning helps to fine tune my ideas.

Profile

  • Fullname: MO CHOWDHURY
  • Current Job: DATA DEVOPS ENGINEER
  • Website: chowdhuryshaheb.com
  • Email: mr2chowd@uwaterloo.ca

Skills

AWS Services and DevOps, Docker, Kubernetes, Terraform, Cloudformation, Data and Cloud Engineering, Python, SQL, Excel, VBA, Macros, Functions, MATLAB, Power BI, Financial Market Quantative/Algorithmic Trading, Machine Learning, Bash Scripting, ETL Process

Resume

More of my credentials.

Work Experience

Data Engineering Analyst

Government of Canada

  • Leaded the development side of the DOTS CICD pipeline. Its a custom built Continous integration and deployment pipeline that deploys the ETL application of PSC used by operation team. It uses various programming languages such python, sql, powershell, bash and batch scripts.
  • Developed multilayer encrypted secret password management tool for use of the department. It lets you store your password in a safe ***pass vault and will only be accessed through API calls.
  • Created various POCs for regular use of Dockerized Containers / Podmans and deployed using Kubernetes in all developed applications.
  • Created custom logging system for the health of the ETL application that uses dagster UI and custom logging health parameters are automatically stored in Datawarehouse which is analyzed and served in PowerBI dashboard for further analytics
  • Worked on Vidcruiter API that enables automatic transformation and transfer of data into warehouses
  • Created a bot using python, that imitates human actions and used as an alternate to API access for sharepoint

Lead Python Programmer

AWS Consultant

NDP

  • Architected a complete new VPC along with separate subnets to host EC2 servers on private network to be only accessible by Bastion host using Infrastructure as Code CloudFormation templates.
  • Developed a pipeline that ripples any new data from AWS RDS to Google Cloud Big Query to project on the Cloud Data Dashboards.
  • Created a data replication service that transfers data from Populus database to AWS RDS using AWS DMS and Lambda services.
  • Built ETL pipelines to extract mined data from Facebook API and then clean, distribute the data and model them.
  • Incorporated AWS Secrets manager in all the scripts to increase security and removing the needs of config files being stored on premises
  • Procured live data from Elections Ontario, extracted using SFTP on a EC2 instance and lambda to channel through Kinesis Firehose to feed for live data analytics.
  • Gathered experience working with diverse APIs to extract and post data by creating scripts that connects APIs with Data Lakes and various schemas in data warehouses.
  • Deployed programs using schedulers and gathered knowledge in various scripting languages.
  • Acquainted with AWS services such as such as RDS,DMS,Transcribe,EC2, S3,Lambda,Code Build and Deploy, IAM, Kinesis Firehose, Autoscaling, Load Balancing and CloudWatch

Lecturer

Izaan School of Engineering

  • Teach a CI/CD pipeline for a web app which helps professionals reduce significant amount of time when deploying projects. The pipeline was developed using AWS Developer Tool (Code Commit, Code Build, Code Deploy & Code Pipeline).
  • Developed a fully automated solution for professionals interested in machine learning where my application that transcribes meeting audio files of our client into text notes. Written a python script that routinely finds the newly recorded .mp3 file from local drive and scheduled it every hour using Dagster flow. The script uploads the files to Amazon S3 using boto3 package and S3 Event triggers a lambda functions which uses AWS Transcribe service and machine learning models to output audio into text.
  • Teach all the fundamentals of Python to all the professionals taking the course
  • Teach concepts like docker and kubernetes and version controlling and branching methodologies including AWS Code Commit and Git.

Estimation Analyst/Project Management

HTS Engineering

  • Performed cost analysis to secure projects in noise control products using statistical estimation with varying coefficient models
  • Analyzed data to secure projects based on historical data using python
  • Played an important project management role to implement the use of Machine Learning automations to do quantity take-offs and implement cloud service project.

SIX VARIOUS CO-OP PLACEMENTS

SIX VARIOUS CO-OP PLACEMENTS AT UWATERLOO

  • Transformed various manuals tasks for Region Municipalty of Waterloo into automated systems using Visual Basic
  • Created application that helps engineers keep tracks of their structural detoriation
  • Created varios macros and automated various work flows that helped organization save time.

Education & Certifications

waterloo uni logo

University of Waterloo

Bachelor of Applied Science in Engineering

Cambridge uni logo

University of Cambridge

Certificate of Education in Science

AWS

Amazon Web Services Certification

AWS Certified Developer

Cambridge uni logo

Data-Camp

Python Certification

docker

KodeKloud

Docker Certification

Awards

Cambridge uni logo

University of Waterloo

Presidents Scholarship

dailystar

The Daily Star

The Daily Star Award

dailystar

The Daily Star Newspaper

National Builders of Tomorrow for Academic Excellence

dailystar

Regent College

Mathematics Olympiad champion

dailystar

South Point School

Certificate Of Excellence

Portfolio

github

Contact
Find me on

LinkedIn

Email Me At

mr2chowd@uwaterloo.ca

Reach me on

Phone: (+1) 647-612-5625