Entry levelEnglish

Entry-level Software Engineer resume example

Resume of Rowan Ellis, an entry-level software engineer based in Vancouver with internship experience in full-stack development, API design, and automated testing.

Read the example

Rowan Ellis

Entry-level Software Engineer

[email protected]

Vancouver

Professional Summary

Computer Science undergraduate with practical software internship experience in full-stack web services and automated testing. Skilled in TypeScript, Python, and relational database tools, with a foundation in data structures, API design, and collaborative development.

Work Experience

Kestrel Analytics

Vancouver, BC

Software Engineering Intern

Jan 2026 – Aug 2026

  • Developed and maintained RESTful API endpoints using Node.js and Express to support internal reporting workflows.
  • Expanded backend automated test suites with Jest and Supertest, raising test coverage from 68% to 84%.
  • Refactored data access queries using Prisma ORM with PostgreSQL, reducing average endpoint latency by 18%.
  • Participated in biweekly agile sprints, code reviews, and technical documentation updates alongside senior engineers.

Education

University of British Columbia

Bachelor of Science · Computer Science · Vancouver, BC · 3.8 GPA · Sep 2023 – Apr 2027

Coursework includes Data Structures and Algorithms, Software Engineering Practices, Relational Databases, and Computer Systems.

Projects

TransitPulse Vancouver

Sep 2025 – Dec 2025

  • Constructed a responsive transit schedule tracker utilizing React, TypeScript, and Tailwind CSS.
  • Implemented asynchronous data polling against regional open transit APIs using Python and FastAPI.
  • Containerized services with Docker and set up automated linting and formatting via GitHub Actions.

TaskFlow CLI

Mar 2025 – May 2025

  • Created an open-source command-line task organizer in Go featuring SQLite local storage and Markdown export.
  • Configured cross-platform build pipelines and release management using GitHub Actions.

Technical Skills

Python

TypeScript

JavaScript

Go

React

Node.js

FastAPI

PostgreSQL

Docker

Git

Jest

Languages

English

C2

French

B1

Certifications

AWS Certified Cloud Practitioner

Amazon Web Services · Mar 2026

Community Involvement

Pacific Youth Coding Initiative

Vancouver, BC · Oct 2024 – Jun 2025

  • Volunteer Programming Tutor
  • Facilitated weekly after-school workshops introducing secondary school students to Python basics and problem-solving techniques.
  • Reviewed beginner code exercises and provided actionable feedback on syntax, structure, and debugging strategies.

Complete your application

Explore the matching example for this occupation.

Cover letter examples ↗

More examples in this industry