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.
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.