cv

The same CV as the PDF and the Word file, built from one source, so the three never disagree.

Caisesiume

Engineering Lead & Full-Stack Software Engineer

Profile

Full-stack engineer with nearly three years of professional SaaS experience, promoted from Full-Stack Developer to Engineering Lead after just over two years while remaining hands-on in production code every week.

Lead planning and delivery across a five-person team of in-house developers and external consultants, take broad ownership of architecture and production reliability, and translate business requirements into technical work with commercial, support, and customer-facing stakeholders.

Co-author of a peer-reviewed SEAA 2025 conference paper on LLM prompt engineering, published in Springer’s Lecture Notes in Computer Science, and shipped the first phase of generative-AI functionality in a commercial product.

Technical Skills

Languages
TypeScript, JavaScript, C#, Go, SQL
Frontend
React, Next.js, Redux Toolkit / RTK Query, Vite, CSS
Backend
C#/.NET, ASP.NET, .NET Framework (MVC), Node.js, REST APIs, WebSocket, OAuth 2.0, JWT
Data
MSSQL, PostgreSQL, MongoDB
Testing and reliability
Vitest, Jest, MSW, NUnit, production operations, incident response
DevOps
GitHub Actions, CI/CD, Git, Linux, Windows Server, SMTP/DNS infrastructure, email deliverability
AI and LLM
Prompt engineering (published peer-reviewed research), GenAI integration, model-usage optimization
Ways of working
Agile delivery, Jira, sprint ceremonies, code review, technical mentoring, solution architecture, Figma, Claude Code, agentic workflows

Professional Experience

Engineering Lead · Paloma In Sweden AB

– Present · Sweden

SaaS platform for email, SMS, events, surveys and marketing automation serving 1,500 organisations

  • Promoted from Full-Stack Developer after just over two years; lead engineering planning, prioritisation and delivery across a team of five in-house developers and external consultants while continuing to ship production code personally.
  • Translate business and customer requirements into technical specifications, architectural decisions and actionable development plans, performing solution architecture and product ownership responsibilities within a small cross-functional organisation.
  • Own technical operations end to end: production incident response, SMTP infrastructure, DNS stability, email deliverability and database operations for a platform whose core value proposition is time-critical message delivery.
  • Coordinate engineering work directly with management, sales, support and customer-facing stakeholders, translating between technical constraints and commercial priorities.
  • Drive modernisation of CI/CD, automated testing, internal automation and AI-assisted development practices across the team.

Full-Stack Developer · Paloma In Sweden AB

– · Sweden

  • Migrated legacy Razor Pages applications to a React and Web API architecture, delivering a modern frontend to the entire customer base without disrupting live service.
  • Planned and built the shared React component architecture in TypeScript with RTK Query, React Hook Form, Vite, Vitest, and MSW, establishing reusable patterns and a testing baseline for the whole frontend team.
  • Ported a legacy Java 6 system from CentOS to modern C#/.NET infrastructure, enabling decommissioning of obsolete servers and consolidating the backend ecosystem onto a single maintainable stack.
  • Designed and delivered the first phase of generative-AI functionality in Paloma’s newsletter editor, including customer-specific context handling and model-usage cost controls.
  • Expanded automated test coverage and internal automation across critical paths, replacing repetitive manual verification and preventing regressions in revenue-critical features.
  • Served as second-line escalation for advanced technical support, database operations, email deliverability issues, and critical production fixes.

Publication

“Prompt Engineering Guidelines for Using Large Language Models in Requirements Engineering”

K. Ronanki · S. Arvidsson · J. Axell

Software Engineering and Advanced Applications (SEAA 2025, 51st Euromicro Conference), Lecture Notes in Computer Science vol. 16083, Springer.

  • Peer-reviewed conference paper based on my undergraduate research: a systematic literature review and expert interviews that identify which prompt-engineering techniques transfer to requirements-engineering tasks and where they break down.

Selected Projects

Xtrone · Autonomous trading platform

– Present · React, TypeScript, Go, PostgreSQL, WebSocket, GitHub Actions, Linux

  • Real-time platform that evaluates market conditions and executes automated strategies across approximately 50 assets simultaneously, with dashboards for balances, trade history, portfolio tracking, and strategy performance.
  • Sole developer across frontend, backend, persistence, real-time communication, deployment, and ongoing operations.

PepegaClapBot · Livestream automation platform

– · Next.js, TypeScript, Node.js, MongoDB, MQTT, GitHub Actions, Linux

  • Built and operated a multi-tenant platform used by around ten Twitch.tv live streamers to automate live-chat moderation and audience-engagement workflows.
  • Processed over 170M chat messages from more than 230K unique Twitch.tv users in continuous production over five years.
  • Owned the product end-to-end: development, infrastructure, third-party integrations, deployment, and day-to-day operation.

Education

BSc Software Engineering and Management · University of Gothenburg

Programme taught across the University of Gothenburg and Chalmers University of Technology

– · Gothenburg, Sweden

  • Coursework in software architecture, distributed systems, data structures and algorithms, software quality and testing, research methods and product management.
  • Pass with Distinction (VG) in both AI-focused courses: Software Engineering for AI Systems and Software Engineering for Data-Intensive AI Applications.
  • Bachelor’s thesis on LLM prompt engineering in requirements engineering, subsequently developed into the peer-reviewed publication listed above.
  • Certification: Generative AI with Large Language Models (DeepLearning.AI and Amazon Web Services).

Languages

Swedish: Native · English: Full professional proficiency · Italian: B1 proficiency

References

Available on request.