Wojciech Ciesielski, Developer in Kraków, Poland
Wojciech is available for hire
Hire Wojciech

Wojciech Ciesielski

Verified Expert  in Engineering

Bio

Wojciech is a business-savvy technology enthusiast, quality evangelist, and team leader with over a decade of hands-on experience developing IT systems. He specializes in Java, Jakarta EE, JSF, Tapestry, Spring, Struts, Hibernate, web development, and design patterns. During his career, Wojciech managed up to 30 developers in several agile teams working for clients worldwide.

Portfolio

Antigro
Java, Amazon Web Services (AWS), MongoDB, Docker, Spring Boot, Java EE, APIs...
Ailleron
Java, Oracle, PostgreSQL, Redis, Spring Boot, Java EE, APIs, SQL

Experience

  • Java - 15 years
  • Software Engineering - 15 years
  • Spring Boot - 10 years
  • Architecture - 10 years
  • Test-driven Development (TDD) - 8 years
  • Oracle - 6 years
  • MongoDB - 4 years
  • Amazon Web Services (AWS) - 4 years

Availability

Full-time

Preferred Environment

Windows, IntelliJ IDEA, Amazon Web Services (AWS), Docker, Microservices Architecture

The most amazing...

...solution I've developed is an eCommerce system for an industrial-scale printing shop with the ability to manage billions of product variations.

Work Experience

Co-founder | CTO

2017 - 2020
Antigro
  • Built a brand new eCommerce platform for the largest printing house in Poland, delivering cutting-edge functionalities. Played a key role in overseeing all technical aspects of Antigro operations.
  • Oversaw the overall architecture of delivered solutions.
  • Coordinated with the client's architects the overall enterprise architecture in which our software was integrated.
  • Mentored and coached team members, promoting knowledge sharing within teams and on a broader scale among units within the company.
Technologies: Java, Amazon Web Services (AWS), MongoDB, Docker, Spring Boot, Java EE, APIs, SQL, RESTful Microservices

Software Architect | Team Leader

2007 - 2017
Ailleron
  • Oversaw all Java-based projects developed by Software Mind for a large US client on which 20+ developers in several teams worked.
  • Integrated software in the enterprise architecture and coordinated it with the client's architects.
  • Led initiation of cooperation with a new client and spent around nine months in the USA over the course of two years.
Technologies: Java, Oracle, PostgreSQL, Redis, Spring Boot, Java EE, APIs, SQL

Experience

eCommerce Platform for a Retail-Oriented Industrial-Scale Printing Shop

In Antigro, we have built from scratch a brand new eCommerce platform for the largest printing house in Poland, delivering cutting-edge functionalities implemented with the best industry standards. I oversaw all technical aspects of Antigro operations, including:
• designing technical solutions,
• Agile development process and business requirement analysis,
• hands-on development,
• establishing the entire cloud-based infrastructure for both Antigro CI/CD environment and client's test and production environments,
• recruiting developers to the team, and
• coaching and mentoring.

Team Leadership in a Leading Swiss Insurance Company

My responsibility was to provide technical leadership to one of seven teams working on a core platform backing a life insurance sales process. Over a year-long engagement, we have advanced the platform from a once-a-quarter release to a once-a-week model by diligently applying the DevOps approach to a Java-backed microservice architecture.

Education

1999 - 2005

Master's Degree in Computer Science

AGH University of Science and Technology - Kraków, Poland

Skills

Tools

IntelliJ IDEA, Amazon Elastic Container Service (ECS), Amazon EKS

Languages

Java, SQL

Frameworks

Spring Boot

Paradigms

Test-driven Development (TDD), Microservices Architecture

Platforms

Java EE, Amazon Web Services (AWS), Docker, Oracle, Windows, Apache Kafka

Storage

MongoDB, PostgreSQL, Redis

Other

Software Engineering, Architecture, APIs, RESTful Microservices, Algorithms, Domain-driven Design (DDD), Message Queues

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring