top of page

Hi, my name is

Nicholai Ponomarev

I am a result-driven and ambitious Software Engineering student with demonstrated experience in developing new software, updating existing software and improving software performance.

1.

About Me

Hello! My name is Nicholai and I enjoy developing software. I am currently studying Software Engineering at Carleton University located in Ottawa, Canada and I am in my fourth year of studies. I have been developing production-level software and applications through professional positions at the Government of Canada and Thales.

Here are a few things I have been working with recently:

C           Golang           Rust           VS Code           GitLab           Jira          Confluence           Docker           Kafka           Agile/SAFe methodologies    Black Duck           CI/CD           YAML           Budibase           CSS           

JavaScript           Azure DevOps           MSSQL

download.png
CarletonUniversity-Campus1.jpg

2.

Professional Experience

COOP Student @ Shared Services Canada - Government of Canada

Full-time: May 2023 - August 2023 | Part-time: September 2023 - Ongoing

 

Modernized and improved the onboarding process for the Science Program intake by creating a suite of full stack integrated applications using Budibase, leveraging CSS and JavaScript.
Developed a comprehensive back-end Azure SQL database using MSSQL to host application data.
Implemented an automated approval workflow within the integrated apps to assess and approve requests efficiently, reducing manual administrative tasks and accelerating the approval process.

Worked collaboratively as part of the Science Program team to gather requirements, develop, and launch a modernized suite of tools to enhance client’s cloud experience.

Maintain and upgrade current production applications to release new features and fix discovered bugs.

COOP Software Developer @ Thales Canada

May 2022 - Present

Developed POCs demonstrating the concept of deploying a Golang logging library in Rust and C apps.

Worked in an Agile/SAFe SCRUM team environment contributing to 100% continuous integration and deployment.

Branched, reviewed, merged, and maintained code versions using SCM tools such as Git, GitLab, and GitHub.

Created corresponding code documentation on Confluence. 
Utilized Jira to track current and future stories, tasks, and issues.
Practiced the CI/CD method to introduce automation into the development process using CI/CD pipelines created with .YAML files.

Utilized and deployed cyber security and static analysis tools into projects such as Black Duck.

3.

Projects

In process of developing a mobile fitness tracking application that will be used to track and log workouts as well as body measurements.

FiitTrack

COMPATIBLE PLATFORMS
Apple_logo_PNG23.png.png
android-logo-12377.png
LANGUAGE & FRAMEWORK
javascript-39419.png
PngItem_5142665.png
IMG-6524.PNG
IMG-6523.PNG
IMG-6497.PNG

PHOTO FILTER SOFTWARE

p2-original.jpg
file.png

My colleagues and I created a photo filter software that takes a photo, any type for example JPEG, PNG and applies a series of filters to it for example, "Black & White", "Color Inverse", "Vertical Flip", etc, according to user specifications. We developed two separate UI's for this program, a "batch" UI where the main script calls the functions after reading commands stored in a .txt file, and a text-based "interactive" UI that facilitates a prompt-reply dialogue with the user. 

LANGUAGE & LIBRARY
7-2-python-logo-free-download-png.png

Carleton University "Cimpl" Image Manipulation Library

In Course Programming

This is a showcase of my various work completed in courses where I had to submit labs. It was mainly working on and solidifying the core concepts of several programming languages such as C and Python.

AVAILABLE ON
LANGUAGES
5a36954d40bea2.0735336615135266052652.png
7-2-python-logo-free-download-png.png
Screenshot 2022-01-19 163842.png

4.

Volunteering

MOW-Logo.jpg
I help deliver hot meals and friendly greetings to homebound seniors and people recovering from medical conditions or operations and check in with the client and see how their day is going to make sure they are doing well.​
The_Shepherds_of_Good_Hope_logo.png

I assist with food preparation and packaging in the morning and serve meals to clients for lunch and help provide friendly and attentive service.​

timthumb.jpeg

I work in a team of other neighbourhood volunteers to build and maintain an ice surface suitable for hockey, public skating and other activities.

Meals on Wheels

Shepherd's of Good Hope

Community Outdoor Rink

5.

Contact

Please do not hesitate to reach out! I will get back to you as soon as possible.

bottom of page