Arsen Aghajanyan, Developer in Yerevan, Armenia
Arsen is available for hire
Hire Arsen

Arsen Aghajanyan

Verified Expert  in Engineering

Software Developer

Location
Yerevan, Armenia
Toptal Member Since
April 16, 2020

Arsen is a full-stack developer and Microsoft Dynamics 365 solution architect with more than five years of experience implementing projects for sales, field service, and project service automation spheres. Currently, working on his master's degree in physics, Arsen is driven to expand his knowledge to build the highest-quality software possible. Arsen is also a reliable team player with a strong work ethic who's successfully delivered many products.

Portfolio

Bever CRM
C#, JavaScript, SQL, Dynamics CRM 365, React, TypeScript, E2E Testing...
Atlantic Business Technologies, Inc.
.NET, Umbraco, ASP.NET MVC, Web Forms, C#, JavaScript
Leacam
C#, ASP.NET, Azure, Dynamics CRM 365, JavaScript, Vue, Vuex, SQL...

Experience

Availability

Part-time

Preferred Environment

Office 365, Visual Studio, Visual Studio Code (VS Code), Azure DevOps, Git, Windows

The most amazing...

...thing I've developed is a complete field service solution for an engineering company—allowing more than 50 field agents to forgo using pen and paper.

Work Experience

CTO

2020 - PRESENT
Bever CRM
  • Curated a team of C# and React developers building custom PCF controls and XrmToolBox plugins for Dynamics 365, available publicly at marketplace.bevercrm.com.
  • Implemented robust logging for an entire back-end ecosystem that improved the maintainability and traceability of the system.
  • Curated a team of Dynamics 365 developers and helped set up a proper Dynamics 365 environment for a major bank in Armenia.
  • Provided technical architecture decisions and daily code reviews as the main activities.
Technologies: C#, JavaScript, SQL, Dynamics CRM 365, React, TypeScript, E2E Testing, Unit Testing, Entity Framework Core, NestJS

.NET Developer

2023 - 2023
Atlantic Business Technologies, Inc.
  • Upgraded legacy codebase from ASP.NET Web Forms to ASP.NET MVC, allowing the removal of old dependencies and creating space for future upgrades of Umbraco.
  • Improved legacy codebase with architectural and technical solutions, leading to better code readability and maintainability.
  • Used Jira and Bitbucket as the main ticket tracking system and source code storage.
Technologies: .NET, Umbraco, ASP.NET MVC, Web Forms, C#, JavaScript

Senior Engineer

2021 - 2023
Leacam
  • Developed integrations with multiple public property feed for Real Estate companies allowing for more property visibility and therefore more sales.
  • Developed a sophisticated and robust Vue application embedded into Dynamics 365 which allowed tracking all the prerequisites for a successful deal closure along with a proper email notification system.
  • Implemented a full Dynamics 365 environment for an investment management company with complicated workflows and security.
Technologies: C#, ASP.NET, Azure, Dynamics CRM 365, JavaScript, Vue, Vuex, SQL, Azure Functions, Jira

Microsoft Dynamics 365 Architect

2020 - 2021
JDX Consulting Limited
  • Developed Dynamics 365 case management system allowing employees to submit a case, track the progress, and get issues resolved.
  • Built a Power BI dashboard to visualize case management data allowing supervisors to easily digest the overall case management status.
  • Created Dynamics 365 inventory management system to track all the internal devices such as laptops, monitors, etc., and automatically assign them to the correct users as needed.
Technologies: Dynamics CRM 365, Microsoft Dynamics CRM, C#, JavaScript, Azure DevOps, Azure, Microsoft Power BI, TypeScript

Dynamics 365 Architect

2017 - 2020
Bever CRM
  • Implemented a set of data check/validation C# test scripts using xUnit for one of the projects, internally called data quality assurance tests. As a result, we have more apprehensible data and faster and easier data issue spotting.
  • Developed a time-tracker application using C# WPF technology for internal use, resulting in better analytics on the employees' strengths and weaknesses.
  • Adapted Knockout.js and Vue frameworks' usage with the Dynamics 365 platform for building more complex and sophisticated custom screens.
  • Created JavaScript snippets for Dynamics 365 customer engagement (Visual Studio Code), which escalated JavaScript development speed. It's also available publicly in the Visual Studio Code Marketplace.
  • Developed a full Dynamics 365 Field Service implementation for an Engineering Company with 50+ C# plugins and complicated front-end logic.
Technologies: Microsoft Flow, Knockout (Knockout.js), C#, JavaScript, Dynamics CRM 365, Vue, ASP.NET, Windows Presentation Foundation (WPF), TypeScript, Unit Testing

Field Service Solution in the Engineering Sphere

Developed a Dynamics 365 field service solution for an engineering company. I've been a part of the project since the beginning, helped it to go live, and was involved in the ensuing operations.

It was a sophisticated solution with complex business logic both in the back end, with more than 50+ custom plugins, and front end, with several custom UI screens for a better user experience.

The project included a mobile app for field agents and a Dynamics 365 platform with full scheduling capabilities for a back office. It also included multiple integrations with other systems like a finance system, a payment system, and other third-party systems.

Sales Management Solution for the Leasing Company

Participated in the development of a sales management system for an Australian leasing company as a developer. My main domain of the project was the back-end development with heavy and complex business logic. Additionally, I integrated Microsoft Flow with Dynamics 365 for the automation of certain parts of the project.

Identification Hub Startup Project

A WebRTC-based startup project called Identification Hub. It's a very perspective project which aims to digitalize many common services as an example of the loan giving process. The project includes both video chat calls and online person identification processes.

I was the developer team lead, whose main domain was code structure, architecture, and code reviews of other developers.

Languages

JavaScript, C#, CSS, HTML, SQL, TypeScript, C++

Frameworks

NestJS, Knockout (Knockout.js), ASP.NET, Entity Framework Core, Windows Presentation Foundation (WPF), .NET, ASP.NET MVC

Libraries/APIs

Vue, Vuex, WebRTC, Node.js, React

Tools

Git, Microsoft Dynamics CRM, Visual Studio, Microsoft Flow, Microsoft Power BI, Jira

Paradigms

Azure DevOps, Unit Testing, E2E Testing

Other

Dynamics CRM 365, Vue Router, Office 365

Platforms

Windows, Visual Studio Code (VS Code), Microsoft Power Automate, Azure, Azure Functions, Umbraco

Storage

Elasticsearch, MongoDB, Web Forms

2018 - 2020

Master's Degree in Physics, Solid State Physics

Yerevan State University - Yerevan, Armenia

2014 - 2018

Bachelor's Degree in Physics

Yerevan State University - Yerevan, Armenia

JANUARY 2024 - PRESENT

Microsoft Certified: Azure Fundamentals

Microsoft

JULY 2018 - SEPTEMBER 2019

MB2-715: Microsoft Dynamics 365 Customer Engagement Online Deployment

Microsoft

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