Designing for Scale

By Wissam Abirached - Follow @imwiss

I'm a senior web developer specializing in HTML5, JavaScript, CSS, Node.js, Express, MongoDB, SQL, as well as architecting and scaling apps.

Entrepreneur at heart, I enjoy building products that aim to solve real-life problems; from automating tasks in order to improve small businesses' workflow to building an app that disrupts the real estate industry.

When I'm not at my desk coding or writing this blog, I enjoy playing hockey, watching a good movie, but most importantly, spending time with my lovely wife and baby twins.

For opportunities, questions, or just fun talk, I can be reached at wissam@designingforscale.com.

Current Focus

Clevertech

I'm a Senior JavaScript Developer / Consultant at Clevertech, a company that specializes in building MVPs for startups in an agile environment, and using cutting-edge technologies.

I work on the backend (node.js, express), database (mongo), frontend, and automated tests.

My work involves dealing with clients directly: daily standups and constant updates through Jira tickets / Slack.

Previous Work and Side Projects

Frontdoor

I'm the cofounder (and previously CTO) of Frontdoor, an app set out to make apartment hunting easier.

I was in charge of developing the first version of Frontdoor and improving it for the next 1.5 years. I built a product that was used by over 5k users and available in multiple cities by the time I stepped down.

My role at Frontdoor allowed me to wear multiple hats: backend, database, DevOps, frontend. I developed our RESTful API running on Node.js, our databases, the integration with third-party services (retrieving listings from partners, analytics, email integrations, etc), deploying and maintaining a product / staging / development environment. I was also in charge of breaking down the features and product roadmap into concrete tasks for our team of engineers, and making sure that nothing is blocking them from moving forward with their tasks.

Here are some articles that talk about Frontdoor's goals and challenges:


Genetec

In a previous life, I was a software engineer / web developer for over 6 years at Genetec, a top employer in Montreal for the last 10 years and an innovator in the security industry. My role at Genetec varied a lot; from being the sole SDK Specialist to helping build a multi-functional team that specialized in web applications.

I was also the lead developer on multiple big projects, mentored interns and new employees, and was heavily involved in breaking down new projects (business requirements, technology implications, etc).

I was the lead front-end developer on the last project I worked on, which consisted of building a web app for Genetec's main product, Security Center. The web app allowed users to view their camera feeds, control their PTZ cameras, add bookmarks, generate reports, etc. Here is a preview of Genetec's Web Client (video made by Genetec).

Prior to that, another big project I worked on was the Genetec Updater Service, which consisted of a service that would do background checks for new versions of the Genetec products and would update them.

I also got to work on Genetec's System Availability Monitor, which was a dashboard used by users to monitor the Genetec products, view analytics, and run reports.

Main technologies used: Angular.js, Javascript, HTML, CSS, Knockout, C# (ASP.NET Web API, ASP.NET MVC), SQL Server


Instavisit

Instavisit was the predecessor to Frontdoor. It helped us learn a lot about the market and the needs of clients, and eventually Instavisit was spinned off into Frontdoor. New mission, new goals, and new team members.
Here are articles that describe some of the challenges we encountered:


Ionic Montreal

Co-organizer of the Ionic Montreal meetup group.


© 2017 - designingforscale.com content licensed under the Creative Commons CC BY 2.5 | Unless otherwise stated or granted, code samples licensed under the MIT license.
© 2017 - designingforscale.com content licensed under the Creative Commons CC BY 2.5 | Unless otherwise stated or granted, code samples licensed under the MIT license.