Edik B., Software engineer

Full Stack Web, Solutions Architect
english C1 (Advanced) English
seniority Middle (3-5 years)
location Yerevan, Armenia UTC+04:00

Summary

- Active software engineer with over 7 years of professional enterprise experience in developing and maintaining web applications.
- Skilled in testing, cloud computing, and web development.
- Proficient in HTML5, CSS3, JavaScript, and other web development technologies.
- Experienced in both back-end and front-end development, with expertise in creating user-friendly and effective websites and applications.
- Strong knowledge of JavaScript frameworks such as Vue.js and React.js.
- Familiarity with .NET and .NET Core, as well as ASP.NET MVC and Web API.
- Proficient in working with databases such as MSSQL, MySQL, MongoDB, and Postgres.
- Experienced in cloud infrastructure platforms like AWS and Google Cloud Platform.
- Knowledgeable in CI/CD processes, using tools like Terraform, Gitlab, and Docker.
- Advanced English

Main Skills

JavaScript, Software engineer

JavaScript

HTML5, Software engineer

HTML5

CSS, Software engineer

CSS

Programming Languages

UI Frameworks, Libraries, and Browsers

Ant Design CSS HTML5 Socket.io

JavaScript Libraries and Tools

ES6

JavaScript Frameworks

Express NestJS Node.js React Vue.js

.NET Platform

.NET Core

Data Analysis and Visualization Technologies

K-Means

Databases & Management Systems / ORM

Cloud Platforms, Services & Computing

Azure Cloud Services

Google Cloud Platform

GCP AI

Deployment, CI/CD & Administration

Ansible Blazor Helm

Virtualization, Containers and Orchestration

Operating Systems

Linux Ubuntu Unix

Methodologies, Paradigms and Patterns

Razor

SDK / API and Integrations

Windows API

Logging and Monitoring

Zabbix
ID: 200-148-932
Last Updated: 2023-10-31

Work Experience

Software Engineer, Web Development

Duration: 2021 - Present
Summary:

  • Creating user–friendly, effective websites, quality web pages, and applications.

Responsibilities: Designing client-side and server-side architecture. Developing functional components using HTML5, CSS3, JavaScript, etc. Writing effective APIs. Providing both Back-end and Front-end development efforts to enhance features of products. Performing appropriate code reviews and tests to identify bugs and technical problems. Troubleshooting, debugging and upgrading existing software.
Technologies: HTML5, CSS3, JavaScript, APIs

Senior Frontend Architect, Team Lead, Volatile Solutions

Duration: 2020 - 2021
Summary:

  • Oversaw developers, engineers, and administrators in the management of websites, commercial and tactical networks, systems voice communications and messaging servers
  • Reduced development budget by 40 percent through streamlined processes, accountability, training, and new tools and resources
  • Hired to turn around underperforming departments through upgrades in technology and new relationships with vendors and clients
  • Increased the MRR by special strategies and tactics compared to the last years by 250%

Responsibilities: Managing developers, engineers, and administrators. Streamlining processes and reducing development budget. Upgrading technology and building relationships with vendors and clients. Implementing strategies to increase MRR.

Full-Stack Developer, Team Lead, Volo

Duration: 2015 - 2020
Summary:

  • Designed the system architecture; implementation, bug fixing, and improving the solution stability, performance, and security
  • Worked on both backend (NET/ NET Core Services) and frontend parts (Blazor, Angular)
  • Experienced in the design, development, and support of a number of web-based applications, utilizing .NET, XML, web services, and client-server techniques
  • Participated in user requirements gathering, project planning, design, implementation, and testing
  • Provided technical expertise and organizational skills to a team of developers
  • Managed the team of 10 people

Responsibilities: Designing system architecture; implementing bug fixes and improvements. Working on both backend and frontend development. Participating in requirements gathering, project planning, design, implementation, and testing. Providing technical expertise and organizational skills. Managing a team of 10 people.
Technologies: .NET, XML, web services, client-server techniques

Education

  • National University of Architecture and Construction of Armenia
    Bachelor of Science (BS), Computer Science