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
- 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.
Projects
Skills
Languages and Databases








Libraries




Frameworks





Other



Education
Toronto, Canada
Degree: Bachelor of Applied Science in Electrical and Computer Engineering
- Algorithms and Data Structure
- Operating Systems
- Software Engineering
- Computer Security
- Introduction to Databases
- Robot Modeling and Control
- Applied Fundamentals of Machine Learning
Relevant Courseworks: