Garnik Giloyan

About Me

I am a Tech Leader and Developer with 15 years of experience in software development, including 7 years of leadership and project management. My dynamic career includes founding a successful startup, operating a thriving consulting company, and working as a Lead Developer in various international companies. Over the last couple of years, I have been helping startups build their dream products and go to market. I look forward to bringing my skills to your organization to build high-quality apps and backend systems.

Experience

Lead Software Developer, Engineering Lead

July 2018 - Current (Vancouver BC) Qase Inc.

Key Responsibilities:

  • Collaborate with Project Managers and Business Team to discuss business requirements, set timelines, deadlines, and devise solutions.
  • Daily engagement with other developers and leading two offshore engineering teams to strategize and determine approaches for project execution.
  • Direct involvement in designing architectural solutions for various components of the system.

Technical Contributions:

  • Use Node.js, NestJs, and MySQL for backend development, utilizing TypeORM for database interactions. Architect and implement APIs as microservices to enhance scalability and security.
  • Develop the user site with React.js and integrate the Bootstrap library for front-end adaptiveness.
  • Integrate Stripe for payment processing and Twilio for appointment reminders and video calls.
  • Implement calendar connectivity for lawyers using Google, Office365, and Apple APIs.
  • Manage system roles and permissions using casl.js.
  • Personal involvement in custom data migrations tasks, particularly for integrating data from old lawyer referral systems into the new database.
  • Created a Python program to map CSV files.
  • Implemented CI/CD using GitHub actions and CircleCI.

Engineering Lead | Lead Developer

May 2021 - March 2024 Contract Projects (Vancouver BC)

Development & Deployment of MyRepairKing web site

  • Developed a website with Go as the server-side language.
  • Built the UI using HTML, CSS, and jQuery.
  • Implemented a quote submission form that sends an email notification.

Developed SOW Insights, a web-based AI-powered price calculator.

  • Developed a .NET 8 MVC web app for uploading files and determining prices using the OpenAI API.
  • Created Python API for summarization big files using Sumy LLM library.

Development & Deployment of BeeChintzy: Led a team of developers, wrote iOS code, and developed backend systems.

  • Worked with the designer and client to ensure the design adhered to iOS design guidelines.
  • Developed the BeeChintzy iOS app using the SwiftUI framework.
  • Implemented the app architecture based on the Model-View-ViewModel (MVVM) pattern.
  • Integrated multiple login options including Google, Apple, and Email.
  • Utilized Adapter Pattern, Asynchronous Programming, and Generics for effective API interaction.
  • Implemented Apple Maps to display nearby offers to users.
  • Created a tab bar using both UIKit and SwiftUI.
  • Enabled Push Notifications for real-time consumer engagement with badges and alerts.
  • Developed and implemented a dynamic theming logic in the BeeChintzy iOS app, enabling automatic theme changes (including colors, accents, and logos) based on user’s location or specific merchant sites like BestBuy. This feature involves sending consumer geolocation data to the API, which returns an appropriate theme, and includes notifications to users upon entering specific locations.
  • Ensured multilingual support, including English and French.
  • Created diagrams for workflows using UML and other tools. Documented configurations and implemented GitHub Actions for CI/CD.
  • Conducted daily coordination with an offshore team to ensure on-track development of the API and Merchant Dashboard.
  • Collaboratively designed the architecture of the API with a Senior Engineer.
  • Developed the API using Node.js and NestJs, with MySQL as the database.
  • Utilized TypeORM for efficient database queries and operations.
  • Integrated Stripe for payment processing (subscrition, one-time payments).
  • Implemented MapBox for address autocomplete and coordinate determination of addresses.
  • Incorporated Shutterstock API to provide image options for merchants.
  • Integrated Swagger for API documentation.

Development & Deployment of Thib iOS App

  • Developed the Thib insurance iOS app using Swift and UIKit, integrating both a local database and REST API.
  • Implemented email login functionality.
  • Enabled users to submit filled forms via email or upload directly to Dropbox using the Dropbox API.
  • Integrated a document signing feature, allowing users to sign and view documents as PDFs, accomplished through the EPSignature library.

Development & Deployment of Medical iOS App

  • Developed a medical iOS app using Swift, incorporating Google login functionality.
  • Implemented a core feature allowing users to scan their skin to determine if lesions are benign or malignant.
  • Utilized Apple’s ML framework to run a pre-trained AI model for skin detection.
  • Enabled users to send their skin detection results to an API, offering an option for further analysis or consultation.

Development of Scheduling Web App

  • Developed a Node.js REST API using the NestJS framework.
  • Implemented user authentication with JWT.
  • Implemented a scheduling system for practitioners using the Nylas API and custom backend code.
  • Integrated a payment gateway, primarily using Stripe's custom API.
  • Implemented CI/CD using GitHub Actions.
  • Used Azure Key Vault for configurable variables.
  • Set up a deployment strategy for Azure.

Senior iOS Developer

Jan 2017 – Apr 2018 Keystroke

Key Responsibilities

  • Worked on the existing HandHeld iOS app developed in Objective-C
  • Focused on fixing bugs and implementing new features
  • Managed local database interactions using SQLite and connected the app with external APIs

Contributions to ProjectKickStart Desktop App

  • Played a major role, developing 80% of the ProjectKickStart Desktop application using C# and .NET
  • Utilized DevExpress for UI components.
  • Managed local data storage using XML files

Team Lead, Established the Armenian branch of Dixon Walther PSC.

Dec 2015 – Jan 2017 Dixon Walther PSC

Key Responsibilities

  • Established the Armenian branch of Dixon Walther PSC in Yerevan, Armenia.
  • Developed various experimental network-related iOS apps for RHub using Objective-C.
  • Interviewed and hired web developers.
  • Coached and trained junior developers.
  • Spearheaded the end-to-end development of Rick’s Deal e-commerce platform.
  • Crafted robust back-end solutions using ASP.NET MVC (C#).
  • Developed responsive client-side pages using HTML, CSS, and jQuery.
  • Engineered database structures using MS SQL Server 2014, including the creation of jobs, stored procedures, and T-SQL queries.
  • Led the development and deployment of the Roof911 web platform.
  • Developed back-end code using ASP.NET MVC (C#).
  • Designed a SQL database, including the creation of essential stored procedures.

Software Engineer

Sep 2014 – Nov 2015 Scharc Group

Key Responsibilities

  • Developed plugins tailored for Archicad and Revit to enhance user capabilities.
  • Utilized a combination of languages and frameworks, including C/C++, AC API, C#, and the .NET Framework
  • Engineered specialized C++ dynamic link libraries (DLLs) to facilitate seamless interactions with web services.

Full Stack Developer

Sep 2014 – Nov 2015 BigBrain LLC

Key Responsibilities

  • Led the development of new features of a medical web app using PHP.
  • Authored and optimized stored procedures in PostgreSQL.
  • Crafted dynamic functionalities utilizing JavaScript.

Project Management Skills

Offshore Team Coordination

Team Leadership

Project Management

Innovative Problem-Solving

Business Analysis

Agile Methodology

Waterfall Methodology

Programming/Scripting Languages

JavaScript & TypeScript

Swift

Objective-C

C#

Python

Go

Visual Basic & T-SQL

C++

PHP

Java & Kotlin

My Services

Responsive Design

Web Design

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.

Photography

Photography

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.

Creativity

Management

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.

Advetising

Advetising

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.

Clients

image
image
image
image
image
image

Testimonials

Pricing

Plan 1
$64 per month
Lorem ipsum dolor
Pellentesque scelerisque
Morbi eu sagittis
Plan 2
$128 per month
Lorem ipsum dolor
Pellentesque scelerisque
Morbi eu sagittis
Donec non diam
Plan 3
$256 per month
Lorem ipsum dolor
Pellentesque scelerisque
Morbi eu sagittis
Donec non diam
Aenean nec libero

Get in Touch

Los Angeles, USA
alexsmith@example.com
+123 654 78900
Freelance Available

Contact Form