Summary
Overview
Work History
Education
Skills
Timeline
Generic
Cavid Atamoglanov

Cavid Atamoglanov

Baku,Azerbaijan

Summary

I am a Software Engineer and .NET Developer with strong skills in .NET technologies. I also have experience with HTML, CSS, JavaScript, and other web technologies. I have a solid understanding of Object-Oriented Programming (OOP), and I follow SOLID principles and use common software design patterns to build maintainable and scalable applications. I have worked with different architectural styles such as N-layer architecture, Onion architecture, and Modular Monolith. These approaches help me create clean, well-structured, and testable code. Working on projects with government organizations has improved my communication, collaboration, and organizational skills. I am always motivated to learn new technologies, improve my skills, and deliver high-quality software.

Overview

5
5
years of professional experience

Work History

Back-end developer

Frazex LLC
Baku, Azerbaijan
12.2024 - Current
  • Worked on developing messaging and communication systems, with API integrations for popular platforms (e.g., WhatsApp, Telegram, Instagram, Facebook).
  • Contributed to the automation of business-to-customer communication, reducing manual processes and improving overall efficiency.
  • Participated in the integration of bank payment systems, ensuring secure and smooth transaction handling.
  • Used C#, ASP.NET Core, Dapper, and Entity Framework Core for backend development and data management.
  • Built applications based on Modular Monolith architecture using the ABP Framework, enabling better scalability and maintainability.
  • Integrated with various external services such as notification and real-time messaging systems.
  • Applied object-oriented programming and clean architecture principles to write clear and extensible code.
  • Created and maintained unit tests and integration tests to ensure code reliability and system stability.

.Net Developer

BestComp
Baku, Azerbaijan
05.2023 - 11.2024
  • I worked on a document management system used by government teams.
  • My job was to add new features like user roles, document approval, and workflow steps. I also helped to fix bugs in the system to make it more stable.
  • I integrated the system with third-party APIs, for example, for sending notifications or connecting to other services. I also helped to write technical documentation for these integrations.
  • I helped to improve old code to make the system faster and easier to understand.
  • I worked closely with other team members and clients to understand their needs and provide the right solutions.
  • I wrote unit tests and integration tests to make sure everything works well and new updates don’t break anything.
  • The code was written using object-oriented programming and followed clean structure rules.
  • We followed the Agile Scrum method: we had daily meetings, planned tasks together, and worked in sprints to deliver parts of the system step by step.

Instructor

Step It Academy
Baku, Azerbaijan
11.2019 - Current
  • Conducted programming courses in Python, C++, and C# for beginner and intermediate-level students.
  • Created and presented course materials according to the specific needs of each programming language.
  • Provided personalized support to help students with different learning styles and levels.
  • Led practical sessions and supported students in project-based learning, helping them gain real coding experience.
  • Regularly updated course content to keep lessons modern and effective based on industry trends.
  • Helped students understand core programming concepts, including problem-solving, algorithms, and object-oriented programming.

.NET - Middle Developer

SimilarDev
Baku, Azerbaijan
02.2022 - 10.2022
  • Responsible for adding new functionalities and fixing bugs in existing products to improve system performance and stability.
  • Actively involved in troubleshooting and maintaining legacy systems, identifying performance bottlenecks, and implementing long-term, scalable solutions.
  • Contribute to the development of new applications from the ground up, participating in the architecture design, requirement analysis, and feature planning phases.
  • Work primarily with .NET technologies, including ASP.NET Core, applying SOLID principles, clean architecture, and domain-driven design in practice.
  • Utilize Entity Framework Core and Dapper as ORM tools to ensure high-performance data access and maintainability.
  • Write and maintain unit tests and integration tests to ensure code reliability and reduce regressions.
  • Collaborate closely with cross-functional teams to deliver solutions that align with business goals and technical standards.
  • Committed to continuous learning, exploring new tools and methodologies to improve both individual and team performance.

Backend Developer

Özgün Yapı
Baku, Azerbaijan
08.2020 - 01.2022
  • Actively contributed to the development and enhancement of an existing Customer Relationship Management (CRM) system by implementing new business features and resolving legacy issues.
  • Took part in debugging and troubleshooting complex technical problems, ensuring platform stability and improved user experience.
  • Participated in the development of several new web-based projects, applying clean architectural principles and modular design patterns to ensure maintainability and scalability.
  • Followed Agile development methodologies, working closely with cross-functional teams to deliver solutions that aligned with business goals and user expectations.
  • Ensured that all development work met industry best practices, including proper version control, code review standards, and adherence to security guidelines.
  • Although the main stack was not .NET, applied experience from .NET ecosystem (such as layered architecture, dependency injection, and object-oriented principles) to guide development with a strong structural approach.
  • Demonstrated a strong understanding of clean code, reusable components, and design principles throughout the project lifecycle, contributing to higher code quality and faster development cycles.

LMS - Student Management System

Freelance web devel
Baku, Azerbaijan
08.2020 - 05.2021
  • Developed a comprehensive Student Management System for a government institution.
  • Took full responsibility for both front-end and back-end development.
  • Closely collaborated with stakeholders to gather requirements and ensure the solution met all functional needs.
  • Implemented key features such as student enrollment, attendance tracking, grading, and report generation.
  • Focused on security, scalability, and followed clean coding practices throughout the development process.
  • Successfully delivered the project on time and within the agreed budget constraints.

Education

Bachelor - Food Engineering

Azerbaijan State University of Economics
/2016 - /2020

Sub Bachelor - Computer Science

Baku Management and Technology College
/2013 - /2016

Skills

  • Languages & Core TechnologiesC#, NET, ASPNET Core, ASPNET MVC T-SQL, C/C (basic knowledge)
  • Application DevelopmentWPF (Windows Presentation Foundation), WinForms, MVVM Pattern RESTful API Development, ASPNET Web API
  • Architecture & PrinciplesModular Monolith, Onion Architecture, N-Layer Architecture Object-Oriented Programming (OOP), SOLID Principles, Design Patterns
  • Database TechnologiesMicrosoft SQL Server, T-SQL Entity Framework Core, Dapper, ADONET
  • Real-Time CommunicationSignalR (lightweight messaging, chat hub systems)
  • TestingUnit Testing: xUnit, nUnit Integration Testing
  • Tools & EnvironmentVisual Studio, VS Code, Postman, Swagger Git, GitHub SQL Server Management Studio (SSMS)
  • API & IntegrationExperience integrating and documenting third-party APIs

Timeline

Back-end developer

Frazex LLC
12.2024 - Current

.Net Developer

BestComp
05.2023 - 11.2024

.NET - Middle Developer

SimilarDev
02.2022 - 10.2022

Backend Developer

Özgün Yapı
08.2020 - 01.2022

LMS - Student Management System

Freelance web devel
08.2020 - 05.2021

Instructor

Step It Academy
11.2019 - Current

Bachelor - Food Engineering

Azerbaijan State University of Economics
/2016 - /2020

Sub Bachelor - Computer Science

Baku Management and Technology College
/2013 - /2016
Cavid Atamoglanov