Hi, I’m Benjamin Tancock, a software developer based in Ottawa who enjoys building scalable web applications and solving real-world problems with clean, reliable code. I thrive in collaborative environments and like turning complex requirements into solid technical solutions across backend and frontend domains. I have hands-on experience with Java, JavaScript, Python, PHP, SQL, and cloud-native tech (AWS, Docker, Kubernetes). I’m always eager to learn new architectures and contribute to both backend and frontend improvements to deliver robust, user-friendly software.

Benjamin Tancock

Hi, I’m Benjamin Tancock, a software developer based in Ottawa who enjoys building scalable web applications and solving real-world problems with clean, reliable code. I thrive in collaborative environments and like turning complex requirements into solid technical solutions across backend and frontend domains. I have hands-on experience with Java, JavaScript, Python, PHP, SQL, and cloud-native tech (AWS, Docker, Kubernetes). I’m always eager to learn new architectures and contribute to both backend and frontend improvements to deliver robust, user-friendly software.

Available to hire

Hi, I’m Benjamin Tancock, a software developer based in Ottawa who enjoys building scalable web applications and solving real-world problems with clean, reliable code. I thrive in collaborative environments and like turning complex requirements into solid technical solutions across backend and frontend domains.

I have hands-on experience with Java, JavaScript, Python, PHP, SQL, and cloud-native tech (AWS, Docker, Kubernetes). I’m always eager to learn new architectures and contribute to both backend and frontend improvements to deliver robust, user-friendly software.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Javanese
Advanced
English
Fluent

Work Experience

Full Stack Software Developer at Silverblaze Solutions
March 1, 2025 - August 4, 2025
Worked as a full-stack developer on the portal team developing Utility Billing Software. Investigated and debugged issues in customer test environments and production by analyzing log files and diagnosing application behavior leveraging knowledge of Apache Tomcat internals. Led implementation of innovative features including customer-facing password reset functionality with encryption, email integration, and regex validation for password complexity. Designed and maintained RESTful APIs and integrated third-party APIs like Payments and Melissa Data into Java web applications. Proactively identified and addressed deployment challenges beyond direct team responsibilities, showing strong understanding of software development life cycle and CI/CD processes. Authored and optimized SQL scripts for data insertion ensuring new features' functionality.
Junior DevOps Engineer / Software Developer at Air VM
October 1, 2022 - August 4, 2025
Worked as a Backend Software Developer responsible for fixing bugs and assisting the team. Tasked with resolving back-end issues in a multi-container cloud application deployed on AWS. Deployed, fixed, and created containers using Helm, Docker, and AWS Elastic Kubernetes Service (EKS). Solely responsible for learning the application structure, inner workings, and creating documentation. Gained experience maintaining cloud infrastructure using CloudFormation, IAM roles, EKS, ECR, and Lambda functions. Developed proficiency in Python and PHP programming languages, becoming familiar with Flask and Laravel frameworks respectively.
Software Application Developer at iSight
February 1, 2022 - August 4, 2025
Developed Case Management Software using Scrum sprint methodology. Implemented features monthly tracked by Jira tickets covering tasks from git repository setup, environment configuration, wireframing, deploying to UAT environments, to coding advanced application features. Required proficiency in JavaScript, PostgreSQL, and libraries like Lodash and Backbone.js. Coordinated with team members including business analysts to deliver customer requirements. Utilized back-end, front-end, and business analytics software such as Yellowfin, Jenkins, and VSCode for building, testing, and deploying software projects. Provided mentorship and advice to junior developers, assisting in solving programming dilemmas and reviewing git pull requests.
Full Stack Software Developer at Silverblaze Solutions
March 1, 2025 - March 1, 2025
Led development of a portal-based Utility Billing Software as a Full Stack Software Developer. Investigated and debugged issues in customer test and production environments by analyzing log files and diagnosing application behavior, leveraging knowledge of Apache Tomcat and JVM startup parameters. Drove the implementation of features spanning backend improvements and customer-facing enhancements, including a password reset with encryption and hashing, email integration, and regex-based password complexity. Designed and maintained RESTful APIs and integrated third‑party APIs (Payments, Melissa Data) into a Java web application. Identified and addressed deployment issues outside my direct responsibility while demonstrating an understanding of the broader software development lifecycle (CI/CD). Wrote and optimized SQL scripts to seed data and ensure proper functionality of new features.
Software Developer at Sight
February 1, 2022 - February 1, 2022
Developed SaaS software using Scrum methodology with monthly sprints and tickets tracked in Jira Service Management Web Application. Set up and configured Git repositories, UAT environments, wireframes, and deployments to UAT; contributed on both backend and frontend, with JavaScript, PostgreSQL, and libraries such as Lodash and Backbone.js. Coordinated with Business Analysts to deliver customer solutions and used back-end, front-end, and analytics tools (Yellowfin, Jenkins, VS Code) to build, test, and deploy software. Mentored junior developers and contributed to case management software development. Worked with tools across the stack to deliver end-to-end software projects.
Back-End Software Developer at AirVM
October 1, 2022 - October 1, 2022
Back‑End Software Developer; focused on backend development, fixing bugs, and supporting the team. Deployed, fixed, and created containers with Helm, Docker, and AWS services including Elastic Kubernetes Service (EKS). Learned and documented the application's structure and cloud architecture; contributed to CloudFormation, IAM roles, EKS, ECR, and Lambda functions. Wrote documentation and assisted with maintaining cloud architecture to ensure smooth deployments.

Education

Bachelor’s Degree of Computer Science at Carleton University - Ottawa, ON
January 11, 2030 - December 1, 2019
Bachelor of Computer Science at Carleton University
January 11, 2030 - December 1, 2019

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Professional Services