Skip to main content
Natenael Nicodemus

Natenael Nicodemus

SOFTWARE ENGINEERING STUDENT

Talent
TorontoMember since July 20, 2026
C#JavaJavaScriptPythonTypeScriptNode.jsReactFastAPIREST APIMongoDBOTPJWTDockerWebSocketsAWSGoogle Cloud Platformxv6 KernelOperating SystemsSchedulingPower ManagementQuantum ComputingQiskitUniversal GatesQFTGrover's AlgorithmMatrix DecompositionUnityProject ManagementStakeholder AnalysisCommunication Planning
·

Hire this person

Send a job offer directly to this candidate

C#JavaJavaScriptPythonTypeScript

About

Approached an international client in Ethiopia to design and build a website. Built and deployed client web applications by integrating backend services using Node.js, MongoDB, and APIs for dynamic user interaction. Managed AWS-based deployments and server maintenance for freelance client projects.

Experience

Freelance Software Full Stack Developer at Self-Employed (2024-03 – 2025-03)

  • Approached an international client in Ethiopia to design and build a website.
  • Built and deployed client web applications by integrating backend services using Node.js, MongoDB, and APIs for dynamic user interaction.
  • Managed AWS-based deployments and server maintenance for freelance client projects.
  • Worked directly with clients to understand requirements, translate needs into technical solutions, and deliver functional web applications.

Full-Stack Auction Platform Developer at Kognitive Sales Solutions (2026-01 – 2026-04)

Built a full-stack auction platform from client requirements and feedback, delivering a real product for Kognative Sales Solutions through the university.

  • Implemented passwordless OTP login, JWT authentication, and role-based access (REP/Admin) to meet documented software requirements.
  • Developed real-time WebSocket bidding rooms, admin auction/item management tools, wishlists with aggregated analytics, and automated gift card raffles.
  • Deployment Link:

BatteryOS – Battery-Aware Operating System Extension Developer at University of Western Ontario (2026-02 – Present)

Developed an xv6-based operating system extension that simulates a virtual battery subsystem to track battery drain, system load, and battery health in real time.

  • Improved per-process energy accounting by using process-level metadata such as energy score and power class to help classify processes as high-energy or eco-friendly.
  • Enhanced energy-aware "nap" scheduling by modifying scheduler behavior to reduce unnecessary CPU activity and improve system efficiency.
  • Contributed to adaptive power management features that shift the system between Performance, Power Saver, and Critical modes based on battery state.
  • Supported the design of a battery-adaptive scheduler where process scheduling decisions respond to current battery conditions.

Armed Guard at GardaWorld (2026-06 – Present)

  • Protected cash, valuables, and client assets while following strict safety and chain-of-custody procedures.
  • Maintained situational awareness and professionalism in high-responsibility security environments.
  • Communicated clearly with team members and supervisors to support safe and efficient daily operations.

Academic Programming at Western University (2024-09 – 2026-03)

  • Developed and coordinated programs for international and local students by organizing tours, preparing presentations, and sharing key information.
  • Supported student programming initiatives by assisting with event planning, communication, and academic engagement activities.
  • Helped create a welcoming environment for students by providing guidance, information, and support during university programs.

Education

Bachelors of Engineering Science in software engineering – University of Western Ontario (2022-09)

Skills

SOFTWARE ENGINEERING STUDENT

Reviews

Related