Hi, I'mNicholas Heeralal.

A
Self-driven, quick starter, passionate programmer with a curious mind who enjoys solving a complex and challenging real-world problems.

About

I am a Candidate for B.A.Sc. in Electrical/Computer Engineering at the University of Toronto. I enjoy problem-solving and coding. Always strive to bring 100% to the work I do. I have worked on technologies like Python, C/C++, Flask, MySQL, PostgreSQL, Docker, HTML5, CSS, Javascript, Java during my degree. I have 16 months of professional work experience which helped broaden my knowledge in the domain of cybersecurity. I am passionate about developing complex applications that solve real-world problems impacting millions of users.

  • Languages: Python, Java, JavaScript, C, C++, HTML/CSS, Bash
  • Databases: MySQL, PostgreSQL
  • Libraries: NumPy, Pandas
  • Frameworks: Flask, Django, Node.js, TensorFlow, PyTorch, Bootstrap
  • Tools & Technologies: Git, Docker, AWS, Heroku, JIRA

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.

Experience

QA Engineer Co-op Intern (SDET)
  • Acted as an embedded QA member in the backend team, participating in daily scrum meetings, creating comprehensive test plans for new features, and executing test cases. Ensured that no bugs were discovered in production for the tested features.
  • • Provided detailed documentation and training to the offshore QA team, enabling efficient execution of regression test cases and troubleshooting during testing. Conducted knowledge transfer sessions and offered ongoing support.
  • Meticulously documented clear and reproducible defects using the defect tracking system, ensuring efficient resolution and minimizing impacts on end-users.
  • Demonstrated proficiency in utilizing SCRUM Agile methodologies and project management tools like JIRA and Confluence, facilitating efficient collaboration and streamlined workflows. Actively participated in sprint planning, backlog grooming, and sprint reviews, ensuring clear communication and alignment with project goals.
  • Gained hands-on experience with Jenkins CI/CD, Bitbucket, Microservices architecture, and OpenNebula, enhancing technical skills and contributing to efficient software delivery.
  • Conducted testing scenarios involving cloud services such as EC2, S3, AWS PCM, Docker, Helm, and Kubernetes as Proofpoint rearchitected and integrated the product with AWS. Ensured compatibility and reliability of the product in cloud environments.
  • Developed and maintained Python and shell scripts to automate the setup and configuration of intricate, customizable distributed backend Linux environments.
May 2022 - August 2023 | Toronto, Ontario, Canada

Projects

GIS Project
"I Can't Believe It's Not Google Maps" Geographic Information System (C++)

A custom GIS using OpenStreetMapsAPI

Accomplishments
  • Tools: Linux, C++, OSM API
  • Developed a mapping application to map cities and countries using the OpenStreetMap API
  • Full-stack Role

Skills

Languages and Databases

Python
C
C++
HTML5
CSS3
MySQL
PostgreSQL
Shell Scripting

Libraries

NumPy
Pandas
scikit-learn
matplotlib

Frameworks

Django
Flask
Bootstrap
TensorFlow
PyTorch

Other

Git
AWS
Heroku

Education

University of Toronto

Toronto, Canada

Degree: Bachelor of Applied Science in Electrical and Computer Engineering

    Relevant Courseworks:

    • Algorithms and Data Structure
    • Operating Systems
    • Software Engineering
    • Computer Security
    • Introduction to Databases
    • Robot Modeling and Control
    • Applied Fundamentals of Machine Learning

Contact