Business Psychology & Technology
I Just Can't Get Enough...

About

Mission-driven full stack software engineer with a passion for thoughtful UI/UX design, team collaboration, and business development.

I’ve always sought out opportunities and challenges that are meaningful to me. Although my professional path has taken many twists and turns, I've never stopped engaging my passion to help others and solve problems.

As a Software Engineer, I enjoy using my obsessive attention to detail, my unequivocal love for making things, and my mission-driven work ethic to literally change the world. That's why I’m excited to make a big impact at a high growth company.

Current Focus : MongoDB ExpressJS ReactJS NodeJS

Skills

HTML

HTML5
JSX
Pug
Ejs

CSS

CSS3
Bootstrap
Materialize
LESS
Sass

Javascript

ReactJs
Javascript
jQuery
NodeJs
Socket.IO
Jest

Back-End

NodeJsNodeJs
ExpressJsExpressJS
RestAPIREST API
GraphqlGraphQL
ServerlessArchitecture

Databases

MongoDBMongoDB
AWSDynamoDB
sqlSQL
influxDBTime Series DB
PostgresDBPostgresDB
PosticoPostico

Build Tools

Webpack
Gulp
Grunt
Bower

CMS

Wordpress
Open Cart

Other

Github
Jira
AWS
Google Cloud
Digital Ocean
Heroku
ES6
Slack
Trello
Smart GIT
AWS Cognito
Graph QL
aws-lambdaAWS Lambda
EC2
AWS IAM
AWS Security Groups

Personal Projects

Screenshot of Mern Application
MERN

MERN Shopping List Using Redux State Management

Technology
  • ExpressJs NodeJs Backend
  • MongoDb Database
  • ReactJs frontend
  • Redux Central State Management
  • Concurrently React-Redux Node Server
  • React UI / UX React Transitions / ReactStrap
Screenshot of Crud web app
Music Playlist

Music Playlist App To Manage A Personalized Music Playlist.

Technology
  • NodeJs ExpressJs Backend
  • MongoDb Mongoose Database
  • Client-side Rendering via Pug/Jade
  • User Authentication via Passport & Bcryptjs
  • User Validation Express Validator
  • UX / UI Connect-Flash Messages
  • Heroku Deployment
Screenshot of Soccer React App
Fantasy Football - React Redux

Create Your Dream Team With Your Favourite Soccer Players

Technology
  • HTML5 CSS3 JavaScript Frontend
  • ReactJs Frontend
  • Redux State Management
  • Nodejs Backend
  • Heroku Deployment
Screenshot of Jest Testing React App
Jest / Enzyme Testing React App

Unit Testing W/ Jest And Enzyme

Technology
  • HTML5 CSS3 JavaScript Frontend
  • ReactJs Frontend
  • Jest Enzyme Unit Testing
  • Flex Box Responsiveness
  • Nodejs Backend
Screenshot of NodeJS web app
NodeJs Image Uploader

Simple NodeJs Application To Upload Images

Technology
  • HTML5 CSS3 JavaScript Frontend
  • Multer Image Uploading
  • Express Front End
  • EJS Templating Engine
  • Materialze Css Styling UI
  • Heroku Deployment
Screenshot of Google Oauth App
Google Oauth App

Login / Logout Securely With Google OAuth.

Technology
  • HTML5 CSS3 JavaScript Frontend
  • PassportJS Authentication
  • Google OAuth
  • Express Front End
  • EJS Templating Engine
  • Materialze Css Styling UI
  • Heroku Deployment
Screenshot of Crud web app
Online Songs Collection

Create A Songs Playlist And Listen Online

Technology
  • NodeJs ExpressJs backend
  • MongoDb Mongoose database
  • EJS for Client Side Rendering
  • Passport & Bcryptjs for User Authentication
  • User ValidationExpress Validator
  • UX / UI Connect-Flash Messages
  • Digital OceanDeployment
Screenshot of React web app
NodeJs App - To Do List

NodeJs Application To Create And Manage Tasks.

Technology
  • NodeJs Back End
  • Express Back End
  • MongoDb Back End
  • Ejs Front End Templating Engine
  • Heroku Deployment
Screenshot of Live Chat Application
WhatsApp

Real Time Bi-directional Communication Between Multiple Clients and A Common Server.

Technology
  • Socket.IO Browser And Server
  • ExpressJs NodeJs framework
  • NodeJs Backend
  • Heroku Deployment

Work Experience

Software Engineer

By providing high-value software solutions that solve last-mile connectivity issues, Ethica Partners is a SD-WAN solution, giving Internet Service Providers and their end-customers the confidence they need to leverage the Internet to conduct business.

Responsibilities
  • Developed a Highly Responsive Web and Mobile Application Using PostgresDB, Express, React and Node JavaScript.
  • Excellent working knowledge of HTML5, CSS3, JavaScript ( Promises, ES6, Async Await, Promises, Closures, Hoisting etc. ), React and Node.
  • Gathered Requirement from relevant stakeholders to plan, design and setup Database Schemas for persisting the application's data.
  • Continuous Deployment And Continuous Integration Using Netlify.
  • Experience with NodeJs, Npm package manager, JavaScript libraries, Build Tools and bundlers ( Webpack ).
  • Developed and architected the Application Programming Interface ( API ) using GraphQL.
  • Developed a flexible and well-structured Front-End Architecture.
  • Maintained Source Code on Github Private Repo, collaborating with members of the development team.
  • Performed Unit Testing ( Jest / Enzyme )
  • Debugged application using Chrome Dev Tools.
  • Worked in a Agile Software Development Life Cycle. ( Daily Stand ups and 2 Week Sprints )
  • Self-Motivated, Detail Oriented with strong Analytical and Problem-Solving skills, with the ability to learn quickly and take initiative to take on project requirement changes.
  • Adhered to Industry’s Best Practices in UI/UX designs.
  • Improved Core Code Base with the latest javascript libraries, UI design frameworks ( Grommet ) and Central state management ( Mobx ).
  • Constructed Visualizations ( ChartJs ) to clearly depict vast amounts of User's Data.
  • Strong experience building responsive websites.
  • Developed a strong foundation in Programming Fundamentals, Object Oriented Programming and Object Relational Mapping.
  • Worked with Databases ( SQL and NoSQL ) PostgresDB and MongoDB. Leveraged database Tools - Robo3T & Postico
  • Built application using best practices of the MVC ( Model View Control ) architecture.
  • Built, executed and deployed full stack web applications on cloud servers (Google Cloud, AWS, Heroku & Digital Ocean) using SSH protocol.
  • Developed a working knowledge of Data Structure and Algorithms.
  • Experience working with Content Management Systems ( WordPress & OpenCart ).
  • Lead the Group Project using an Agile Software Development Life Cycle.
  • Created WireFrames to capture all the project requirements before writing code for the implementation.
  • Leveraged Git and SmartGit to monitor commit version history.
  • Developed a strong working knowledge of Linux, VirtualBox, Shell Scripting and CronJobs.
  • Worked on Ubuntu, Windows and Mac OS.

Dec 2018 - Present | Toronto, ON
Software Engineer

Accion Labs is a Product Engineering Company Committed To Help It's Clients Transform It's Business Using Emerging Technologies

Responsibilities
  • Developed a Highly Responsive Web and Mobile Application Using the Mern Stack. Mongo - Express – React – Node JavaScript.
  • Developed and architected the Application Programming Interfaces ( API ) using REST API.
  • Planned, designed and created Database Schemas for persisting the application's data in a organized and scalable fashion.
  • Excellent working knowledge of HTML5, CSS3, JavaScript ( Promises, ES6, Async Await, Promises, Closures, Hoisting etc. ), and React
  • Setup Redux State Management for Managing the Application's State with Dispatchers and Reducers.
  • Experience with NodeJs, Npm package manager, JavaScript libraries, Build Tools and Bundlers ( Webpack ).
  • Worked with Databases ( SQL and NoSQL ) PostgresDB and MongoDB. Leveraged database Tools - Postico & Robo3T
  • Developed a flexible and well-structured Front-End Architecture.
  • Maintained Source Code on Github Private Repo, collaborating with members of the development team.
  • Performed Unit Testing ( Jest / Enzyme )
  • Debugged application using Chrome Dev Tools.
  • Worked in a Agile Software Development Life Cycle. ( Daily Stand ups and Sprints )
  • Self-Motivated, Detail Oriented with Strong Problem-Solving skills ( Data Structures And Algorithms), with the ability to learn quickly and take initiative to facilitate project requirements change.
  • Adhered to Industry’s Best Practices in UI/UX designs.
  • Strong experience building responsive websites.
  • Developed a strong foundation in Programming Fundamentals and Object Oriented Programming.
  • Built application using best practices of the MVC ( Model View Control ) architecture.
  • Built and deployed full stack web applications on cloud servers (Google Cloud, AWS, Heroku & Digital Ocean) using SSH protocol.
  • Lead the Group Project using an Agile Software Development Life Cycle.
  • Created WireFrames to clearly capture the business requirements before writing code for the implementation.
  • Leveraged Git and SmartGit to monitor commit version history.
  • Developed a strong working knowledge of Linux, VirtualBox, Shell Scripting and CronJobs.
  • Worked on Ubuntu, Windows and Mac OS.

Jan 2018 - Dec 2018
Business Analyst | Front End Developer

TFI International Inc. is a Canadian transport and logistics company based in Montreal, Quebec. It operates across Canada through 4 business segments, and in the United States. It has Canada's largest LTL business, largest trucking fleet and ranked top 5 in terms of revenue among North American LTL carriers . Its trucking fleet consists of ~6700 power units and ~12000 trailers.

Responsibilities
  • Served as a liaison between different business units, for business and process improvement, in order to understand expectations and gather requirements.
  • Conducted individual and group JAD sessions with stakeholders and technical units to gather detailed requirements.
  • Conducted AS-IS and TO-BE analysis to determine the feasibility of the project.
  • Performed GAP analysis of business rules and business system process flows.
  • Identified processes that could be re-engineered, automated and eliminated in order to optimize the business as usual operations.
  • Verified requirements with users by conducting walkthroughs.
  • Created user stories and updated product backlog based on priority.
  • Utilized UML to create use case diagram, sequence diagram, and activity diagram.
  • Worked with quality test team to design test plans and test cases for User Acceptance Testing (UAT).
  • Meticulously created, updated, analyzed and monitored daily logistics reports for Samsung and Saputo Dairy Products.
Feb 2014 - Jan 2018 | Toronto, ON
Logistics Coordinator

TransGroup Global Logistics was founded with a single mission – to be the Future of Transport Logistics by bringing tomorrow’s supply chain technologies and best practices to their customers today. They are dedicated to developing the most advanced and flexible logistics software tools available.

Responsibilities
  • Refined and executed prearranged strategy with clients, maintained ongoing communication and facilitated solutions to address their individual logistics concerns.
  • Negotiated rate quotes with 3rd party carriers. (LTL and Truckloads)
  • Coordinated supply chain projects within Canada.
  • Worked with 3PL (3rd Party Logistics) clients to fulfill storage and distribution needs across Canada in a timely fashion.
Nov 2012 - Feb 2014 | Toronto, ON
Business Development | Book Keeper

Classique Canada specializes in the Creation and Distribution of Canadian Souvenir Products.

  • Controlled the full cycle accounting duties using Quick books, Microsoft Office (Word, Excel & PowerPoint), Net view (Internal logistics software) and TD Merchant (Banking software).
  • Communicated effectively with the president, third-party logistics Centre, local/international suppliers and store owners (clients).
  • Managed seasonal booth at multiple Convention Centres, across Canada. E.g. CGTA
Accomplishments
  • Single Handedly Managed the entire operations, working directly with the Founder and CEO.
  • Achieved and Exceeded yearly target of 1.4 Million in revenue
Jan 2010 - Nov 2012 | Toronto, ON
Student Assistant

Hazel McCallion Library
  • Managed University’s network and security systems for desktops, laptops, printers, and projectors.
  • Worked with professors and students to meet hardware installs and software update needs.
Sept 2008 - April 2010 | Toronto, ON

Education

The Hacking School

India | 2018

13 Weeks Coding Bootcamp
  • MERN Stack
  • Full Stack Web Development

University of Toronto

Toronto, ON | 2007 - 2011

Honours Bachelor of Arts
  • Business
  • Psychology

Colombia International College

Hamilton, ON | 2005 - 2007

High School Diploma
  • Top Male Athlete 2005 - 2006

Contact