Aram B.

Aram B.

Senior Software Engineer

Yerevan, Armenia
Hire Aram B. Hire Aram B. Hire 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.

Portfolio

Software Developer - Windows Commands Execution Software (Client Server)
Software Developer - Windows Commands Execution Software (Client Server)

Developed technical solutions on a freelance software project that allows users to send any windows command to all or specific (selected) clients for execution. The solution was developed and delivered to the client using a deep understanding of socket programming in .NET and improved simultaneously the command sending functionality on the solution.

Software Architect/Developer - Complaints Registration and Reporting System
Software Architect/Developer - Complaints Registration and Reporting System

Worked on the design and development of the company's service centre registration and report systems which registers complaints from clients. The solution allows managers to raise different reports on complaints from clients at the centre for future analysis on performance. Used Microsoft Interop Lib for the project and improved page loading of the list of complaints on the system.

Team Member/Software Developer - RBFS (Retail Banking Frontline Solution)
Team Member/Software Developer - RBFS (Retail Banking Frontline Solution)

Participated in the development of an internal banking system for the automation of the client's internal processes. It integrates with the bank's database, scoring system, email server, and SMS system. Developed the document approval workflow system and improved integration processes with the authentication and authorization parts of the bank's system.

Work history

UpStack
UpStack
Senior Software Developer
2019 - Present (3 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.

Education

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