Full-Stack developer
Based out of Port Colborne, OntariO
ASP.NET, MVC, HTML5, CSS, JavaScript, jQuery, MS SQL, SQLITE, C#, Java, Python
Object-Oriented Programming (OOP)
Full-Stack Development, RESTful APIs, Unit Testing, Version Control (Git)
Technical Documentation
Client & Customer Support
Hi, I’m Cole Sante Warner, a highly motivated and versatile technical professional with a diverse background in computer programming, audio-visual services, and customer support. I specialize in delivering innovative and efficient solutions, and I’m eager to bring my expertise in C#, Java, Python, and web technologies (HTML5, CSS, JavaScript) to a dynamic team. With a proven track record of adapting to new challenges, I’m seeking opportunities where I can contribute my programming skills, drive, and passion for technology to make a tangible impact and help organizations achieve their goals.
About Me
With nearly a decade of retail merchandising experience and extensive hands-on roles in IT support, I excel at troubleshooting, technical maintenance, and delivering exceptional results. I thrive in dynamic environments where I can contribute to meaningful projects and grow with innovative teams.
I graduated from Niagara College a Niagara Scholar, completing the 3-Year advanced diploma in Computer Programming and Analysis. With a strong academic foundation and hands-on experience, I’m eager to bring my technical expertise and problem-solving skills to impactful projects and dynamic teams.
Niagara Fun Home
Built with Bootstrap 5.3 and custom SCSS, this mobile-first website was designed from the ground up to be simple, accessible, and visually engaging. It consolidates the production’s social media, ticket sales, and sponsor information, while also incorporating the required legal disclaimers outlined by No Boundaries Production Company under the official musical licensing.
ASP.NET MVC
As part of the PROG1440 Community Sponsored Project class, I collaborated on a group assignment to develop the WMBA Scorekeeper web application using the ASP.NET MVC framework. This solution, designed for the WMBA Jackfish baseball league, aimed to streamline scorekeeping processes with a focus on usability and efficiency. My contributions included designing and implementing the front end, enabling upload and download functionality for CSV and Excel files, and integrating front-end logic with back-end gameplay logic. While the gameplay functionality remained incomplete due to delays caused by extended code reviews and the need to provide tutoring within the team, the project offered valuable experience in collaborative problem-solving and maintaining progress under challenging circumstances. A screenshot and link to the project are included to showcase my technical contributions.
UWP and C#
For a C# UWP programming assignment, I developed a modern adaptation of the classic Pac-Man game, utilizing the Universal Windows Platform (UWP) framework. This project showcased my proficiency in object-oriented programming principles, including list manipulation, inheritance, and interface implementation. The game features core mechanics such as player movement, collision detection, bonus item collection, scoring, and a local leaderboard for high scores, all designed with responsive UI rendering and event handling. Although it currently includes a single level, the project demonstrates my ability to integrate foundational programming concepts into an engaging, functional application. Future plans could include dynamic AI for enemies and multi-level gameplay.
Java and mobile
Designed based on a school project using Java and the Android SDK, the InstaFeed app lets users track their personal experiences and tag locations, storing data in local storage on their devices.
Key features of the app include:
- Local Storage with SQLite: Data is stored using a local SQLite database, ensuring that reviews, locations, and experiences are securely stored on your device without any external dependencies.
- Geotagging and User Input: The app allows users to tag experiences by adding geolocation data, ratings, comments, and photos, providing an easy way to keep track of memories.
- Efficient UI/UX: Using RecyclerView and CardViews, the app dynamically displays your saved experiences in an organized manner. Additionally, location clustering and average rating displays offer a user-friendly way to explore past reviews grouped by location.
- Optimized Data Handling: Images are stored in an efficient format to conserve device storage, and the app offers quick, responsive database queries for a seamless user experience.
This app is designed to be an easy, offline solution for keeping track of your experiences and the places you’ve visited, with everything stored locally on your device. It is built using object oriented programming principals to all it to be further devolopped i
Downloads
Get in Touch
You can reach me using any of my contact information below, or send me a message using the form on this page.
-
Port Colborne, Ontario, Canada
-
905.359.2182
-
cole.s.warner@gmail.com