Banner Image

Skills

  • DevOps
  • Python
  • Akka
  • Algorithms
  • Code Review
  • Continuous Integration
  • Database Design
  • Domain Modeling
  • HTTP
  • Java
  • Jee
  • Linux
  • NoSQL
  • Scala
  • Software Configuration Management

Sign up or Log in to see more.

Services

  • Software Design/Architecture Consulting

    $30/hr Starting at $300 Ongoing

    Dedicated Resource

    -Consulting in designing architectures of existing and new software systems, doing development and DevOps too. -Experience in designing software architecture using many different kinds of architectures/approaches(like...

    AkkaAlgorithmsCode ReviewContinuous IntegrationData Architecture
  • Scala, Full-stack development

    $30/hr Starting at $150 Ongoing

    Dedicated Resource

    -Full-stack software systems development, specialized in backend, mostly Scala but Java and Python also. Doing architecture/design consulting and DevOps too. -Many years of experience in industry developing...

    AkkaAlgorithmsCode RefactoringCode ReviewDatabase Design
  • DevOps services

    $30/hr Starting at $150 Ongoing

    Dedicated Resource

    -DevOps services like configuration management, application deployment, continues delivery/integration, system/server/database administration or all kinds of automation. Doing architecture/design consulting...

    Amazon Web ServicesAnsibleBashCassandraChef

About

Software Architect/Engineer(Backend, DevOps, Scala, Java, Web)

I'm a quality focused software engineer with more than 5 years of experience in designing, developing and maintaining software systems and infrastructure around them using wide variety of technologies. Specialized in software architecture, DevOps and backend development, yet having experience in web development too. Quickly learning new things, adapting to new approaches and technologies.

skills overview:

-designing software, leveraging knowledge of many software architectures and design approaches like Domain Driven Design
-programming in multiple paradigms(functional, object-oriented), writing tests(unit, integration, system, end-to-end, performance)
-experience in wide variety of datastores ranging from relational databases through many kinds of NoSQL databases to filesystem-like stores
-DevOps skills like configuration management, continues delivery/integration, system administration
-knowledge of various web technologies
-good knowledge of Linux
-knowledge of network and security issues
-experience working in Agile/Lean methodologies

knowledge in technologies/languages:
JVM, Scala, Java, Python, Bash, SQL, Ansible, Docker, Kubernetes, Jenkins, AWS(EC2, ECS, S3, VPC, RDS, ELB, Autoscale), Akka(Core, Persistence, Streams, HTTP, Cluster), Play, Slick, Sbt, Maven, Ant, JEE, Spring, PostgreSQL, MySQL, Oracle, MongoDB, RabbitMQ, HTML, Javascript

basic knowledge in technologies/languages: Application/Web Servers(JBoss AS, Tomcat, Jetty, Apache, Nginx), Google Cloud Platform, OpenStack, Spark, Mesos, Marathon, DC/OS, Kafka, Cassandra, Redis, Memcached, Elasticsearch, Kibana, Logstash, Prometheus, Chef, Puppet, Pants, KVM, Vagrant, Packer, Lift, jQuery, Selenium, C/C++, Ruby, Clojure, CSS

I'm actively participating in Kraków Scala User Group, Polish Java User Group and other IT communities occasionally contributing to open-source projects.

Feel free to ask about availability, expertise or advice - I'm always interested in new challenges!

Work Terms

I'm open and flexible in terms of cooperation, any reasonable amount of hours in a week is possible, part-time, full-time or fixed priced. I can get involved in long-term projects/partnership however I'm perfectly fine with short-term projects.

As for communication I prefer voice calls or text/chat communication for faster feedback, however I'm perfectly fine with mostly mail communication too.