Cracow Metropolitan Area
Specialities: architecture, security, reliability, JVM, infrastructure, REST API, integration, EIP, DDD, Object-Oriented Programming and Design, Unit Testing, TDD/BDD, software measuring, Java, mouse-less navigation, defensive programming. DBs: MySQL, Oracle, Postgres, SQL Server, Teradata, Mongo, Neo4j (basic) Languages: Java, Python, Bash, ZSH, Scala, Ruby, Groovy, Javascript, ColdFusion, SQL, Perl Servers: Tomcat (via SpringBoot and standalone), JBoss, Spark, Jetty, Apache IDEs: Intellij, Eclipse, Vim + Bash VCS: Git, SVN, CVS Tools: Maven, Sonar, OWASP ZAP, BurpSuite, Kali Linux, Docker, Jenkins/Hudson, GitLabCI, GitHub dependabot, DevTools, OWASP Dependency Checker/Checkmarx Testing: TestNG, JUnit 4&5, JUnitParams, Zohak, TestNG, Mockito, PowerMock Technologies: Spring (Boot, Core, Data, Roo...), EJB, Hibernate, Rails (and less Grails), JAXB, jax-rs, jax-ws, JDBC, JPA, JMS, JMX, log4j, jQuery, Turn.js, CSS. Ideologies: Continuous integration and delivery (CI/CD), Code/Architectural Kata, Code Retreat, DevOps, Responsive Web Design, Mobile First, API first, Shift Left, System Thinking, mouseless navigation. Methodologies: Software Craftsmanship, Agile, Scrum, XP.
Delivered three different trainings - all security-based. Trained hundreds if not thousands of people. My trainings have a VERY high rate of approvals and multiple very positive comments.
My trainings include: Java, tooling (Git, Maven, particular libraries or frameworks from GEF to Spring, from Jasmine to React), JavaScript, TDD, DDD, testing, multithreading, architecture, SQL (PostgreSQL), NoSQL (Mongo, Cassandra), security, modeling, performance, CI/CD and others.
We offer customized trainings, project consultancy and emergency help. Technologies: JVM, Java SE & EE, SQL (various kinds). Practices and areas: monitoring, performance, tuning, design, testing.
Providing insight into infrastructure, making it observable and measurable. Overseeing functioning of VMWare VMs, physical machines, AS and WEB servers as well as LXC and web containers (like Tomcat). Diagnosing performance problems, on all sides: OS, JVM and within applications.
Responsible for design and development of SAAS recruitment platform. Also helped with infrastructure and product strategy.