Intro
Great design is not just about aesthetics, it's about telling a story.
As a flexible full-stack #golang developer, I craft innovative digital solutions for a range of clients, from start-ups to Fortune 100 companies. I expertly combine front-end, back-end, and infrastructure elements to deliver smooth user experiences that align with your brand. By leveraging advanced hosting and robust CDNs, I optimize your online presence, connecting with customers worldwide while adhering to budget and time constraints. My proficiency in scalable, adaptable solutions ensures your digital assets flourish during growth and change.
By incorporating SEO best practices, I not only provide outstanding digital experiences but also elevate search rankings, enhancing your business's visibility and success. Partner with me as your full-stack developer to transform your ideas into impactful digital assets that engage customers and propel your business forward.
Experience
2014 - Present
Rogers Communications Inc.
Full Stack Golang Developer
Collaborated with a diverse team to create a user-friendly dashboard that simplified call center data, enhancing the ability of managers to oversee operations.
Led a small team of three in combining data from different sources to develop a clear and easy-to-understand visualization tool for decision-making by executives at all levels. Despite challenges posed by COVID, we successfully supported sales teams with customer-focused dashboards, achieving the highest business retention rate in the company.
Our work contributed to a significant reduction in operational costs by providing accurate insights for informed decision-making, as showcased by a case study that demonstrated over $5 million in cost savings.
To build these dashboards, we used HTML, CSS, and JavaScript for the front-end, and Golang for the back-end. This approach allowed us to meet two important goals: enabling management to make data-driven decisions based on crucial KPIs, and helping call center agents align their actions with performance targets, thus boosting overall efficiency and effectiveness.
2012 - 2014
UpSling Inc.
Project Manager
Led team coordination to ensure prompt completion of project milestones, effectively managing budget constraints and limited resources while maintaining project momentum. Actively raised funds and supervised the development of two major projects, including one for the Canadian military:
SiloVerse (a language translation app)
Connect 4 (a contact management and CRM tool)
Played a crucial role in quality assurance testing, dedicating significant effort to improve user experience and guarantee top-notch product performance for end-users. Demonstrated exceptional leadership and project management abilities, skillfully directing teams and resources to achieve desired outcomes on schedule and within budget limits.
2010 - 2012
Keilhauer Inc.
Junior Developer
Participated in designing and developing an all-inclusive inventory management system, creating wireframes and prototypes for an easy-to-use interface that ensured smooth navigation and an improved user experience.
Designed and executed a powerful system that connected multiple databases, simplifying data retrieval and management for greater efficiency. Collaborated effectively with team members and stakeholders, offering insights and technical knowledge to deliver a customized, high-performance inventory management solution that met organizational needs, on time and within budget.
Education
2005 - 2009
Bachelor of Business Administration (BBA)
York University
While pursuing my Business Administration degree, I sought additional credits in finance and marketing, showcasing my dedication to broadening my skills and comprehending diverse business sectors. This comprehensive education laid a strong foundation in business abilities, promoting growth and expertise in multiple areas.
A significant accomplishment was my involvement in a high-impact project for the Toronto Aids Foundation. This project not only earned praise from the board of directors but also resulted in a job offer, highlighting my ability to excel in important endeavors and apply my knowledge to tackle real-world issues.
2000 - 2003
Electromechanical Engineering Technology
Centennial College
During my three-year Robotics Engineering program at Centennial College, I built a strong foundation in intricate systems and programming. This well-rounded education not only nurtured my growth in technical areas but also taught me valuable lessons in time management, balancing business constraints with technical solutions, and readiness for real-world challenges.
Focusing on the complexities of advanced systems, I gained a deeper understanding of the intersection between technology and business. The skills and knowledge I acquired during this program have prepared me to excel in my career, empowering me to make significant contributions to the constantly evolving landscape of technology-driven industries.
Skills
Back-end
Golang
Skill level: expertGoogle's language to speed up youtube.
Rust
Skill level: intermediateFirefox's language to build safe and fast programs.
Swift
Skill level: intermediateApple's language to build iPhone apps.
Front-end
Bootstrap
Skill level: proficientCrafting responsive, modern designs.
CSS
Skill level: proficientStyling the web with flair.
HTML
Skill level: proficientFoundation of web content.
JavaScript
Skill level: expertBreathing life into websites.
Tailwind CSS
Skill level: proficientStreamlined, customizable styling.
Deverloper Operations
DevOps
Skill level: proficientBridging development and operations.
Docker
Skill level: expertEffortless app containerization.
Git
Skill level: proficientEssential software version control tool.
GitHub
Skill level: expertCollaborative code hosting hub.
Google Cloud Platform
Skill level: expertFlexible, scalable cloud services.
Linux
Skill level: proficientPowerful open-source OS.
General Computing
Algorithms
Skill level: proficientInnovative solutions to complex problems.
APIs
Skill level: expertBridging services for seamless integration.
Cloud Computing
Skill level: expertOn-demand, remote infrastructure.
Databases
Skill level: proficientOrganizing, securing vast data.
Operating Systems
Skill level: proficientManaging core system software.
Security
Skill level: expertGuarding valuable digital assets.
General Business
Budget Management
Skill level: expertMastering financial resource allocation.
Communication
Skill level: expertArt of impactful information exchange.
Negotiations
Skill level: proficientWin-win agreements through strategy.
Project Management
Skill level: proficientGuiding teams to success.
Sales
Skill level: proficientDriving revenue with persuasion.
Time Management
Skill level: proficientLearning to prioritize.