Loading...
Loading...
My journey through software engineering roles and achievements
Over 6 years of experience in software development, specializing in backend services, cloud automation, and full-stack solutions.
Enterprise Sports Data API Development: Architected and developed a comprehensive multilingual sports data API solution for NTB, Norway's premier news agency, enabling real-time broadcasting of winter sports data across European markets. The platform covers major international sporting events including World Cup, World Championship, Grand Prix, Winter & Summer Olympics and many more, serving as the primary data source for leading Norwegian broadcasters including NRK, TV2, and Nettavisen. Additionally, engineered comprehensive internal tools and services, including broadcasting service orchestration, standings calculation engines, results service management, and data export utilities.
Infrastructure and DevOps: Developed a cache invalidation service for database-driven cache management and worked with cloud automation tools including Bitbucket CI, TeamCity, Octopus, and AWS for CI/CD pipelines. Implemented comprehensive testing strategies including unit, API, and integration testing frameworks for application quality assurance.
Neo4j Query Framework: Architected and developed a comprehensive Neo4j query framework for enterprise clients, enabling developers to construct complex Cypher queries with significantly reduced code complexity and improved error handling. The framework addresses the challenge of managing heavily aggregated node traversals in complex Cypher queries by providing an intuitive abstraction layer. This solution successfully consolidated thousands of lines of Cypher queries into concise, maintainable 20-30 line implementations while enhancing query performance and developer productivity.
Backend Development: Engineered and maintained backend services for multiple applications including PhoneLine, Gokada, Prankdial, and Chatflix. Integrated third-party VOIP plugins such as Twilio, Plivo, and InfoBIP, implemented multi-layered security features, rate limiting, and RBAC systems. Developed key operational services and architected a task queue management administrative tool.
Backend development: My responsibilities were building microservices and APIs for key operational services including order processing, delivery management, payment gateway integration, social-networking platform integration, Ecommerce store and other third party plugin integrations.