pdf icon

JASMEET BRAR

PROGRAMMER
Jasmeet Brar
Toronto, Canada
Linkedin: Jasmeet Brar
Github: Playjasb2

Experiments

Toy Language CompilerSource code

A compiler that can compile a toy language

Java

Simple C CompilerSource code

A compiler that can compile a simplified version of C

C++CMake

URL ShortenerSource code

A scalable URL Shortener that can shorten urls.

JavaPython

My passions are — web-development, and systems programming.

Soft skills

Hard skills

CommunicationIntegrityCoordinationCooperationDependableAdaptableTeamworkOrganization
SchedulingAnalysisDisciplineResponsibilityCreativityLogical ThinkingPersistenceDedicationHard-workingGoal SettingPlanningProblem Solving
PythonJavaCC++C#ES6 / ES2017
HTML 5CSS 3PHPJavaScriptTypeScriptGitJIRANode.jsReactVue.jsGoogle Maps APIAWSLaravelExcel VBA.NETMySQLPostgresMongoDBDynamoDBDockerWebpackStyled ComponentsBootstrapCMakePyTorch

Work experience

AMD

Software Engineer

  • Windows Platform Kernel Mode Driver (KMD) Team
CC++C#.NETPython
Jarvis Consulting Group

Data Engineer

  • Completed various data projects involving Linux, Bash, Docker, Postgres, Java, Spring Boot, Python, Jupyter Notebooks, Pandas, Zeppelin, Hadoop, Hive, and Spark
  • Used Google Cloud Platform to provision a Cloud Compute Instance for development, and setup a Hadoop cluster for a project
  • Followed the scrum agile methodology and used Git and Git Flow in every project
  • Assisted others in project-related issues, and held daily scrum meetings as a scrum leader
PythonPandasJupyter NotebooksJavaSpring BootDockerHadoopZeppelinHiveSparkBash
Manulife

Data Engineer

  • Created a data pipeline in Python and T-SQL to track data from ETL and store it in an SCD
  • Improved the query execution of their Python library by 4-5x by tapping into backend APIs
PythonT-SQLSparkVBA
Finneo

Software Developer

  • Coordinated with the CEO and the software team on determining the best frameworks to develop a new website in a given timeframe that is extensible and maintainable
  • Enhanced the firm’s marketability by modernizing the firm’s website by porting over features from their old site to a new site developed with ReactJS
  • Adapted the company’s aesthetics into the site’s design by using Ant Design Framework and Styled Components
  • Made the site more informative by adding Google Maps components using the React Google Maps API
React JSAntDGoogle Maps APIStyled ComponentsJavaVue.js
Amhil Enterprises

Systems Analyst

  • Improved the IT team’s productivity by automating daily tasks in Outlook using VBA and VBScript
  • Coordinated with the systems programmer in generating queries for MS SQL using T-SQL
  • Sustained business operations by diagnosing and troubleshooting software or hardware issues that other workers face with their PC
  • Reported any new issues in the team’s database and provided procedures on how to resolve those issues
VBA

Volunteer

University of Toronto

For two terms, I have been a volunteer notetaker for 7 courses, where I provided notes to UTM's AccessAbility Resource Centre to aid those in need.

Frank McKechnie Library

As a library helper, I helped shelve magazines and movies, deliver books to the main counter, and insert movies into security cases.

Education

University of Toronto

Honours Bachelor of Science Degree with High Distinction, Computer Science Specialist and Math Minor, GPA: 3.63

jasmeetbrar.com © 2022