Aram B.

About Me

I am a Senior Software Developer with 12+ years of technical know-how in OOP, S.O.L.I.D Principles and GoF Design patterns for the development of high-end enterprise applications (back-end services, APIs) using C# (.NET and .NET Core). I have mastery in software design and development processes; working as a team player, a great business and technical communicator, striving to deliver high-quality solutions for clients.

Backend

Database

Other

Work history

UpStack
UpStack
Senior Software Developer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

Energize Global
Energize Global
Software Developer
2018 - 2019 (1 year)
Yerevan, Armenia
  • Offered expertise for the design and development of a Document Approval Workflow Engine; working on the data access layer to REST APIs.

  • Facilitated the assessment of software/technology impact on changes to requirements and external applications.

  • Applied industry best practices on solutions to ensure security, consistency, and sustainability for business system applications.

MTS Armenia
MTS Armenia
Software Developer
2016 - 2018 (2 years)
Yerevan, Armenia
  • Worked and participated in MTS' design and development processes for internal applications/services and USSD services for subscribers.

  • Developed SOAP APIs for the integration of 3rd party client services with parts of the companys’ system for sending messages and activating some services.

  • Developed functional enhancements for MTS' stakeholders; diagnosing and fixing issues raised with integration services and 3rd party APIs.

Karabakh Telecom
Karabakh Telecom
Software Developer
2006 - 2015 (9 years)
Stepanakert, Armenia
  • Designed and developed Karabakh Telecom’s internal integration applications and services, USSD and SMPP services for subscribers.

  • Engineered Windows service applications to automate internal processes like GSM number activation, deactivation, termination and suspension.

  • Provided expertise for the iteration of a WinForms application that allowed service centre agents to collect customer complaints and export reports to Excel.

Showcase

Software Developer - Windows Commands Execution Software (Client Server)
Software Developer - Windows Commands Execution Software (Client Server)
  • Developed a software solution for sending Windows commands to clients.

  • Utilized .NET and socket programming for command execution.

  • Improved the command sending functionality of the solution.

Software Architect/Developer - Complaints Registration and Reporting System
Software Architect/Developer - Complaints Registration and Reporting System
  • Designed and developed service centre registration and report systems to register client complaints.

  • Implemented a solution using Microsoft Interop Lib for project development and improved page loading of the complaint list.

  • Focused on performance optimization, specifically enhancing page loading speed.

Team Member/Software Developer - RBFS (Retail Banking Frontline Solution)
Team Member/Software Developer - RBFS (Retail Banking Frontline Solution)
  • Developed an internal banking system for automation of client processes.

  • Integrated with the bank's database, scoring system, email server, and SMS system.

  • Designed and implemented a document approval workflow system and improved integration processes.

Education

Education
MSc. Computational and Applied Mathematics
Artsakh State University
2001 - 2009 (8 years)