Software Engineer

Skills
Python, Kubernetes, PostgreSQL, Docker, Kafka, ElasticSearch, FastAPI, Helm, Jenkins, JavaScript(ES6), Event-Driven-Architecture, Micro-Service-Architecture
Professional Experience
MakinaRocks Software Engineer Jan 2022 - Current
- Developed RESTful API, designed software architectures and database to implement User Systems, Permission Modules, Data ETL Process, and Jupyter As a Service using Kubernetes, Python, Postgres and Docker
- Implemented alarm systems to notify the changes for Kubernetes resources using Kafka
- Improved developing ML pipeline image environments and reduced time to make image environments by 50%
- Developed Batch pipeline system, and automated developing the pipeline to deploy ML Models.
MondrianAI Software Engineer Jan 2021 - Dec 2021
- Built MLOps system with high availability to create and deploy ML Models using Kubernetes, Kubeflow, Docker, NodeJS, and PostgresSQL
- Developed RESTfulAPI and monitoring system to track the server and cloud resources
- Restructured CI/CD environments for testing and deploying using Jenkins
RBC (Royanl Bank Canada) Software Engineer Intern Jan 2020 - April 2020
- Developed Logging as A Service to collect and centralize logs from services using Kubernetes, Python, ElasticSearch, Kibana, and S3
- Coded python decorator to send logs to ElasticSearch and created Kubernetes deployments and services for ElasticSearch and Kibana
Proware Backend Developer Jun 2019 - Aug 2019
- Developed new features using C#, ASP.NET, and JavaScript in an Agile environment
- Updated SQL queries for efficiency and changed legacy queries to prevent SQL injection - Developed new. features for a mobile application using C#, Xamarin, and Azure Cloud
Digital Tech Fullstack Developer Mar 2018 - Aug 2018
- Designed database structure and schemas to implement uploading multiple contents feature
- Maintained Digital Tech’s website and modified the website to create a mobile-friendly interface - Built new features using JavaScript, jQuery, HTML5, CSS3, and Bootstrap
OpenSource Contributions
Kubeflow Mar 2022
- fixed a bug that made CSRF cookie XSRF-TOKEN error from POST requests in Notebook, Volume, and Tensorboard
Projects
- You can deploy popular databases such as PostgreSQL, MySQL, and MongoDB on the cloud, eliminating the need for physical hardware, software installation, or database configuration. I architected the system, implemented the backend using Kubernetes, PostgreSQL, Python, and utilized Helm and Docker.
- Built a web application for finding available sublets in the GTA
- Tools used: React.js, Python, Django, S3, docker, Elasticsearch, Kibana, Jenkins
Certifications
- Certified Kubernetes Administrator(CKA) - Jul 2022
Education
Software Engineering Technology (Diploma)
Centennial College, Toronto, ON Sep 2018 - Dec 2020