Software Engineer Intern
I interned as a Software Engineer for the Helios Gen-AI and Insights Team at the RBC Innovation and Technology headquarters in Toronto, where I worked on full-stack development, data engineering, and DevOps.
I designed a more efficient log parsing system for GitHub Actions CI/CD pipelines using AWS S3, PostgreSQL, Apache Kafka, Apache Spark, and Python. This made it easier to collect, store, and analyze logs, providing valuable data for our deployment process. I also built full-stack dashboard applications using React.js and TypeScript, with a Django back-end. These dashboards included mathematical calculations to offer DevOps DORA and SPACE insights and boosted enterprise lead time rate by 32%.
I managed various ETL DAG pipelines for scheduled data tasks, making data collection, storage, and analysis more streamlined by integrating with Elasticsearch through Apache Airflow. This led to an impressive 82% efficiency improvement. I also led the development of the Helios Assist AI autopilot extension, with fine-tuned Mistral Instruct-7B & GPT-4 LLMs on-prem AWS, with RAG architecture, LangChain FastAPI backend, TypeScript GUI, and vector database embeddings, providing AI-driven coding assistance to RBC engineers for Helios deployments.
Throughout these projects, I worked collaboratively in an agile development environment, ensuring the timely delivery of high-quality software solutions.
- Python
- Django
- React.js
- Large Language Models
- PostgreSQL
- TypeScript
- Apache Airflow
- Apache Kafka
- Apache Spark
- Kubernetes
- Docker
- Openshift OCP4
- Langchain
- Machine Learning
Visit