Summary
Overview
Work History
Education
Skills
Websites
Certification
Articles
Hobbies and Interests
Consent - Agreement
Languages
Timeline
Generic

Joanna Maciak

Warsaw

Summary

Organized and dependable software professional with a knack for problem-solving and multitasking. Quick to learn new tools and technologies, with a creative mindset and a detail-oriented approach to getting things done. Known for staying calm and patient under pressure, keeping a positive attitude, and bringing a touch of creativity to every project. Always focused on delivering results that are both reliable and efficient.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Software Developer

Asseco Poland S.A.
06.2019 - Current
  • Developed, tested, and maintained high-quality code using Java, Kotlin, Python, and Groovy.
  • Designed and optimized algorithms and data structures to solve complex technical challenges.
  • Integrated applications seamlessly with external systems and services.
  • Collaborated with cross-functional teams, including developers, testers, and product managers, to deliver robust solutions.
  • Conducted code reviews to ensure quality, maintainability, and adherence to industry best practices.
  • Utilized Git for version control to manage and track changes in the codebase effectively.
  • Participated in deployment processes, ensuring smooth transitions to production environments.
  • Operated in an agile development environment, contributing to sprints, daily stand-ups, and other agile ceremonies.
  • Created and maintained technical documentation for code, APIs, and software architecture.
  • Mentored junior developers, fostering their professional growth and technical expertise.
  • Continuously engaged in professional development to stay updated with emerging technologies and best practices.

Education

Project Management

Kozminski University
06-2024

IT Systems Engineering -

Warsaw University of Technology
09.2019

Applied Computer Science -

State Higher Vocational School in Nowy Sacz
02.2018

Skills

  • Languages: JDK8, JDK17, JDK21, Kotlin, Python, Groovy
  • Front-end frameworks: Streamlit, Gradio
  • Back-end frameworks: Spring Boot, Spring Cloud, WebFlux, Vertx, Sanic
  • Build and dependency management: Gradle, Maven
  • API Development and Communication: REST API, OpenAPI, Fastapi, RabbitMQ, Kafka
  • Relational Databases: PostgreSQL, OracleDB, SQL
  • NoSQL Databases: Redis, CouchDB, MongoDB, ChromaDB, ElasticSearch
  • ORM and Persistence: Hibernate, JPA, MyBatis
  • Database Migration: Liquibase, Flyway
  • Cloud and Containerization: Kubernetes, Docker Compose, OpenShift
  • Monitoring, Logging, and Tracing: Micrometer, Tracing, Prometheus, Grafana, Kibana, Logstash
  • Testing and Quality Assurance: Spock, MockK, JUnit, Jacoco, Postman, Insomnia
  • Version Control and CI/CD Tools: Git, Bamboo, SonarQube
  • AI and Machine Learning: OpenAI, Azure OpenAI, TensorFlow, OpenCV, LangChain, Sentence Transformers
  • Business Process and Workflow Automation: Camunda
  • Security and Vulnerability Management: Trivy

Certification

  • Advanced Spring, 04/2024, Asseco Academy
  • Kubernetes in practice, 10/01/23, Sages Sp.Z.O.O.
  • Spring Cloud microservices architecture certificate, 09/01/21, Sages Sp.Z.O.O.
  • Mobile applications security certificate, 12/01/20, niebezpiecznik.pl

Articles

- Object Detection Using TensorFlow: https://pl.asseco.com/kariera/blog/gdzie-ten-pomidor-czyli-detekcja-obiektow-z-tensorflow-w-skrocie-4370/


- CouchDB Operations with Python: https://pl.asseco.com/kariera/blog/operacje-na-bazie-couchdb-z-wykorzystaniem-jezyka-python-4589/


- Redis Cache Implementation - https://pl.asseco.com/kariera/blog/4476/?L=-6815

Hobbies and Interests

  • Passionate about creating visual art through design, from digital graphics to creative projects.
  • From perfecting the art of sourdough to experimenting with new recipes, baking is my creative outlet in the kitchen.
  • Enjoying the intensity and strategy of squash, both as a fun activity and a way to stay active.
  • Getting lost in the pages of thrilling crime novels, enjoying the suspense and unraveling of mysteries.
  • Staying up-to-date with the latest technologies and trends, while networking with new and inspiring people by attending conferences.

Consent - Agreement

I agree to the processing of personal data provided in this document for realising the recruitment process pursuant to the Personal Data Protection Act of 10 May 2018 (Journal of Laws 2018, item 1000) and in agreement with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation).

Languages

Polish
Native language
English
Upper intermediate
B2
German
Beginner
A1

Timeline

Software Developer

Asseco Poland S.A.
06.2019 - Current

IT Systems Engineering -

Warsaw University of Technology

Applied Computer Science -

State Higher Vocational School in Nowy Sacz

Project Management

Kozminski University
Joanna Maciak