×
Hamit Sehjal

Hamit Sehjal

Programmer

Toronto, Ontario, CA

Background


About

About

Software Engineer with expertise in developing scalable web applications and AI-driven solutions. Experienced in full-stack development, cloud computing, and database management.

Work Experience

Work Experience

  • Research Analyst, LenzVu

    Apr, 2024 - Present

    Engineered a new AI feature for generating responsive HTML emails, developed RESTful web services, and executed ETL processes.

    • Engineered a new AI feature that generates fully responsive HTML emails with a single click, utilizing technologies such as Node.js, Express, TypeScript, and typeORM (SQLite).

    • Conducted extensive research on utilizing Large Language Models (LLMs) for generating HTML emails, enhancing expertise in advanced prompt engineering and LLM evaluation.

    • Developed a RESTful web service using Python and FastAPI, to evaluate and benchmark multiple LLMs including OpenAI GPT, Gemini, and various open-source models from hugging face, improving model selection process.

    • Developed web scraping service using OpenCV and Selenium to extract data and analyze color/shape attributes of call-to-action buttons on websites, resulting in a 20% improvement in the quality of training data.

    • Designed and executed ETL processes with Azure Data Factory and Azure SQL Database to extract, transform, and load email data, facilitating the fine-tuning of LLM, improving model accuracy by 45%.

  • Software Engineer Intern, Seneca Applied Research

    Jan, 2024 - Mar, 20242 months

    Developed a full-suite hackathon platform, implemented secure user registration, and integrated AWS services for storage and data management.

    • Developed a full-suite hackathon platform for Seneca Housing Hackathon, using AWS Stack, JavaScript, React, and NoSQL, resulting in a robust and scalable solution.

    • Implemented secure user registration and login system using AWS Cognito, React, and JavaScript, enhancing data protection and user experience.

    • Integrated AWS S3 for file storage (submission videos), DynamoDB for participant data, and CloudFront for serving images and videos, reducing latency by 60%.

    • Achieved 30% cost reduction by implementing automated submission validation and database updates with AWS Lambda, using Node.js.

    • Designed intuitive and responsive frontend interfaces using Next.js for server-side rendering and static site generation, improving load times by 40%, and boosting search engine optimization (SEO).

    • Created and managed IAM policies to enforce the principle of least privilege, securing programmatic access to backend services and maintaining compliance with advanced security features like encryption at rest and in transit.

  • Software Engineer Intern, Toronto District School Board

    Sep, 2023 - Dec, 20233 months

    Spearheaded the rollout of a new feature, built RESTful web services, and enhanced front-end performance.

    • Spearheaded the rollout of a new feature for managing discount promotions in the Employee Portal, coordinating with cross-functional teams to ensure seamless integration and user adoption.

    • Built a RESTful web service using C# and .NET for real-time employee dashboard updates, enabling dynamic data presentation, and enhancing user interactivity.

    • Wrote PL/SQL stored procedures using Entity Framework and SQL to run complex database workloads, optimizing query performance, and ensuring data integrity.

    • Enhanced front-end performance by 30% using React.js and JavaScript, implementing best practices and optimizing code to significantly improve the user experience.

    • Implemented Continuous Integration and Continuous Deployment (CI/CD) pipelines using Azure DevOps, streamlining the development process, and improving code delivery speed by 50%.

  • Teaching Assistant, Seneca Learning Centre

    Aug, 2022 - Apr, 20238 months

    Developed interactive labs and assisted in teaching web development and database management courses.

    • Developed interactive labs (Python, C/C++), alongside comprehensive web development tutorials (HTML, CSS, JavaScript).

    • Assisted in teaching Bash Scripting and contributed to the design of coursework for Database Management Systems (Oracle SQL, MongoDB).

Skills

Skills

  • Languages

    JavaScript

    TypeScript

    Python

    Bash

    Swift

    C#/.NET

    C

    C++

    Terraform

  • Tools/Frameworks

    Git

    AWS

    Azure

    Node.js

    ASP.NET

    Next.js

    XCode

    SQL

    NoSQL (MongoDB, DynamoDB)

Education

Education

  • Computer Programming and Analysis, Bachelor, Seneca Polytechnic

    May, 2021 - Apr, 2024

    Application Development

    Distributed Systems

    Databases

    Cloud Computing