Summary
Overview
Work History
Education
Skills
Additional Information
Interests
Timeline
Generic

Khayal Alasgarov

Los Angeles,CA

Summary

Software engineer and active open-source contributor experienced in developing scalable full-stack JavaScript, and TypeScript applications with React, Node.js, SQL, and NoSQL databases. Passionate about problem-solving and translating ideas into code.

Overview

5
5
years of professional experience

Work History

Software Engineer

Gap Inc
01.2021 - Current
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Updated old code bases to modern development standards, improving functionality.
  • Followed Test Driven Development (TDD) approach around unit and integration tests (Jest, React Testing Library, Cypress, Playwright, Selenium) to ensure intended functionality and early detection of unwanted side effects.
  • Integrated third-party tools and components into applications.
  • Leveraged Jenkins and Docker for building, deploying and automating highly scalable applications in containers.
  • Followed Scrum and Agile methodology to assign tasks, plan sprints, and set up code reviews, increasing team efficiency by dividing project tasks into iterative chunks, ensuring that goals are consistently being met in an effective and efficient manner.

Software Engineer | Co-creator

Elucid
01.2021 - 01.2022
  • Designed GraphQL monitoring Node.js package that reports on client-side errors, internal server errors, or problematic.
  • GraphQL requests, to direct developers to the cause of errors with comprehensive status messages and detailed codes.
  • Leveraged Gatsby framework to build fast, secure, and powerful websites using presentational and functional components of React to display an interactive demo of NPM package with dynamic, rapid re-rendering.
  • Enabled and configured cross-origin resource sharing (CORS) for the decoupled server-side to specifically allow it to receive responses from the Netlify-deployed client-side (website).
  • Product developed under tech accelerator OS Labs (opensourcelabs.io) | www.elucid.dev

Manager

Edward Thomas Collection - ETC
01.2019 - 01.2021
  • Utilized Micros Symphony to design UI and UX, enhanced functionality to connect multiple endpoints, and set up printers.
  • Designed and maintained Oracle SQL database to store employees’ information and their system access roles.
  • Leveraged Enterprise Management Console (EMC) to manage POS attributes, such as employees, menu items, discounts, taxes, and service charges for all Symphony client devices, including tablets with different viewpoints.
  • Enabled Opera property management system (PMS) Interface for different RVCs and set up properties, revenue centers, and zones from a PC that has access to the central server.

Software Engineer

Open Source

Personal Library | Webapp for flexible, categorical storage of data and content

  • Implemented Redux state management architecture, preserving a single source of truth and allowing for modularity in tracking and managing state by eliminating inefficient prop-drilling or rendering schemas while keeping in mind further scalability.

My Adventure Bucket List | Online app to create a portfolio of visited locations

  • Utilized React to build a dynamic SPA with reusable and composable UI components that utilized the Flux architecture to manage local state, leveraging the virtual DOM to re-render only relevant components during state change.

Education

Master of Business Administration -

Glion Institute of Higher Education
Bulle
2016

Bachelor of Arts - Business

IMC University of Applied Sciences Krems
Krems An Der Donau
2010

Non-Degree Program -

Alexander Technological Institute of Thessaloniki
Thessaloniki
2009

Skills

  • Front-end development: JavaScript, TypeScript, React, HTML, CSS, Webpack
  • Back-end development: Nodejs, Expressjs, databases (SQL, NoSQL), RESTful APIs, GraphQL
  • Cloud computing: Azure Cloud, Pivotal Cloud Foundry (PCF), AWS, Docker
  • Continuous integration and delivery (CI/CD): Jenkins, Travis, JFrog Artifactory, Swagger
  • Data modeling
  • Monitoring and logging: New Relic, Splunk, SonarQube
  • Third-party tools: Optimizely, Applitools, Tealium, FullStory
  • Testing: TDD (Jest, React Testing Library, Cypress, Playwright), Load Testing (BlazeMeter)
  • Agile methodologies

Additional Information

  • Data Modeling, Singlesprout Speaker Series 2021

Interests

Drawing abstract art, watching documentaries, learning foreign languages, traveling, technologies. 

Timeline

Software Engineer

Gap Inc
01.2021 - Current

Software Engineer | Co-creator

Elucid
01.2021 - 01.2022

Manager

Edward Thomas Collection - ETC
01.2019 - 01.2021

Software Engineer

Open Source

Master of Business Administration -

Glion Institute of Higher Education

Bachelor of Arts - Business

IMC University of Applied Sciences Krems

Non-Degree Program -

Alexander Technological Institute of Thessaloniki
Khayal Alasgarov