Javid Shirinbayli

Senior Software Engineer
Riga, LV.

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

Visma Labs | Broker.no
|

Software Engineer

Latvia, Latvia

Summary

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

Highlights

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.

Nuvem
|

Software Engineer

Remote

Summary

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

Highlights

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.

Geeksforless
|

Software Developer

Remote

Summary

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

Highlights

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.

Visma Labs | Visma Lønnsforhandling
|

Software Developer

Latvia, Latvia

Summary

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

Highlights

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.

Ministry of Communications and High Technologies
|

Software Developer

Azerbaijan, Azerbaijan

Summary

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

Highlights

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

Azerbaijan University of Architecture and Construction

Master

Information Technologies and Systems Engineering

Azerbaijan State Oil and Industry University

Bachelor

Information Technologies and Systems Engineering

Languages

English
Turkish

Certificates

Microsoft Certified: Azure Fundamentals

Issued By

Microsoft

Microsoft Certified: Azure Developer Associate

Issued By

Microsoft

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.