Backend Developer | EnPowered | 2022 - Current
Director of technology | BIMM | 2020 - 2021
Responsible for managing and growing a team of developer with diverse specialties. The team grew from 5 developers to 20 within a year. The skill-set of the team consisted of everything from front-end to back-end, and DevOps. Worked hands-on with back-end services needed to process files, create GraphQL services, and simple REST based services. Maintained a custom Kubernetes cluster, and migrated legacy software to the new cluster. Migrated some pipelines to Github Actions.
Senior software engineer | BIMM | 2019 - 2020
Responsible for all back-end services, CI/CD, and DevOps. Created services that are handling hundreds of requests per second. Implemented CI/CD pipelines using Cloudfoundry and Concourse capable of handling 30+ builds per day. Improved the teams productivity by about significantly. Created automation with Slack, Github, and Jira integration.
Hybris architect | CGI | 2018 - 2019
Created the architecture for the whole project. Decided on everything from development standards, to QA, to DevOps activities. Guided the client in the mapping of the back-end system data to the Hybris built-in objects and data structures. Worked with the team to implement best practices and standards for a Hybris project.
Senior consultant | CGI | 2017 - 2018
Quickly ramped up on Hybris development and began leading a major project for Bell Canada. Completely owned and create the integration layer between SAP back-end and Hybris. Then took over the checkout and order creation process of the project, revamped it and made it operational within a day. Created automation scripts for resizing, importing, processing, and associating media assets. Finally, optimized and redesigned the Solr indexing process and schema to bring the full indexing time down from 18+ hours to 45 minutes. The optimization also improved the performance of the search query from 25+ seconds to under two seconds.
Application architect | Sears Canada | 2017
Responsible for the enterprise project implementation. Using Netsuite ERP, created order management system for Canadian consumer orders, and international procurement orders for the business. Implemented scripts that processed thousands of orders every day.
Full-stack developer | Sears Canada | 2016
Lead developer for all projects. Made architectural decisions on the web app and mobile app projects being developed. Created scripts that processed over three million records from the main product information system in under 30 minutes. Created and managed a Docker Swarm cluster of 8+ servers hosting reverse proxies, applications, databases, logging, and monitoring stack.
Full-stack developer | Zestparadigm Inc | 2015 - 2016
Responsible for architecture, build, and deployment of multiple software projects. Back-end services using NodeJS servers for web and live websocket communication. Front-end web app for connecting clients to each other using the back-end services. Two Android and iOS apps for using the services and live streams audio/video through peer-to-peer connections.
Developer (contract) | Distilus.com | Parscapital.ca | Drkeleshian.com | Blacklocklawfirm.com | 2013 - 2015
Freelancing | 2009 - 2012
Bachelors of software development
Seneca @ York
2011 - 2016
Computer engineering technology
2008 - 2011
NodeJS, Angular, React, Java, Spring, SpringBoot, Hybris, Kubernetes, Docker, Git, Linux, SOC 2 Type 2 compliance, Data security, AWS management, IBM Rackspace management, DigitalOcean, Linode, Terraform, Ansible, Cloudfoundry
A+, Net+, Cisco CCNA