Kai Niemi

Kai Niemi Email and Phone Number

Solutions Engineer (EMEA) at Cockroach Labs @ Cockroach Labs
101 Fifth Avenue Floor 4 New York, NY 10003 United States
Kai Niemi's Location
Stockholm County, Sweden, Sweden
Kai Niemi's Contact Details

Kai Niemi work email

Kai Niemi personal email

n/a
About Kai Niemi

I'm passionate about building scalable, reliable and understandable distributed systems. My main focus is around data-intensive microservices, event-driven architectures, pub-sub systems and cloud-native, geo-distributed databases. I've experienced the challenges of designing large-scale, distributed systems for over 10 years in different roles as senior developer, tech lead and architect. I enjoy to explore and learn new things in this space and trying to finding simple solutions to increasingly complex problems. My business domain knowledge is centered around online gaming, finance, payments, travel, retail and logistics.In recent years I've been the lead enterprise architect for a technical innovation and transformation program at Kindred, targeting to deliver a globally scalable, datacenter-failure resilient service platform for an international customer market. This program outlined the technical strategy for increasing business agility, availability and scalability by geographically distributing the technical platform closer to customer markets world-wide. Key experiences and abilities:- Development of highly scalable, distributed and data-intensive systems for different business domains.- Strong communicator with ability to guide and influence engineering teams and business stakeholders.- High attention to detail and system quality attributes.- Strong understanding of modern infrastructure and data distribution technologies.- Expertise in server-side Java development using Spring Boot, JPA/Hibernate, Maven, Solace JMS, Kafka, PostgreSQL, Oracle, Couchbase and CockroachDB.

Kai Niemi's Current Company Details
Cockroach Labs

Cockroach Labs

View
Solutions Engineer (EMEA) at Cockroach Labs
101 Fifth Avenue Floor 4 New York, NY 10003 United States
Employees:
11
Kai Niemi Work Experience Details
  • Cockroach Labs
    Solutions Engineer
    Cockroach Labs Aug 2019 - Present
    New York, Ny, Us
  • Kindred Group Plc
    Enterprise Architect
    Kindred Group Plc Oct 2011 - Aug 2019
    Sliema, Malta, Mt
    Achievements and responsibilities:- Lead architect for driving technology platform transition efforts towards cloud-native, geo-distributed, multi-active deployments- Leading the design partnership collaboration between Kindred and Cockroach Labs- Established strategies for breaking down monoliths to microservices (mechanisms, principles, guidelines)- Main author of architecture guidelines for development teams (API design, design patterns, frameworks, pub/sub, transactions, etc)- Established a new cross-platform REST/Hypermedia API standard- Introduced Spring Boot as main container and framework for server-side development- Evaluated many new platform technologies and frameworks- Assisted developer recruitment by designing work tests and conducting follow up interviews- Lead architect for the redesign of a bonus/loyalty system and payment platformPlatforms and Technologies:- Spring Boot, JavaEE, Hibernate, JPA, Liquibase, Flyway- Spring Boot Jetty, Glassfish- Hazelcast, EhCache, Redis- Redhat Enterprise Linux, Ubuntu- Kafka, SolaceMQ, ActiveMQ- CockroachDB, Couchbase, Oracle RAC, MySQL- Git, Hudson, Nexus, Maven- Kubernetes, Docker- Event-driven microservice architecture principles- Hybrid cross-cloud multi-active deployments (on-prem, GCE and AWS)
  • Paxport Group
    Senior Software Developer / Architect
    Paxport Group Jan 2009 - Sep 2011
    Stockholm, Stockholm County, Se
    Achievements and responsibilities:- Lead for system architecture and configuration management- Defined a new microservices-based target architecture to meet increasing demands on system performance and reliability - Introduced a Terracotta distributed cache that signifinantly increased system performance- Defined and introduced a new REST API standard for external operators and customers- Designed a fully automated build pipeline infrastructure based on Subversion, Maven, Nexus and Hudson- Technical writer for development guidelines, architecture principles and release and deployment guidelines - Implemented a company-side first and second line support system using Atlassian JIRA- Memeber of product owner development forum - Designed work tests for developer recruitement and conducted work test reviews and interviewsPlatforms and Technologies:- JavaEE5/6, Spring3, Hibernate3, JPA2- JBoss 4.x, Tomcat6/7- Ubuntu, ActiveMQ, Terracotta, PostgreSQL- Subversion, Hudson, Nexus, Maven- Microservices with event-driven architecture principles
  • Bwin
    Senior Java Developer / Tech Lead
    Bwin Oct 2007 - Jan 2009
    Vienna, Vienna, At
    Achievements and responsibilities:- Technical lead for the transaction ledger system managing all financial information and player accounts.- Migrated the financial transaction system from legacy EJB2 technology and MySQL to EJB3 and Oracle 10g - Designed and developed core platform products for high-performance online gaming.- Surveying and documentation of platform product use cases for automated QA testing- Performed developer interviews and crafted and conducted work tests reviews- Development of various cross-functional support libraries shared by platform product teamsPlatforms and technology:- J2EE, JavaEE5, Spring, Hibernate, JPA- JBoss 4.x, Redhat Enterprise Linux, Tibco EMS- Oracle Coherence, Oracle 11g RAC, MySQL
  • Aldata
    Java Developer / Architect
    Aldata Jun 1999 - Sep 2007
    Dallas, Texas, Us
    Achievements and responsibilities:- Defined the technical platform architecture for a new cash register system with desktop and mobile frontends. - Developed integrations against management information systems and payment gateways. - Introduced Atlassian team collaboration tools across the organisation- Designed a new build and deployment infrastructure based on Maven and Subversion- Developed special low-level integration technology between Win32 application and the Java platform that enabled new business opportunities- Performed detailed technology and platform evaluations of webshop platforms, like Elastic PathPlatforms and technology:- JavaSE/EE, C/C++, .NET CF - Spring, Hibernate, JPA, Tomcat- Oracle, SQL Server, Sybase ASA, Sybase IQ, Sybase UL

Kai Niemi Skills

Software Architecture Distributed Systems Git Software Development Database Systems Messaging Systems Maven Microservices

Frequently Asked Questions about Kai Niemi

What company does Kai Niemi work for?

Kai Niemi works for Cockroach Labs

What is Kai Niemi's role at the current company?

Kai Niemi's current role is Solutions Engineer (EMEA) at Cockroach Labs.

What is Kai Niemi's email address?

Kai Niemi's email address is ka****@****abs.com

What skills is Kai Niemi known for?

Kai Niemi has skills like Software Architecture, Distributed Systems, Git, Software Development, Database Systems, Messaging Systems, Maven, Microservices.

Who are Kai Niemi's colleagues?

Kai Niemi's colleagues are Alex Rivilis, Min Kim, Kumari Nikita, Melissa Martin, Josh Loar, Lisa Contini, Peter Mattis.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.