About me

As a seasoned Senior Technical Lead, my experience spans from driving IoT platform development at Netronix to providing high-level technical consultancy at HiQ. I have excelled in designing innovative solutions, managing complex projects, and implementing cutting-edge technologies. At Netronix, I scaled the R&D team and developed a robust IoT platform, demonstrating my leadership and technical expertise. Transitioning to HiQ, I strengthened my consultancy skills through thorough IT evaluations, risk assessments, and implementing best industry practices in Technical Due Diligence (TDD). Apart from my leadership roles, I have extensive programming knowledge, a deep understanding of SQL and NoSQL databases, and infrastructure automation skills. I use these skills to guide development teams, driving innovation and operational excellence. My career commitment is leveraging technology and strategic planning for organizational growth.

Experiences

Senior Technical Lead

Sep 2022 - Present
HiQ, Stockholm

As the Senior Technical Lead at HiQ, my primary duties include conducting Technical Due Diligence (TDD) projects involving comprehensive IT risk evaluations and operational analysis. In this role, I:

  • Gather and analyze extensive IT documentation
  • Conduct interviews with key IT personnel
  • Develop recommendations for enhancing IT governance, infrastructure, and technical capabilities
  • Perform detailed architectural, tech stack, and DevOps analyses
  • Create analytical TDD reports with strategic improvement suggestions
  • Keep our TDD up-to-date by identifying and integrating best industry practices

Agreement Management Upgrade

May 2023 - Aug 2023
HiQ, Client: SciFree AB

I led the development team to create a new Agreement Management platform version. This upgrade resulted in a tenfold reduction in Azure costs and significantly enhanced performance, reducing response times from 800ms to 40ms.

  • Tech Stack: MongoDB Atlas Search, Ruby, ReactJS, Azure Cloud Services, Azure Static Websites, GitHub Actions, Terraform, Auth0

Platform Assessment & Development Plan (Second Opinion)

Mar 2023 - Apr 2023
HiQ, Client: SciFree AB

Conducted a comprehensive review of the client’s platform for scientific research publications and publisher agreement management. Developed a future-focused plan that included a new architectural design, necessary resources, and a timeline to unlock the platform’s potential, all to be achieved within three months.

  • Tech Stack: Azure SQL, Azure Cloud Services, MDriven low-code platform

Security Enhancement

Mar 2023 - July 2023
HiQ, Client: Confidential

I completed a comprehensive security assessment of the client’s platform, examining key areas such as architecture, infrastructure, and code. Identified and mitigated potential security risks by enhancing platform security through IaaC (Terraform) and incorporating security best practices into CI/CD pipelines.

  • Tech Stack: Google Cloud Platform, Cloud SQL, Cloud Run, Cloud Build, Cloudflare, NodeJS, Prisma, GrapthQL

Second Opinion

Feb 2023 - Mar 2023
HiQ, Client: Confidential

Design an architecture for an IoT platform merging two different IoT stacks into a single platform. Evaluate code and infrastructure to identify potential bottlenecks and provide a development plan for the new team.

  • Tech Stack: Kubernetes, Rancher, MongoDB, Node.js, Apache Kafka, API Gateway, IoT Architecture, Redis, Microservice Architecture, Event Driven Architecture

Technical Due Diligence Review

Dec 2022 - Jan 2023
HiQ, Client: Confidential

Perform Technical Due Diligence for an iPaaS, thoroughly reviewing the platform’s architecture, scalability, technology stack, infrastructure, and security.

  • Tech Stack: Azure, Azure Functions, Azure Service Bus, Azure SQL

AWS Cost optimization (Second Opinion)

Oct 2022 - Dec 2022
HiQ, Client: Confidential

Reduce AWS expenses by enhancing the observability of the client’s IoT platform. Reviewed the AWS infrastructure and reconstructed it using Terraform. During this process, I discovered several issues and implemented the application code and infrastructure fixes. As a result, the customer was able to reduce their monthly AWS expenses by $12,000.

  • Tech Stack: AWS Kinesis Firehouse, AWS Redshift, AWS Glue, AWS Relational Database Service (RDS), AWS EKS, AWS Cloudwatch, Terraform

Technical Lead

Nov 2014 - Aug 2022
Netronix, US (remote)

During these years a Netronix, I grow up RnD team from 3 to 10 developers. Build architecture for next-generation IoT platform and infrastructure and organize development process and communication across multiple groups.

  • Lead IoT platform development to make it performant, scalable, and secure.
  • Manage project targets and validate processes for multiple teams.
  • Roll out CI/CD pipeline to all projects across all teams. (Github Actions)
  • Design REST, GraphQL, and Websocket Streaming APIs for IoT Platform.
  • Created a time-series processing engine with support for aggregation, live data conversion, and multiple storages (Redis, MongoDB, PostgreSQL).
  • Developed a new protobuf protocol based transport protocol for communication between devices and processing engine.
  • Build Lua SDK for controllers that allow aggregation of data or remote management for devices using different protocols (UMB, Modbus, SDI12, etc.)
  • Add support for over 200 different sensors using Lua SDK
  • Migrate all infrastructure to AWS and fully automate the deployment process with Terraform and Kubernetes/EKS.
  • Split application to microservices (Ruby/Elixir) using NATS.io as a messaging broker to support peak processing of 1 million measurements per second.
  • Design calibration process for (CO2/VOC/Temperature/Humidity) sensors and build a tool to calibrate sensors. (Python/ML)

Tech Stack: Ruby, Elixir, OpenAPI Specification, GraphQL, Event Driven Architecture, Event Source, Redis, PostgreSQL, MongoDB, Docker, Terraform, Kubernetes, Helm, AWS API Gateway, AWS Elastic Compute Cloud (EC2), AWS Web Application Firewall (WAF), AWS CloudFront, CI/CD, TDD, Python, Pandas, SciPy, TensorFlow, LUA, Google Protocol Buffers (Protobuf), WebSocket, MQTT

Senior Software Engineer

Aug 2013 - Nov 2014
Mynewsdesk, Stockholm

As a Senior Software Engineer, I was responsible for spearheading several key initiatives, including:

  • Developed a novel social media monitoring tool capable of handling about 1000 requests per second from a single node, significantly enhancing scalability and load distribution.
  • Led successfully migrating a Ruby-on-Rails monolithic application from an on-premise solution to the Heroku cloud platform, ensuring a seamless transition and business continuity.

Tech Stack: Ruby on Rails, REST, Elasticsearch, Apache Solr, Heroku, Event Driven Architecture, Redis, JavaScript, Nginx, Linux, PostgreSQL

Senior Software Engineer

Nov 2011 - Aug 2013
Netronix, US (remote)

I have developed an IoT platform for monitoring and controlling multiple 3rd party sensors from web applications. It consists of the following micro-services:

  • device server that communicates with devices over 2G/3G network
  • processing engine to convert data from internal sensor protocols to a unified format
  • live and historical reporting backend
  • alerting engine to send alerts to users via email/SMS (based on user-defined conditions)
  • web application to visualize and control devices

It supports about 50 different 3rd party sensors using Modbus, SDI12, UMB, and vendor-specific protocols with the ability to write extensions for any other sensors. Tech Stack: Ruby, JavaScript, Ruby on Rails, MySQL, AWS, AWS API Gateway, Redis, AWS S3, Nginx, Rest API

Software Engineer

Apr 2011 - Oct 2011
Vizrt, Stockholm

I was responsible for debugging, refactoring, and optimizing backend services to support and improve the Media Archive Management platform used for many TV channels worldwide (TV6, SVT in Sweden). Tech Stack: Perl, DB2, Oracle, SVN, Linux

Consult

Apr 2010 - Apr 2011
Freelance
  • Senior Developer, Qubator AB (Stockholm) - developed mobile version of sportprofile.com
  • Senior Developer/Project Lead, Lawline HB. Website for Swedish law-community lawline.se

Senior Developer

Jan 2008 - Apr 2010
Playfon Sweden AB

I have created a platform to analyze traffic and content sales for mobile phones. This platform was used on wap sites of Nokia and SonyEricsson in Sweden, Latvia, Lithuania, Estonia, and Russia and detects new sales points and marketing campaigns. Since its production release in June 2008, it has processed about 2 million daily requests.

Tech Stack: PHP, SQL, DRBD, MySQL, Git

Developer

Apr 2005 - Dec 2007
Playfon Sweden AB
  • Development and maintenance of high-availability hosting platform for web/wap applications with Debian GNU\Linux, heartbeat, OpenVZ, nginx/apache2, MySQL, DRB
  • Design and development of video streaming platform for mobile phones. (PHP/Perl, Darwin Streaming Server, VLC, ffmpeg)
  • I am participating in developing several wap-applications (PHP/MySQL) and designing a remote wap-billing platform.

Projects

Mooracle - MooRacle revolutionizes dairy farming by combining advanced IoT technology and immersive BovineVR experiences to boost cow happiness, well-being, and milk production
Terraform Education - A quick step-by-step guide to getting started with Terraform

Skills & Proficiency

Project Management

Software Architecture

Infrastructure as code

Security & Compliance

AWS Cloud

Ruby

NoSQL and SQL Databases

Elixir

Kubernetes

Python & Machine Learning