Professional Profile
Highly experienced and versatile Senior Software Engineer and Mobile Specialist with over 15 years of industry experience. Expertise spans the full development lifecycle, specializing in cross-platform systems (Flutter, React Native), native Android SDK, and cloud-native backend infrastructures. Holding a Master of Science in Reliable and Secure Systems, with a proven history of delivering robust, secure, and highly scalable production applications for global clients and startups alike.
Work Experience
Freelancer
Stavanger, Norway- Develop state-of-the-art language-learning solutions leveraging Android SDK, React Native, and web technologies.
- Design and deploy open-source and proprietary Python libraries specialized for LLM (Large Language Model) applications.
- Author detailed technical guides, documentation, and articles exploring system architectures and app development.
- Manage and build developer communities across digital media platforms (X, YouTube, Medium).
Consultant
Bouvet ASA Stavanger, Norway- Maintained and expanded a key client's mission-critical internal application built using React Native.
- Audited external client web properties to identify, check, and patch exploitable security vulnerabilities.
Frontend Developer
Airmine AS Oslo, Norway- Architected and developed public-facing and internal user interfaces using Flutter, HTML5, CSS, and modern JavaScript.
- Spearheaded development of complex map-based applications, implementing Mapbox GL JS for web and mapbox_gl for native mobile.
- Implemented DevOps and microservices strategies utilizing Kubernetes (AKS - Azure Kubernetes Service) and Dapr.
- Designed and deployed robust REST APIs utilizing Python and the FastAPI framework for backend systems.
- Led engineering of a custom privacy-focused Android ROM designed with a premium iOS-like look and feel.
- Successfully delivered software enabling a high-profile, community-backed Kickstarter campaign.
Independent Contractor
Sitepoint, DigitalOcean, & Envato Australia / Remote- Wrote exhaustive technical documentation and programming tutorials focusing on native Android development and mobile SDKs.
- Designed and published comprehensive video courses teaching WordPress theme development, native Android development, and ML applications using TensorFlow.
- Advised on digital marketing campaigns, conversion rate optimization, and developer SEO.
Lead Software Engineer
Syniverse Technologies Bengaluru, India- Designed and implemented web-based network monitoring systems utilizing Ruby on Rails to monitor complex multi-tenant operator networks.
- Collaborated on system architecture design to scale real-time visual dashboards and alerting mechanisms.
Senior Member of Technical Staff
Oracle Corporation Bengaluru, India- Engineered complex Python and Tcl/Tk automation frameworks to automate server orchestration and data center provisioning workflows.
- Utilized Android SDK, Oracle ADF (Application Development Framework), and PHP to build graphical monitoring client interfaces for data centers.
Technical Skills
Mobile & Native
Web & Frontend
Backend & Systems
DevOps & Methodologies
Other Strengths & Highlights
- Created and published several open-source Flutter plugins which maintain active popularity.
- Extensive experience architecting UIs that adapt dynamically from small mobile displays to large digital signages (TV-size displays).
- A robust understanding of security principles, verified by a specialized Master of Science curriculum.
Education
Master of Science in Reliable and Secure Systems
2019 – 2021Focused on reliability engineering, cryptography, network and software vulnerability analysis, and building fault-tolerant architectures.
Bachelor of Engineering in Computer Science
2002 – 2006- Engaged in core software engineering utilizing C, Java, and Perl.
- Designed complex database queries and optimized relational schemas.
- Engineered custom language compilers using Lex and Yacc lexical/syntactic analyzers.
Publications
Experimental comparison of migration strategies for MEC-assisted 5G-V2X applications
An empirical study into multi-access edge computing (MEC) migration frameworks designed to support low-latency 5G vehicular networks.
Modelling Melanin Biosynthesis Pathway with Petri Nets
Applied biochemical modelling techniques using Petri Net frameworks to simulate and analyze complex enzymatic paths in melanin production.
Simplifying automated software maintenance of data centers
Research highlighting strategies to improve runtime maintenance and automation loops in enterprise server nodes and physical data centers.