Alexis Nikuliak

Senior Software Engineer at Google

Mountain View, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Alexis Nikuliak is a Senior Software Engineer with 12+ years building high-performance, distributed Java systems and analytics platforms, currently working on messaging and realtime analytics at Google in Mountain View. He specializes in concurrency, asynchronous programming, Akka actors, GRPC/Protobuf and JVM frameworks, with deep experience integrating search (Lucene/SOLR), NoSQL, and relational databases. Alexis has driven backend improvements in open-source projects like the Ninja Java web framework—adding JSONP and standalone server robustness—and has a track record of shipping API proxies and analytics backends at enterprise scale. Comfortable across the stack, he pairs systems-level thinking (hazelcast, caching, Akka) with practical tooling skills (Gradle/Maven, shell, FFmpeg/ImageMagick). His academic background in computer science and applied mathematics underpins a methodical approach to concurrency and performance problems. Colleagues rely on him to untangle complex async workflows and turn them into maintainable, test-covered solutions.
code13 years of coding experience
job11 years of employment as a software developer
bookMaster's degree Computer Science and Applied Mathematics, Master's degree Computer Science and Applied Mathematics at Belarusian State University
languagesEnglish
github-logo-circle

Github Skills (7)

javas10
restful10
web-framework10
jsonp10
java10
jtest9
junit9

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
ninjaframework/ninja

Sep 2013 - Aug 2014

Ninja is a full stack web framework for Java. Rock solid, fast and super productive.
Role in this project:
userBack-end Developer
Contributions:25 commits in 10 months
Contributions summary:Alexis primarily contributed to the Ninja framework's backend functionality, specifically implementing JSONP support and enhancing the standalone server capabilities. Their work involved modifying core classes to enable JSONP rendering, incorporating features like a callback parameter and validating its input. They also added support for context path detection in standalone mode. Furthermore, the user created and modified unit and integration tests for the JSONP feature and bean violations.
full-stackjavaweb-frameworkwebframeworkrestful
nobullet/library

Oct 2015 - Jan 2022

Projects for algorithms and concepts
Contributions:44 pushes, 1 branch in 6 years 3 months
javadata-structurespythoncpp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial