- Software Engineer (Contract)Domino Data Lab2015 - 2016
- Developed the back-end the data science platform.
- Redesigned the project permissions system.
- Improved CI work flow (CircleCI, Jenkins).
- Software Engineer (Contract)BitcoinPayGate2014 - 2016
Technologies: Bitcoin, Scala, Java, Akka
- Created Bitcoin payment processor in Scala and Akka.
- Designed system to synchronize exchange prices from multiple Bitcoin exchanges.
- Picked up this project after it was left by the previous developer.
- Designed and implemented API for use by eCommerce sites.
- Responsible also for DevOps.
- Software Engineer (Contract)Landlord Game2014 - 2015
Technologies: Scala, Akka, MySQL
- Designed and developed a back-end API for mobile clients.
- Designed and implemented new features.
- Documented the API and use cases for the mobile client developers.
- Provided performance monitoring, profiling, and tweaking.
- Ran the API server (DevOps).
- Software Developer, AdministratorMerchenta2012 - 2014
Technologies: Hadoop, MySQL, RabbitMQ, Scala, Play, Java, Couchbase, Git, Ansible, Debian
- Created a new Hadoop cluster for reporting and analysis systems. Was responsible for managing the cluster and job development.
- Developed reports running periodically or ad hoc and integrated the reports with other parts of the application.
- Responsible for all Linux, MySQL, Couchbase administration, tuning, monitoring (70+ servers).
- Programmed in Java – server side, focused on performance – RTB bidders.
- Programmed in Scala – development of client facing dashboard application (Play Framework).
- Software DeveloperNasza Klasa2010 - 2012
Technologies: Hadoop, Java, Hive, Pig, HBase, Pentaho BI, PHP
- Created a new Hadoop cluster for a data warehouse system. Handled maintenance of the Hadoop cluster, addition of new data sources, and ETL (logs and SQL).
- Created applications for analyzing data with the MapReduce framework (with Java, Pig, or Hive). Wrote and ran new Hadoop jobs to generate reports for users.
- Worked as part of a project team to create a full-featured data warehouse and BI solution (Java programming).
- Creating reports for warehouse users (Java, Hive UDF, Python, Bash).
- Developed in PHP for web and back-end for the website Nk.pl.