Hakob Poghosyan, Software Developer in Yerevan, Armenia
Hakob Poghosyan

Software Developer in Yerevan, Armenia

Member since October 20, 2017
Hakob is a full-stack web developer with over four years of experience. He started out developing with C# but became consumed with JavaScript development and currently, is mainly working with that tech stack along with Angular (7+) and Node.js. While he has particular expertise and preference for JavaScript, he's also comfortable working with Node.js, C#, some SQL, and NoSQL. Hakob is also an expert in universal rendering (Angular Universal).
Hakob is now available for hire

Portfolio

Experience

Location

Yerevan, Armenia

Availability

Part-time

Preferred Environment

macOS, VS Code or WebStorm, Git

The most amazing...

...project I've worked on is an Ext JS bundling tool which helped to optimize vROps script loading by more than 6x.

Employment

  • Angular Developer

    2019 - 2020
    Latch (via Toptal)
    • Helped to fix issues and develop new features.
    • Contributed to the upgrade from Angular 6 to 7 and then to 8.
    • Supported the integration with PMS systems.
    • Fixed a big performance issue caused by a large amount of data in an editable page.
    • Helped to improve an internal component library.
    Technologies: Angular, TypeScript
  • Angular Architect and Lead

    2019 - 2020
    InToo LLC
    • Created an Angular project structure for a big banking website.
    • Architected a components library.
    • Architected the project structure with lazy loading.
    • Helped developers to move from React to Angular.
    • Found and fixed several security issues.
    • Created a good mock environment to make a UI work a bit independently from the back end (based on Node.js).
    Technologies: Angular, Angular Universal, Node.js
  • Project Architect and Lead

    2019 - 2019
    InOne
    • Led a team to create an Ionic application for Android and iOS.
    • Taught Angular 7 to front-end team members.
    Technologies: Angular 7+, Ionic 4, Webpack
  • Freelance Extension Developer

    2018 - 2019
    Reward Gateway (via Toptal)
    • Created a work environment with Webpack for development and product builds.
    • Added an abstraction layer for used browser APIs in order to be able to add some workarounds.
    • Implemented a workaround for identity API for Edge.
    • Added a workaround for storage API from a content script.
    • Implemented request caching for some frequent requests.
    Technologies: JavaScript, Webpack, Extension API
  • Web Developer

    2016 - 2019
    VMware
    • Built a Gulp plugin for bundling Ext JS scripts.
    • Improved the script-loading speed of vROps by bundling scripts which increased the speed by more than 6x.
    • Developed a technique for integrating Angular (6+) with other frameworks by using Angular Elements.
    • Created a technique for moving big applications from an old framework to Angular 6.
    • Constructed an Ext JS component set for integrating Angular pages with vROps.
    Technologies: Ext JS, Java, Angular 5+, Node.js, Grunt.js, Gulp, Webpack
  • JavaScript Instructor

    2018 - 2018
    ACA
    • Taught various courses including HTML and CSS basics, ECMAScript 5 (hoisting and scopes), ECMAScript 6 basics (blocks to details of classes and promises), JavaScript tasks and microtasks, and Node.js and Ext JS basics.
    Technologies: HTML, CSS, JavaScript, Node.js, DOM
  • Angular Lead

    2018 - 2018
    Cerberus Team
    • Led a team of two Angular developers.
    • Created a pet-selling website with Angular, Node.js, and PostgreSQL.
    • Integrated the custom image slider and file uploader.
    • Created a portfolio app for Juan Pardo.
    • Integrated that portfolio app with Vimeo and EventBrite APIs.
    Technologies: Angular, Node.js, PostgreSQL, Angular Universal, Angular Material
  • Angular Instructor

    2017 - 2017
    ACA
    • Taught various courses including ECMAScript 5 and ECMAScript 6 basics, TypeScript basics for Angular, RxJS basics for Angular, and Angular basics with guards, resolvers, and NgZone.
    Technologies: HTML, CSS, Angular (4+), TypeScript, RxJS, Node.js, DOM
  • Software Developer

    2014 - 2016
    Ogma, Inc.
    • Transitioned a player and added support for playlists with both images and videos.
    • Worked on the HTTP caching of HTML pages of in MVC applications.
    • Integrated Angular 1 with a C# .NET MVC application.
    • Created an image slider with thumbnails for a jQuery application.
    • Developed back-end features with .NET.
    • Built big applications with jQuery and Kendo UI.
    • Integrated a Kendo UI for the ColdFusion app.
    • Implemented PDF and sheet creation with ColdFusion.
    Technologies: HTML, CSS, JavaScript, jQuery, Angular 1, C#

Experience

  • Caganddot (Development)

    This is a project for selling pets and has a large number of features; I led the development of this project.

  • SmartSpending Extension (Development)

    This is a browser extension for Chrome, Firefox, and Edge which is showing you available offers on the retailer websites.
    First, you have to sign in to it with your RewardGateway account, and then it'll start showing you offer popup when you visit an online shop. For not being annoying the popups are being automatically snoozed for a while after first navigation on the website. You can manually un-snooze them by clicking on the extension icon when you're on the website and it'll show the offer popup again. Also, you can manage your account by visiting the extension's options page.

  • Ext JS Bundle Tool (Other amazing things)

    This was a bundling tool for Ext JS files and it helped to optimize the speed of script loading of vROps. However, I can't share any link or a source for it because it belongs to VMware (NDA).

Skills

  • Languages

    Regex, SCSS, JavaScript, ECMAScript (ES6), C#, CSS, CSS3, TypeScript, C++, HTML
  • Frameworks

    Jasmine, Express.js, Angular, AngularJS, Bootstrap, YARN, Ionic 4, Bootstrap 4, Electron, Protractor, Angular Material, Kendo UI, Ext JS
  • Libraries/APIs

    RxJS, Node.js, jQuery, REST APIs, Chai, LINQ, Polymer, React, C3.js, D3.js, Highcharts
  • Tools

    Git, Gulp.js, Webpack 4, Angular Universal, WebStorm, VS Code, NPM, Postman, Mocha, InVision, Sketch, Zeplin, Grunt.js, Figma
  • Other

    Pixel Perfect, Angular Elements, Chrome Extensions, Firefox Extensions, Edge Extensions, TSLint, Progressive Web Applications (PWA), Web Animation, Web Components, Data Structures, Spectator
  • Paradigms

    Unit Testing, E2E Testing, Design Patterns
  • Platforms

    Firebase, Linux, Amazon Web Services (AWS), Heroku
  • Storage

    PostgreSQL

Education

  • Bachelor's degree in Informatics and Applied Mathematics
    2013 - 2017
    Yerevan State University - Yerevan, Armenia

To view more profiles

Join Toptal
Share it with others