Arsen Aghajanyan
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
.NET Developer
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.
Senior Engineer
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.
Microsoft Dynamics 365 Architect
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.
Dynamics 365 Architect
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.
Experience
Field Service Solution in the Engineering Sphere
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
Identification Hub Startup Project
I was the developer team lead, whose main domain was code structure, architecture, and code reviews of other developers.
Skills
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
Education
Master's Degree in Physics, Solid State Physics
Yerevan State University - Yerevan, Armenia
Bachelor's Degree in Physics
Yerevan State University - Yerevan, Armenia
Certifications
Microsoft Certified: Azure Fundamentals
Microsoft
MB2-715: Microsoft Dynamics 365 Customer Engagement Online Deployment
Microsoft
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring