Rachit Chawla

Canada

@rachitchawla33

Badges

CPP
Python
C language

Certifications

Work Experience

  • Developer/ Maintainer

    ChatCraft.org•  January 2024 - Present•  Remote

    • Developed and integrated a chat sharing functionality within the chatbot, improving user communication capabilities. • Engineered a provider switch feature to streamline user interactions and enhance application flexibility. • Resolved numerous bugs and implemented enhancements using React and TypeScript, ensuring optimal performance and user experience. • Led weekly triage meetings to coordinate with developers, prioritize issues, and plan feature releases. • Designed and embedded custom React components within ChakraUI, maintaining a consistent UI. • Orchestrated the release cycles, delivering versions 1.2.0 and 1.9.0 with significant feature updates and improvements. • Utilized Cloudflare's R2 Buckets to store and serve large files, such as chat logs and user-generated content, improving page load times and reducing latency by 20%. • Deployed custom packages to npm, including a Markdown parser and code block renderer, and successfully integrated them into the web app, enabling the rendering of formatted text and code snippets.

  • Automation Developer Intern

    Ministry of Public and Business Service Delivery•  May 2023 - December 2023•  Toronto, Ontario

    • Automated the process of incident creation, notifying clients for VM’s patching failures using Microsoft Azure function apps, PowerShell scripting and SQL Server Database integration which reduced manual workload by 80%. • Actioned over 150 ITIL level activities using BMC Remedy such as incident tracking and management, change implementation, and work orders. • Created pipelines for custom deployments of PROD, UAT, DEV, IST servers, ensuring consistent and efficient deployment processes across multiple environments. • Utilized Azure DevOps for storage of scripts, enabling seamless version control and deployment through runbooks. • Refactored Data Factory pipelines and shell scripts for Linux, optimizing data processing workflows and enhancing system performance.

Education

  • Seneca Polytechnic

    Computer Science & Engineering, Computer Programming & Analysis•  January 2022 - April 2024•  GPA: 3.9

    Served as Lab assistant for around 80 students of "Introduction to Programming using C" course. Achieved recognition on the President's Honour List for Summer 2022 and Winter 2023 Voluntarily mentored 10 first-semester students, ensuring smooth transition to Seneca.

Skills

Zira
BMC Remedy
Office 365
PowerBI
GIT
Selenium
Azure DevOps
Docker
Kubernetes
Ansible
SQL Server
MySQL
Oracle SQL
MongoDB
AWS DynamoDB
React.js
Angular
Node.js
Express.js
JavaFx
Bootstrap
Tailwind
ChakraUI
Flask
Python
C++
JavaScript
Java
C#
PowerShell
Bash
Typescript