Javid Shirinbayli

Senior Software Engineer

About

Highly accomplished Senior Software Engineer with 8+ years of expertise in designing, developing, and deploying robust software solutions, specializing in scalable backend systems, microservices architecture, and cloud integrations. Proven ability to lead full-stack development, optimize database operations, and implement advanced testing strategies to deliver high-quality, reliable, and performant applications that directly support business objectives.

Work Experience

Software Engineer

Visma Labs | Broker.no

Feb 2024 - Present

Latvia, LV

Leading full-stack development for a B2B real estate platform, enhancing features and ensuring robust data management and API security.

  • Developed and enhanced a B2B real estate platform, leveraging .NET for robust backend services and Angular for dynamic frontend interfaces.
  • Optimized MSSQL database operations and integrated Elasticsearch for advanced search, significantly improving data retrieval and filtering capabilities.
  • Developed comprehensive automated end-to-end tests using Playwright, enhancing feature reliability and reducing post-deployment issues.
  • Utilized Entity Framework Core for efficient data access and migration management, streamlining development workflows.
  • Designed and documented secure RESTful APIs with Swagger, adhering to security best practices and facilitating seamless integration.

Software Engineer

Nuvem

Dec 2022 - Feb 2024

Remote

Contributed to full-stack development, specializing in scalable microservices, cloud-native architecture, and robust testing strategies within a remote agile team.

  • Developed and deployed highly available and scalable .NET microservices and RESTful APIs, enhancing system performance and reliability.
  • Implemented microservices best practices, including separation of concerns and bounded contexts, to ensure modular and maintainable architecture.
  • Architected and deployed cloud-native solutions leveraging Azure services (App Services, Functions, Service Bus) for enhanced scalability and resilience.
  • Managed infrastructure as Code (IaC) using Terraform, automating deployment and configuration of cloud resources.
  • Authored comprehensive end-to-end (E2E) and integration tests with Playwright and .NET, significantly improving service reliability and minimizing regressions.

Software Developer

Geeksforless

Aug 2021 - Nov 2022

Remote

Developed new features and optimized existing components for a critical payroll system, focusing on scalability and reliability.

  • Developed and implemented new features, optimizing system performance for enhanced scalability and reliability.
  • Maintained and enhanced a critical payroll system, incorporating new features and optimizing existing components for improved efficiency.

Software Developer

Visma Labs | Visma Lønnsforhandling

Jul 2018 - Jul 2021

Latvia, LV

Led a development team to modernize a complex payroll system, introducing automated testing and aligning technical solutions with business needs.

  • Led and mentored a team of developers, fostering collaboration and ensuring adherence to best practices, resulting in the successful delivery of high-quality software solutions.
  • Designed and implemented a modular architecture for a complex payroll system, modernizing legacy applications with .NET and React for improved maintainability.
  • Introduced comprehensive automated testing strategies, which significantly enhanced code quality and reduced production issues.
  • Collaborated closely with product managers and QA teams to ensure technical solutions consistently aligned with business needs and customer expectations.

Software Developer

Ministry of Communications and High Technologies

Jan 2016 - Jun 2018

Azerbaijan, AZ

Built and enhanced large-scale web applications, focusing on UX/UI improvements and ensuring code quality and industry standards.

  • Developed and deployed large-scale web applications, including e-imza.az, leveraging .NET, React.js, Node.js, MongoDB, and MSSQL.
  • Enhanced UX/UI, resulting in a quantifiable 25% increase in user engagement and retention for key applications.
  • Ensured high code quality through rigorous unit testing, peer code reviews, and comprehensive integration testing.
  • Coordinated effectively with cross-functional teams, consistently delivering projects on time and in adherence to industry standards.

Education

Information Technologies and Systems Engineering

Azerbaijan University of Architecture and Construction

Sep 2015 - May 2017

Information Technologies and Systems Engineering

Azerbaijan State Oil and Industry University

Jan 2010 - Sep 2014

Certificates

Microsoft Certified: Azure Fundamentals

Microsoft

Microsoft Certified: Azure Developer Associate

Microsoft

Languages

English , Turkish

Skills

Backend & Frontend

  • .NET/C#
  • ASP.NET Core
  • JavaScript/TypeScript
  • React
  • Nextjs
  • React Native
  • Angular

Architectures & Methodologies

  • Microservices
  • Modular Monolith
  • Domain-Driven Design (DDD)
  • Event-Driven Systems (EDS)
  • CQRS
  • Test-Driven Development (TDD)

DevOps & Cloud

  • Azure
  • Functions
  • Redis
  • Service Bus (RabbitMQ)
  • Event Hub (Kafka)
  • Docker
  • CI/CD (GitHub Actions)
  • Git (GitHub)
  • SQL (MSSQL/Postgres/Oracle)
  • NoSQL (CosmosDb)

Tools & Libraries

  • Entity Framework Core
  • Dapper
  • AutoMapper
  • MediatR
  • FluentValidation
  • Serilog
  • NLog
  • Swashbuckle (Swagger)
  • Polly (resilience)
  • Hangfire (background jobs)
  • xUnit
  • Moq
  • NUnit
  • FluentAssertions
  • Mapster
  • Refit
  • SignalR
  • dotnet/CAP
  • NSwag
  • IdentityServer
  • Auth0
  • Postman
  • Docker Compose
  • Azure Application Insights

Soft Skills

  • Leadership
  • Decision-Making
  • Mentorship
  • Team Collaboration
  • Time Management