Tigran Grigoryan, Developer in Madrid, Spain
Tigran is available for hire
Hire Tigran

Tigran Grigoryan

Verified Expert  in Engineering

Bio

Tigran is a software developer with a PhD in mathematics and computer science. With over 10 years of experience in full-stack development and a passion for efficient problem-solving, he delivers high-quality products. Tigran is equally comfortable working in the .NET and Node.js environments. As for the front end, he has mastered both Vanilla JS and various JavaScript frameworks, such as Angular and Vue.

Portfolio

Elite Jeans
Node.js, MEAN Stack, AngularJS, Express.js, MongoDB, Heroku, Reports...
Ogma Applications
MongoDB, Vue, Angular, Microsoft SQL Server, C#, .NET
Ogma Applications
Vue, Angular, CSS, HTML, JavaScript, Microsoft SQL Server, C#, ASP.NET MVC

Experience

  • JavaScript - 8 years
  • C# - 6 years
  • Microsoft SQL Server - 6 years
  • .NET - 6 years
  • Express.js - 4 years
  • Node.js - 4 years
  • Angular - 4 years
  • Vue - 2 years

Availability

Part-time

Preferred Environment

Git, Visual Studio, Visual Studio Code (VS Code), Windows

The most amazing...

...chunk of code I've created generated web forms from JSON schemas.

Work Experience

Full-stack Engineer

2019 - 2023
Elite Jeans
  • Maintained and added new features to the existing web application, which tracks and simplifies sending work orders to the factories, monitoring their production, and shipping.
  • Migrated mLab and Heroku-based system to the MongoDB Atlas, GitHub, and AWS.
  • Implemented PDF reporting system using Puppeteer and Marko.js.
  • Implemented a logging mechanism and developed an application to monitor those logs.
Technologies: Node.js, MEAN Stack, AngularJS, Express.js, MongoDB, Heroku, Reports, Amazon S3 (AWS S3), Amazon EC2, MongoDB Atlas, Puppeteer, Marko.js

Team Lead

2019 - 2019
Ogma Applications
  • Mentored team members in learning Angular and Vue.js frameworks.
  • Created and worked on an Angular/C# project, which integrates Microsoft Partner Center API.
  • Participated in the integration of the Microsoft Partner Center API.
  • Implemented automated quality assurance techniques, such as E2E and unit tests, in the projects.
Technologies: MongoDB, Vue, Angular, Microsoft SQL Server, C#, .NET

Senior Software Developer

2017 - 2019
Ogma Applications
  • Integrated several third-part APIs, namely, Authorize.Net payment system, Google Maps API, Geolocation API, and Microsoft Partner Center API with existing web applications.
  • Led the development of a task management system for internal use.
  • Took part in developing a network management system.
  • Developed a scheduler service for background operations.
Technologies: Vue, Angular, CSS, HTML, JavaScript, Microsoft SQL Server, C#, ASP.NET MVC

Software Developer

2014 - 2017
Ogma Applications
  • Implemented bulk uploads, editing, and validation of data from Excel sheets.
  • Developed tree diagrams of networks with the JavaScript Canvas API.
  • Created various controls for the user interface feature.
  • Implemented dynamic templates, which were used to upload data as Excel sheets.
  • Helped in the dynamic creation of PDF reports in the back end.
  • Created a dashboard with various charts using the Highcharts library.
  • Developed a mechanism for creating and sending HTML emails.
Technologies: jQuery, JavaScript, Microsoft SQL Server, C#, ASP.NET MVC

Experience

Systanium

Systanium is a massive real-time collaborative IT operation system with complicated business logic. It allows the users to track devices, software, carrier services, contracts, configuration, IP addressing, passwords, and more.

PBDWest EDI

An electronic data interchange (EDI) web application for the PBDWest company.

Task Tracker

An internal application for the office which was used for training and task management.

Omega

I developed the front-end part of the data management project for a company providing financial services. The project also handles VoIP calls.

Form Generator

This was a small application which built a form from a JSON schema. I completed this project during my studies at university.

Education

2019 - 2022

PhD in Computer Science

Yerevan State University - Yerevan, Armenia

2017 - 2019

Master's Degree in Information Systems Management

Yerevan State University - Yerevan, Armenia

2013 - 2017

Bachelor's Degree in Mathematics and Mechanics

Yerevan State University - Yerevan, Armenia

Certifications

MAY 2020 - PRESENT

React—The Complete Guide (including Hooks, React Router, Redux)

Udemy

MAY 2019 - MAY 2021

TOEFL iBT

Educational Testing Service

Skills

Libraries/APIs

Chart.js, React, Authorize.net, RxJS, Node.js, REST APIs, Highcharts, jQuery, Vue, Vuex, Antd, NgRx, Google Maps API, LINQ, Puppeteer, Marko.js

Tools

Visual Studio, Git, Visual Studio 2019, Postman, NPM, MongoDB Atlas

Languages

HTML, C#.NET, C#, JavaScript, HTML5, ECMAScript (ES6), CSS, SQL, CSS3, SCSS, Regex, TypeScript, Less

Frameworks

Angular, Redux, AngularJS, .NET, MVC Razor, Kendo UI, ASP.NET MVC, Vuetify, Bootstrap, Express.js, OAuth 2, Ionic 4, NestJS

Platforms

Visual Studio Code (VS Code), Windows, Heroku, Firebase, Amazon Web Services (AWS), Amazon EC2

Storage

JSON, Microsoft SQL Server, SQL Server Management Studio (SSMS), MongoDB, Relational Databases, Amazon S3 (AWS S3)

Paradigms

REST, Microservices Architecture, Database Design, Agile, E2E Testing, MEAN Stack

Other

User Authentication, Data Visualization, Microsoft Clarity, Data Structures, Algorithms, Material Design, Clarity PPM, HTML Canvas, User Interface (UI), Web Components, HTML Email, Regular Expressions, Research, Computer Science, Languages, Network Systems, Machine Learning, Calculus, Linear Algebra, Differential Equations, Statistics, Reports, English

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring