ARAM BAGHDASARYAN
11/36 Dro Street, Yerevan 069, Armenia ▪ Mobile: - ▪ Email:-▪ Skype: modi_1984
.NET C# Software Developer
I'm a passionate software developer with an in depth knowledge of OOP, S.O.L.I.D Principles and GoF Design Patterns.
Over 10 years of software development experience in C# including high transactional enterprise applications with
team leadership and mentoring experience.
Has the ability to understand and transform complex business requirements into software, ensuring applications are
delivered on time, to specification, are scalable, performance optimized and maintainable. Experience of non-Microsoft .NET
technologies including Git, Svn, ReSharper.
A highly motivated individual who is always learning, able to work to tight deadlines, and who can communicate
effectively with technical peers as well as business users. Someone who encourages learning and the sharing of ideas and is
always open to new ways of working.
Key Skills
Programming Languages:
C#, Java(1 year Core Java experiance), Android(1 year Android experiance)
Databases:
MS SQL Server, Oracle, MySql, SQLite
Technologies and Frameworks:
.NET Framework (2.0-4.7), .NET Core 1.0 – 2.2, Winforms, WPF, ADO.NET, Entity Framework, NHibernate, WCF, XMLRPC, LINQ, Web Services, AJAX, REST, XML
Caching and Messaging Systems:
Redis
IDEs:
Visual Studio(2008 - 2017), Eclipse, NetBeans, Android Studio, Intellij IDEA
Refactoring Tools(Extensions):
ReSharper
Operating Systems:
Windows(XP and later), Linux(Ubuntu), Solaris
Principles and Reusable Solutions:
S.O.L.I.D Principles, GoF Design Patterns
Professional Experience
Karabakh Telecom(GSM-IS Provider)
2015Software Developer responsible for in-house applications and services development.
▪
▪
▪
▪
April 2005 - August
Developed in-house 3-rd party USSD services based on WCF/.NET Remoting technologies and SOAP protocol.
Developed/Implemented SMPP(Short Message Peer-to-Peer Protocol) client library on C# using raw sockets.
Developed windows service applications to automate company's internal processes like GSM number Activation,
Deactivation, Termination, Suspension.
Developed Windows Forms application for service center agents to collect complaints with ability to export reports to
excel.
▪
▪
Was responsible for designing, developing and implementing software applications that satisfy complex business
requirements.
Developed software in accordance with agreed design with consideration for usability, software quality and future
maintenance.
MTS Armenia (Armenian subsidiary of MTS Group)
September 2016 – December
2018Software Developer responsible for developing new company wise applications and services and support existing.
▪
▪
▪
▪
▪
▪
▪
Developed new USSD Services based on WCF(SOAP) technology to work with vendor's USSD Gateway.
Setup and used Redis Messaging instead of current solutions(Timers) which loaded the SQL DB Server.
Offered to keep the same Coding Style for the team.
Refactored existing applications' source code to meet teams' Coding Style.
Offered to use S.O.L.I.D Principles and GoF Design Patterns to avoid fragile code.
Working on generic logging system and format for all applications.
Working on Alarming system using Redis.
EGS (Energize Global Services) leading-edge technology company
December 2018 – present
I am a part of Internal Banking Project development team (Backend: .NET Core 2.2, Frontend: WPF (Prism Framework)).
▪
Involved in a different phases of SDLC including requirement analysis and architectural design phases of the project.
▪ Developing new modules/layers from scratch including Data Access Layer, Business Logic Layer and REST API Layer.
▪ Responsible for developing Document Workflow (document approval process) part of the project from Data Access to
REST API layer.
▪ Responsible for integrating bank’s 3rd party systems (Email, SMS, Core Banking) with our system.
▪ Using EF Code First approach for more flexibility and migrations control.
▪ Using Git for version control with Microsoft TFS.
Education- Artsakh State University
Master Degree: Applied Mathematics & Informatics
Languages
Armenian - Native
Russian - Fluent written, communication and verbal skills
English - Fluent written, communication skills with intermediate verbal skills
References
Available upon request
Personal Vitae
Gender: Male
Marital status: Married
Interests
Fishing, Swimming, Ping-Pong, Basketball