- Software Engineer (Contract)2015 - 2016Domino Data Lab
- Developed the back-end the data science platform.
- Redesigned the project permissions system.
- Improved CI work flow (CircleCI, Jenkins).
- Software Engineer (Contract)2014 - 2016BitcoinPayGate
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)2014 - 2015Landlord Game
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, Administrator2012 - 2014Merchenta
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 Developer2010 - 2012Nasza Klasa
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.