Kai Niemi Email and Phone Number
Kai Niemi work email
- Valid
Kai Niemi personal email
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.
Cockroach Labs
View- Website:
- cockroachlabs.com
- Employees:
- 11
-
Solutions EngineerCockroach Labs Aug 2019 - PresentNew York, Ny, Us -
Enterprise ArchitectKindred Group Plc Oct 2011 - Aug 2019Sliema, Malta, MtAchievements 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) -
Senior Software Developer / ArchitectPaxport Group Jan 2009 - Sep 2011Stockholm, Stockholm County, SeAchievements 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 -
Senior Java Developer / Tech LeadBwin Oct 2007 - Jan 2009Vienna, Vienna, AtAchievements 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 -
Java Developer / ArchitectAldata Jun 1999 - Sep 2007Dallas, Texas, UsAchievements 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
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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial