Available for new opportunities

Hi, I'm eric

Senior Software Engineer

Resourceful with widespread experience in SDLC from planning through delivery of extensible solutions and applications. Systematic & dynamic problem-solver with the ability to execute advanced and productive communication efforts in both technical and research fields.

7+Years Experience
100+Projects Completed
15+Technologies
eric@portfolio:~$
$whoami
Senior Software Engineer
$cat skills.txt
Python | JavaScript | React | Vue.js
Docker | Kubernetes | PostgreSQL
$status
Ready to innovate

Technical Arsenal

Cutting-edge technologies for next-generation solutions

Languages

PythonJavaScriptTypeScriptJavaDart/FlutterRust

Frontend

Vue.jsAngularReact 18+Nuxt.js

Databases

PostgreSQLMariaDBFirestore

DevOps

DockerKubernetesJenkinsAnsibleApache AirflowFirebaseMetabase

Engineering

AgileAPI DevelopmentMicroservicesTDDCI/CDGitUnix

Mission History

Building the future through innovative engineering

Senior Software Engineer

Beanfield Metroconnect
Active
  • Researched and tested various libraries, frameworks, and design patterns through technical deep dives and research spikes to ensure scalable, future-proof tech choices
  • Championed the integration of DocuSign in the internal sales app, reducing manual work and errors, boosting sales rep efficiency by 40%
  • Designed & developed RESTful APIs for ServiceNow integration into internal applications
  • Created reusable functional components with React 18 & Wagtail (Django), significantly reducing marketing team's time to create B2B campaign landing pages
  • Built a meetings feature in the internal sales app fully integrated with Google Calendar for effective client and prospect management
  • Introduced comprehensive unit testing with Jest, enhancing code reliability and reducing frontend bugs reported by end users

Software Engineer

Beanfield Metroconnect
2021-2023
  • Instituted an SSR strategy using Nuxt.js, contributing to a 40% improvement in page load times and SEO performance, and a 26% increase in organic traffic on B2B website
  • Delivered and managed usability and API testing parameters for internal systems and contractors in preparation for residential website and application redesign
  • Collaborated on cross-functional teams to integrate RESTful APIs into the residential application, enhancing data integrity and leading to a significant drop in malicious data and form fills

Systems Developer

Beanfield Metroconnect
2019-2021
  • Actively performed "greenfield" development of new software solutions to support staff and customers
  • Developed programs to interoperate with proprietary systems such as networking devices and television content providers
  • Rebuilt the existing B2B website with Vue.js (Nuxt), resulting in a significant increase in user engagement and interaction, with industry averages indicating improvements of 30-40%
  • Successfully developed a custom transport for LibreNMS to be used for an internal alert mailer to notify customers of device status
  • Championed the re-introduction of unit/functional testing in software solutions as part of process improvements
  • Led the migration of internal applications from Python 2.7 to Python 3.8

Senior Programmer

Maru Matchbox | Operations Research & Consulting
2016-2019
  • Effectively managed multiple projects and tasks via various cloud applications (Azure) to ensure rapid results and fast turnaround times
  • Communicated effectively with the project/research management team to ensure deadlines are met in a timely and orderly fashion
  • Diligently collaborated with team members to design tools and APIs for internal use to boost efficient workflow
  • Developed a Scripting Library with a team of three using AngularJS 1.x with Express.js 4.x to create a web application that allows teammates to store and access frequently used scripts across research, development and project management teams
  • Developed and refactored a Concept Generation Tool with a team of three using Express.js 4.x and jQuery to allow clients to quickly test their ideas on the market, actively used internally for 3 major clients

Gaming Arena

Challenge your mind with AI opponents and memory puzzles

Tic-Tac-Toe

Challenge an intelligent opponent powered by minimax algorithm

AI is calculating optimal move...

Your Wins

0

AI Wins

0

Draws

0

Games Played

0

Puzzle Slider

Arrange the numbered tiles in order by sliding them into the empty space

00:00

Moves

0

Best Moves

--

Best Time

--:--

Games Won

0

Snake Game

Control the snake to eat food and grow longer. Don't hit the walls or yourself!

Score0
High Score0
Length1

🎮 Use arrow keys or WASD to control the snake

📱 On mobile: Swipe to change direction

Games Played

0

Best Length

1

Total Food

0

Avg Score

0

Code Challenge

Solve programming problems and debug code snippets

Challenge: Fix the Bug

Find and fix the bug in the code below.

Code Editor
Output
Ready to test

Solved

0

Attempts

0

Success Rate

0%

Current Streak

0

Knowledge Base

Foundation for engineering excellence

Bachelor of Engineering - Computer Engineering

Lassonde School of Engineering | York University
  • Comprehensive foundation in computer engineering principles, software development, and system design
  • Specialized coursework in algorithms, data structures, computer architecture, and software engineering
  • Hands-on experience with various programming languages and development methodologies