Poland
Technology is my passion. I am a multi-talented software developer with deep understanding of programming and strong analytical and critical thinking skills. I love learning new things and I am always eager to share my knowledge with others.
• Architecture and development of mobile (PWA) and desktop applications for agricultural companies • Architecture review, code reviews, continuous improvement of processes, and problem-solving strategies • TypeScript, Cloud Functions, Microservices, Parse Server, MongoDB, React, Zustand, MUI, Vite, Playwright, pnpm, Turborepo, TanStack Query
• Architecture and development of a mobile live remote support application (chat, video) and a desktop manager application (management panel, dashboard) • Evangelist for TypeScript, Pair Programming, Testing, TDD, and CD • Introduction of an agile mindset with sprints and retrospectives • TypeScript, Node.js, MongoDB, React, Redux, MUI, Jest, Selenium, WebSockets
• Rozwój aplikacji Zephyr Enterprise • Dodawanie funkcjonalności przy użyciu wzorca Strangler Fig • Poprawa bezpieczeństwa aplikacji poprzez dodanie ulepszonej autoryzacji oraz dostosowanie do zaleceń OWASP • Rozszerzenie aplikacji poprzez plugin dostępny w Atlassian Jira • Kierowanie zespołem programistycznym • Międzynarodowy zespół (Polska, Francja, Indie, Stany Zjednoczone) • Przeprowadzanie rozmów kwalifikacyjnych • Przeprowadzanie retrospektyw • Nowoczesna architektura z wykorzystaniem mikroserwisów i mikrofrontendów • Architektura heksagonalna (porty i adaptery) • Continuous Deployment umożliwiony przez Trunk Based Development oraz Pair/Mob Programming • Stosowanie BDD razem z TDD • Technologie: Java, Spring, Spring Security, Spring Boot, Docker, React, Angular, TypeScript, Cucumber, Gherkin, PostgreSQL, Jest, JUnit, Datadog
• Backend + Cloud Developer • Developing and configuring microservices architecture and infrastructure • Using Pipes and Filters architectural pattern to create components deployed continuously (Continuous Deployment) • Technology stack: Amazon Web Services (AWS), Java, Go, OpenAPI, Kubernetes, Docker, Gloo Edge, ArgoCD • Tools: Git, GitHub, Bitbucket, Jenkins, Datadog, JIRA, Confluence, SonarQube, IntelliJ IDEA • DevOps Core-team • Managing an internal project (Product Owner) • Technology stack: Docker, Kubernetes, Google Cloud Platform (GCP), Python • Member of DevOps Community • Conducting job interviews
• Full Stack Developer • Developing a responsive web application (smartphone/tablet/desktop) used by hundreds of thousands of users • Technology stack: TypeScript, React, Redux, Swagger, Java 8, JEE, HTML5, CSS3 • Tools: Git, GitLab, Jenkins, JIRA, Confluence, SonarQube, IntelliJ IDEA • Member of DevOps Core-team and DevOps Community • Technology stack: Docker, Kubernetes, Google Cloud Platform (GCP), Python
• Developing and maintaining a desktop application in a huge (more than 70.00 classes) logistics project, collaborating with more than 100 developers from all over the world (Poland, Germany, Estonia, India) • Using Java 8 and frameworks for dependency injection (Spring) and querying Oracle SQL database (Hibernate) • Learned best programming practices by applying TDD to code development • Utilizing knowledge of version control and CI/CD to supplement Java development • Craftsmanship Community member