Konrad H.

Architect

665 dollar
Freelancer
7 years
Warsaw, POLAND

My experience

More

Entres Corporation LTDApril 2015 - Present

CTO & Senior Kotlin+Java 12 Team Leader & Project Manager & Architect, Entres Corporation LTD [UK], Senior Kotlin+Java 12 Team Leader: Recruiting, motivating and mentoring engineers. Accepting all pull requests in all projects. Getting done tasks that no one else is able to do.
CTO & Project Manager: Managing projects portfolio, risks, and priorities. Maintaining a KANBAN board. Creating, estimating, distributing, scheduling and verifying tasks. Nominating mentors. Recruiting and introducing new members into the organization. Handling escalations. Representing and negotiating on behalf of the company. Human resources management across all projects.
CTO & Architect: Researching and choosing technologies. Lobbying business solutions. Planning architecture and project's future. Drawing diagrams.
Foreseeing possible bottlenecks and overcoming them. Leading projects and the organization's technological transformation.

Project EC (microservices): Kotlin, Java 8, Mockito, JUnit, Lombok, Jackson, Spring (Framework 5, Data, Boot 2, Cloud, MVC, Social, Integration, Kafka, AOP, Security), Vaadin, Tomcat, Docker, Akka, Thymeleaf, Gradle, Cassandra, Spock, Spek, Kodein, Ansible, Cucumber.
Project EM (MVVM): Kotlin, Android.
Project R (actor system): Java 8, Mockito, JUnit, Lombok, Jackson, Spring (Framework 5, Data, Boot 2, AOP), Jetty, Akka, Gradle, Spock.
Project H (microservices): Kotlin, Spring (Framework 5, Boot 2), Camunda BPMN, Maven.
Project K (microservices): Java 12, TypeScript, Spring (Framework 5, Boot 2), Gradle, Angular 6.
Projects C, E (infrastructure management): Bash, Ansible, Python.
Projects D, OC, N (libraries/frameworks): Kotlin.
More

YouNeedIT sp. z o.o.February 2020 - Present

Senior Java & Regular Scala/C# Software Engineer, YouNeedIT sp. z o.o. [Remote],
Project (microservices): Data virtualization. Technology: Java, Scala, C#, Spark, jni4net, Thrift, FlatBuffers.
More

SITL Corporation IncFebruary 2019 - Present

Project (client-server): Distributed file system.
Senior C++ Team Leader (20% of time): Recruiting, motivating and mentoring. Carrying out IT expertise. Accepting all pull requests.
CTO & Project Manager (50% of time): Managing budget, tasks, risks, and priorities. Holding meetings and calls.
CTO & Architect (30% of time): Sales support. Negotiating terms with clients. Establishing a company's IT strategy and supervising its execution.
More

LizardFS IncNovember 2018 - February 2019

Project (client-server): Distributed file system.
Senior C++ Team Leader (20% of time): Recruiting, motivating and mentoring. Carrying out IT expertise. Accepting all pull requests.
Manager & Project Manager (30% of time): Managing budget, tasks, risks, and priorities. Holding meetings and calls.
Architect (50% of time): Sales support. Negotiating terms with clients. Establishing a company's IT strategy with board members and supervising its execution.
More

Braintri sp. z o.o.October 2018 - December 2018

Junior Swift/iOS Software Engineer, Braintri sp. z o.o. [PL],
Technology: Swift, CocoaPods, SnapKit.
More

iCompass sp. z o.o.June 2017 - October 2018

Project (microservices): Integrating distributed (SOA/ESB) card transaction system for MasterCard and Le Crédit Lyonnais (French bank).
Technology: Java, Spring (Framework 5, MVC, Boot 2, HATEOAS), JUnit, Mockito, Lombok, Jetty, Tomcat, Wildfly/JBoss AS/JBoss EAP, Fuse ESB/Fabric8
(ServiceMix, CXF, Commons, Camel, ActiveMQ, OSGI/Karaf/Felix), Graylog, Keycloak, Orika, Guava, Kafka, Jackson, XSD, TypeScript, Angular 5 6, Redux, YARN, NPM, Maven, Kotlin, Python 3, Ansible, Docker, R, plotly.

Senior Java 8 Team Leader (70% of time): Mentoring, motivating and taking part in juniors evaluation interviews. Integrating our microservices with cryptography services. Managing pull requests. Creating, estimating and verifying tasks. Researching and introducing new technology into projects. Ensuring highest code quality and design/integration/architecture patterns compliance.
Junior Software Architect (15% of time): Finding, researching, giving an opinion and proposing new technologies for projects. Discovering technology problems and proposing solutions. Drawing diagrams. Negotiating technical needs and risks with clients. Proactively supporting and offloading senior architects.
Regular DevOps (10% of time): Creating CI/CD. Automatizing developer environment set up. Day-to-day team's problem solving related to security, cryptography, Linux, cloud computing, containerization and virtualization. Writing, validating and code reviewing Ansible playbooks and Python scripts.
More

Retico Solutions sp. z o.o.July 2016 - October 2016

(5% of time): Consuming REST API. Proposing technology upgrades.

Full-stack (Senior Java + Regular JavaScript), Retico Solutions sp. z o.o. [PL],
Backend (microservices): Java 8, Spring (Framework 4, Data, Boot, Social), Neo4j, Tomcat, Gremlin, Tinkerpop, Amazon Web Services (SES, SNS, DynamoDB, EC2, Gateway, Lambda, SQS, Cognito), Mockito, JUnit, TitanDB, Castor, Jackson, Velocity, Groovy, Gradle.
Frontend (fat client-server): ReactJS, NodeJS, AJAX, NPM.
More

Efigence s.a.April 2015 - February 2016

Tasks: Designing and implementing a stock exchange system for a bank Pekao s.a.
Desktop (thin client-server): Java 8, Guice, Guava, Swing, Synthetica, Apache Commons, Spock, JFreeChart, Mockito, JUnit, Maven.
Server (microservices): Java 7, IBM WebSphere, Hibernate, Oracle database, Spock, Mockito, JUnit, SAX/DOM/SAXDOMIX, Maven.
More

Software Business Group sp. z o.oMay 2014 - November 2014

Tasks: Maintaining and improving websites, CMSs and CRMs. Technology: PHP 5.3, Bootstrap, Smarty, jQuery, MySQL, HTML, AJAX.

My stack

Environment of Development

Vagrant, Unreal Engine, JADE

Other

Microsoft C-SHARP, Java Swing, French, Manager, Jakarta TOMCAT Servlet Engine, Secure Socket Layer, Linux Debian, Project Manager, pair programming, Document Object Model, Cisco Certified Network Associate, Apple Mac, Linux Essentials certification, Cisco Certificated Network Associate, Computer Science - Information System Engineering, HR & Project Management, Regular PHP Software Engineer, Junior Java/Android Software Engineer, Full-stack Freelancer, Regular TypeScript Software Engineer, Automatizing developer, Junior Software Architect, TypeScript & DevOps, Senior Java Team Leader, Senior C++ Team Leader, Java 12 Team Leader, Kotlin JEE, Synthetica, hidden service administration, After successful scheduling, Junior Architect, Test-Driven Development, Zachman Framework, DNS Management, Python Programming, Lombok, Guice, Master's degree - Management, PC Hardware > Intel PCs, IT Security, API management, Chief Technology Officer, Enterprise Service Bus, JavaFX, Analyst/Programmer, Backup & Recovery > Backups, SAXDOMIX, Russian, Dynamic Programming, Service Oriented Architecture, Architect, Distributed Computing, Linux Fedora, industry~it, C Programming Language, Amazon DynamoDB, Back End, English, Team Leader, Full Stack, Apache Cassandra, Bash Shell, Behaviour-Driven Development, actor, Information Technology, REACTJS, Information security level CONFIDENTIAL, Personal Home Page, Spring Framework, UML/OMT, GDPR, decision support, Front End, Analytical skills, Polish

Machine Learning

Neural networks

Mobile

Android

Application servers

Jetty, WildFly

Software testing

Spock, Mockito, Cucumber

Databases

NoSQL, MySQL, SQLite, Oracle

Technologies

TOGAF, Jboss, IBM WebSphere, NumPy, Apache Commons, ActiveMQ, Thymeleaf, Amazon Web Services (AWS), Akka

Others

DDD, Problem Solving, Artificial Intelligence, Continuous Deployment, Time Management, Saga, PostGIS

Analysis methods and tools

Jackson, DevOps, Kanban, Apache Maven, Gradle, Junit, MVVM

Open Source solutions

Kubernetes, ServiceMix

Languages

Scala, JAVA 8, Prolog, MVC, XML Schema, Java, TypeScript, Kotlin, C++, Oracle PL/SQL, JAVA 9, SQL, JavaScript, Matlab, Groovy, HTML, Python, Lisp

Big Data

Data Mining, Apache Kafka, Big Data, Blockchain

Frameworks

Vaadin, Node.js, Grails, jQuery, Smarty, AJAX, Hibernate, SAX, AngularJS, Bootstrap

Protocols

FTP, SMTP, IMAP, ARP

IT Infrastructure

Docker Compose, Linux Red Hat, KVM, Linux, Virtualization, Cisco Switches/Routers, Ubuntu, DFS, RAID, Cloud Computing, Ansible, Infrastructure Management, Docker

My education and trainings

Linux Essentials certification - Linux Professional Institute

Masters Degree, Computer Science, Data Science - University of Warsaw2019 - 2021

Masters Degree, Computer Science, Intelligent Information Systems - Warsaw School of Economics2016 - 2020

Masters Degree, Management - Marketing - University of Warsaw2018 - 2020

Masters Degree, Computer Science - Artificial Intelligence - Warsaw University of Technology2016 - 2019

Passed CCNA certification - Warsaw University of Technology2014 - 2016

Computer Science - Information System Engineering - Military University of Technology2012 - 2016