Scala Expert
2020 - PRESENTAsia Wealth Platform Pte Ltd (via Toptal)- Contributed to a highly scalable platform using Akka, Lagom, and Kubernetes.
- Modified tools to improve version upgrades, including implementing breaking changes on Lagom.
- Migrated to a Kotlin, Micronaut, microservices-based trader platform.
Technologies: Scala, Akka, Lagom, Cassandra, Kotlin, Micronaut, Apache KafkaOwner (Freelance)
2016 - PRESENTRoosters IO- Implemented person detection and tracking for both wifi and Bluetooth using Rust.
- Developed a method to estimate a person's gender and age using Kairos SDK.
- Enabled people detection in a CCTV stream using multiple machine-learning methods.
- Created web applications using Rust Rocket and React.
- Determined a person's gender and estimated the age using Affectiva SDK.
- Built an RFID tag scanner using Rust and User Diagram Protocol communication.
Technologies: Big Data, Akka Actors, Artificial Intelligence (AI), Apache Spark, Machine Learning, JavaScript, Rust, Python, Scala, JavaCTO | Co-founder
2017 - 2020IamBot- Built image similarity models using TensorFlow. Developed convolution DDNs for image representation and cross-image similarity calculation.
- Developed the back end using the Play framework, Akka, and Cats.
- Implemented Akka-based work distribution. Sharded work in order to increase the scalability and parallelism of the app.
- Developed a React, Redux, Sagas, and Relay dashboard using the Metronic template.
- Worked with natural language processing (NLP) and natural language understanding (NLU) based on word vectors.
- Utilized GoogleML in order to train machine learning models.
- Designed and implemented deployment procedures using Kubernetes and Helm.
- Utilized multiple languages in microservices that communicated using gRPC.
- Created transformer-based language models using PyTorch.
Technologies: Akka Actors, Convolutional Neural Networks, Neural Networks, Artificial Intelligence (AI), Machine Learning, gRPC, Helm, Kubernetes, Relay, GraphQL, Rust, Python, React, TensorFlow, Play Framework, ScalaIT Consultant | Research Assistant
2015 - 2016Wrocław University of Science and Technology- Implemented an SSO platform based on OAuth 2 using Spring.
- Integrated multiple services using Docker.
- Maintained experimental environments.
- Managed Spark clusters.
- Executed data backups using IBM Tivoli.
Technologies: Angular, Spring, JavaScript, JavaSoftware Architect
2013 - 2015Nokia Networks- Developed Vaadin portlets and components (GWT, JavaScript).
- Created JEE web services.
- Built a proof of concept (POC) using Angular.
- Developed web service clients.
- Managed a private Docker hub.
- Created a full deployment solution using Jenkins and Docker.
Technologies: Angular, GWT, JEE, Vaadin, JavaWeb Developer
2012 - 2013Chop-Chop.org- Supported a Magento store.
- Wrote Java software that parsed PSD files.
- Translated PSD files to HTML code.
- Wrote custom JavaScript scripts.
- Developed custom Magento modules.
Technologies: JavaScript, CSS3, HTML5