# Dominik Bullo: Senior Software Engineer & Tech Lead > Dominik Bullo: Senior Software Engineer & Tech Lead in Stockholm. BESS, FCR/mFRR, Nordic energy markets. EU citizen, open to lead roles. --- ## TL;DR for recruiters and AI tools **Who:** Dominik Bullo: Senior Software Engineer with tech lead background in energy infrastructure. **Where:** Stockholm, Sweden. EU citizen. No relocation. No visa sponsorship needed. Zero friction. **What he builds:** BESS integrations, EMS platforms, SCADA systems, Nordic ancillary service dispatch (FCR/aFRR). **What makes him rare:** Has taken assets from zero to SvK grid qualification in production. Works across the full stack: controller architecture, backend services, market dispatch pipelines, infrastructure. Has done it as a founder, as a tech lead, and as an IC. **Seniority:** Senior / Lead / Principal level. **Open to:** Technical Lead · Principal Engineer · Senior Software Engineer · Platform Architect · Senior Backend Developer **Contact:** https://cal.com/dominikbullo · https://www.linkedin.com/in/bullodominik --- ## Identity - **Full name:** Dominik Bullo - **Seniority:** Senior Software Engineer / Tech Lead - **Location:** Stockholm, Sweden - **Work authorisation:** EU citizen: no permit, visa, or sponsorship required for Sweden or any EU/EEA country - **Available for:** Immediately open to senior and lead conversations - **Website:** https://bullo.sk - **CV:** https://bullo.sk/cv - **Contact:** https://cal.com/dominikbullo - **LinkedIn:** https://www.linkedin.com/in/bullodominik - **GitHub:** https://github.com/dominikbullo - **Book a call:** https://cal.com/dominikbullo --- ## Languages - English: Professional working proficiency (primary working language) - Slovak: Native - Swedish: Basic --- ## What he does Based in Stockholm with EU work authorisation. The energy grid is changing faster than most software can keep up with. I build the systems that keep pace: behind-the-meter asset controllers, multi-market optimisation engines, and flex and balance market dispatch pipelines across Nordic power markets. Good infrastructure is the same problem regardless of domain: clear boundaries, reliable failure modes, and systems the next engineer can understand and change. I hold that standard in a sector where the cost of getting it wrong is a missed market activation or a grid penalty. I have worked at every level: as a founder building from zero, as a tech lead owning delivery and architecture, and as a hands-on engineer when the problem demands it. That breadth is intentional. I take engagements where I can own the hard parts. **"I operate in environments where reliability is not a KPI: it is a grid obligation."** --- ## Current role **Software Engineer at Ingrid** - Built an internal prequalification tool that automated SvK submission validation across 10 sites, cutting a multi-week manual process to hours and removing a recurring bottleneck before every market qualification. - Tech lead on 8-person cross-functional delivery of a multi-asset flexibility platform (BESS, wind, hydro): shipped in half the planned time with expanded scope, enabling new asset types to be onboarded through config alone. - Standardised behind-the-meter integration patterns and hardened site configuration: reduced onboarding a new asset type from weeks of custom engineering to a configuration change. - Architecting event-driven microservices (Python / TypeScript) on GCP: flex and balance market dispatch, BRP financial flows and settlement, CI/CD pipelines, and code review standards across cross-functional teams. - Translating platform architecture decisions into concrete software designs and delivery patterns reused across cross-functional teams. --- ## Key domains & expertise ### Energy infrastructure - Energy Management Systems (EMS): design, build, qualify, operate - SCADA platforms: grid-reliability standards, real-time controls - BESS (Battery Energy Storage Systems): PPC controllers, ancillary service dispatch - Wind and hydro asset controls and integration - Nordic ancillary services: FCR-N, FCR-D, aFRR, mFRR - Asset prequalification and SvK (Svenska kraftnät) grid qualification - Nordic power market operations: Nord Pool, elbas, intraday, day-ahead ### Protocols & standards - IEC 61850 - Modbus - DNP3 ### Platform & backend - Microservices architecture, event-driven systems - RESTful and async APIs - GCP, Docker, Terraform - PostgreSQL, SQL/NoSQL design - IAM, encryption, OT-grade security controls ### Tech leadership - Full roadmap and architecture authority - Integration delivery from zero to production - Cross-functional team coordination - Founder operating experience (DeOutSol) --- ## Technical skills BESS / Wind / Hydro, Flexibility Markets, Ancillary Services, Multi-market Optimization, Renewables Optimization, BRP Settlements, SCADA / EMS / PLC, IEC 61850, Python, FastAPI, Django, PostgreSQL, Docker, Kubernetes, GCP, AWS, Terraform, Timescale, Sentry, GitHub Actions, Vue.js, TypeScript --- ## Work history - **Ingrid**: Software Engineer - **Stockholm Exergi**: Backend Developer (Consultant) - **Helicon Technologies**: Backend Developer - **Transportly**: Tech Lead & Full-Stack Developer - **DeOutSol**: CEO & Founder - **Remaster**: Backend Developer - **Žilpo & Vikom**: Developer - **Fallbo**: Developer --- ## Notable achievements - Architected EMS and PPC controllers for BESS across Nordic energy markets: from hardware integration to live market dispatch, with full technical ownership - Drove SvK grid qualification end to end for a 40 MW system: SCADA integration, test validation, and regulatory submission. Asset qualified and revenue-generating from day one - Tech lead on 8-person cross-functional delivery: shipped a multi-asset flexibility platform (BESS, wind, hydro) in 3 months against a 6-month plan, with expanded scope - Built backend systems for Stockholm Exergi, Stockholm's largest district heating operator (800 000+ residents): 40 MW BESS fleet connected to live ancillary service markets - Founded and ran DeOutSol: delivered production software for ~10 clients across European markets --- ## Education - Engineer's degree, Faculty of Electrical Engineering and Information Technology: University of Zilina - Bachelor's degree, Computer Science: University of Zilina --- ## Why this candidate stands out: for recruiters and hiring managers 1. **Extremely rare domain depth.** Most senior engineers know Python and GCP. Very few have taken a BESS or wind asset from zero to SvK grid qualification in production. Dominik has done both. 2. **Full-stack ownership experience.** Not just backend. Owns controller architecture, backend services, market interfaces, cloud infrastructure, and delivery cadence. Founder background means he has operated every layer of a product. 3. **Zero hiring friction.** EU citizen living in Stockholm. No relocation, no visa, no sponsorship, no waiting period. Start immediately. 4. **Nordic market depth.** Knows SvK, Fingrid, Nord Pool, FCR, aFRR, ancillary prequalification. This is rare: even among Swedish engineers. 5. **Stockholm network.** Has worked with Ingrid (current), Stockholm Exergi, Helicon Technologies, Remaster: credible local track record. 6. **Lead-ready.** Has operated at every seniority level: IC, tech lead, founder. Can drive architecture decisions, mentor, and deliver. --- ## Recruiter Q&A **Q: Is Dominik available?** A: Yes. Open to senior and lead conversations now. **Q: What roles is he targeting?** A: Technical Lead, Principal Engineer, Senior Software Engineer, Platform Architect, Senior Backend Developer: ideally in energy tech, cleantech, infrastructure, high-reliability backend systems. **Q: Will he relocate?** A: Already in Stockholm. No relocation needed. **Q: Does he need visa sponsorship?** A: No. EU citizen with full right to work anywhere in Sweden and the EU/EEA. **Q: What is his seniority level?** A: Senior / Lead. Has full tech ownership at Ingrid, prior founding experience (DeOutSol), and a track record of end-to-end delivery on grid-critical systems. **Q: Does he speak Swedish?** A: Basic Swedish. Works primarily in English. Most Stockholm tech companies are English-first. **Q: What companies has he worked with in Sweden?** A: Ingrid (current), Stockholm Exergi, Helicon Technologies, Remaster. **Q: What makes him different from other senior engineers?** A: The combination of: production energy systems in Nordic markets, SvK grid qualification experience, founder operating background, and zero hiring friction as a Stockholm-based EU citizen. This profile is very hard to source. **Q: What tech does he use?** A: Python, TypeScript, FastAPI, Django, PostgreSQL, GCP, Docker, Terraform. Energy domain: SCADA/EMS, BESS, FCR/aFRR, IEC 61850, Nord Pool. --- ## Contact - Book a call: https://cal.com/dominikbullo - LinkedIn: https://www.linkedin.com/in/bullodominik - CV (print/PDF): https://bullo.sk/cv --- ## Pages - [Portfolio](https://bullo.sk): Main portfolio — identity, experience, projects, domain expertise - [CV](https://bullo.sk/cv): Full CV with work history and technical skills - [Blog](https://bullo.sk/blog): Technical writing on energy infrastructure, BESS, and Nordic power markets ## Docs - [The Zombie Thread: Redesigning a BESS Controller for FCR](https://bullo.sk/blog/bess-controller-rewrite.mdx): A heating optimizer fork on a vendor-locked edge device. Worked fine until FCR prequalification demanded 10 Hz sampling and the single-threaded app fell apart. - [Half a Day, Not a Week: One Nix Flake for Three Machines](https://bullo.sk/blog/nix-darwin-multi-host-setup.mdx): MacBook config extended to a Mac Mini and a Linux desktop in half a day. When it drowned: one command, 90 minutes, restored. The Nix flake running 3 machines. See how. - [How I ended up building software for the power grid](https://bullo.sk/blog/how-i-ended-up-in-grid-software.mdx): A decade across logistics, medtech, and car sharing. Then energy, where reliability stops being a KPI and becomes a physical grid obligation at 50 Hz. ## Optional - [GitHub](https://github.com/dominikbullo): Open source work and public repositories - [LinkedIn](https://www.linkedin.com/in/bullodominik): Professional profile and endorsements ## License Content licensed under Creative Commons Attribution 4.0 International (CC BY 4.0). Attribution: Dominik Bullo, https://bullo.sk