Wojciech Werbiński
Verified Expert in Engineering
Full-stack Developer
Wojciech is a full-stack developer and technical leader experienced in architecting and building products from scratch. He works closely with developers and stakeholders. Wojtek has a great ability to solve complex problems and cares about code simplicity and correctness.
Portfolio
Experience
Availability
Preferred Environment
MySQL, Spring, Java, Spring Boot, Spring Data, Spring Security, PostgreSQL
The most amazing...
...task that I've ever worked on was the rewriting and migration of a multi-tenant application.
Work Experience
Senior Java Software Engineer
Respect Energy
- Developed greenfield applications using the latest technologies.
- Implemented loosely coupled microservices according to hexagonal architecture and domain-driven design (DDD).
- Built asynchronous communication between microservices with Apache Kafka.
Java Developer
Toptal Client
- Worked within a distributed, international team for a global AdTech company.
- Developed, maintained, and refactored a company authorization service.
- Implemented E2E tests from scratch with Cucumber (BDD).
- Developed IaC (AWS CloudFormation templates) and CI/CD tools.
CTO | Java Technical Leader
Apzumi (formerly Enterprise Software)
- Built an MVP project from the planning stages to completion in three months.
- Introduced AWS solutions, such as Elastic Beanstalk, RDS, and CloudFront.
- Collaborated on proposals and estimates for various companies of different sizes.
- Helped less experienced developers and coordinated DevOps work.
Java Developer
Latch (via Toptal)
- Built microservices using Java, Spring Framework, PostgreSQL, MongoDB, and AWS services.
- Developed a product that allows people to open and manage every door in an apartment building.
- Created software using both RESTful and gRPC APIs.
- Implemented several unit tests on the back-end side.
- Worked within a distributed, international team of professionals.
Senior Java Developer | Java Technical Leader
Apzumi (formerly Enterprise Software)
- Led, planned, and organized various tasks for multiple teams.
- Monitored and demonstrated the progress of work to clients.
- Migrated a company starter project (based on Spring 4) to Spring Boot 2.
- Implemented several projects from the planning stages to production release.
- Worked with clients on planning new products and extending the old ones.
Full-stack Java Developer
Enterprise Software
- Designed and implemented a company starter project based on Spring Framework.
- Built several applications from top to bottom using Java, Spring Framework, Hibernate, MySQL, AngularJS, JavaScript, HTML, and CSS.
- Developed software using RESTful APIs with Spring Framework.
- Delivered several applications on time and within budget.
- Migrated production multi-tenant application (SaaS) from PHP and JavaScript architecture to Java, Spring Framework, and AngularJS technology.
Java Engineer
Freelance Client
- Implemented a platform that supports the fundamental analysis of selected companies.
- Implemented GUI, middleware and integration with internal API.
- Worked directly with the client and delivered products on time.
Java Developer
Wolters Kluwer
- Developed client and server-side applications, mainly data processing and integrations.
- Implemented several unit and integration tests on the back end.
- Collaborated within an agile team according to the TDD methodology.
Web Developer
E1-Interactive
- Implemented fully functional websites from top to bottom.
- Worked directly with clients and other team members.
- Designed relational databases to be used with websites.
Java Developer
ADB
- Developed software for the digital TV sector using Java.
- Tracked and fixed bugs using Jira as a reporting tool.
- Tested software and solutions dedicated to TV and broadband.
Experience
Smart Access Solution
https://www.latch.com/Time Management Software
Video Conferencing Platform
Orthopedic Diagnosis Application
Fundamental Analysis Platform
Skills
Languages
Java, Java 8, HTML, Java 11, HTML5, JavaScript, SQL, CSS, XHTML, PHP, TypeScript, CSS3, Go
Frameworks
Spring Core, Spring MVC, Spring, Spring Security, Spring Boot, AngularJS, Hibernate, Swagger, JUnit, Angular, OAuth 2, Mockito, Jasmine, Smarty, JSF, PrimeFaces, Bootstrap, JPA, Play Framework, gRPC, Spock
Paradigms
REST, Unit Testing, Agile, Test-driven Development (TDD), E2E Testing, Microservices, Microservices Architecture, API Architecture, Azure DevOps, Behavior-driven Development (BDD), Continuous Integration (CI), Continuous Delivery (CD), Scrum
Platforms
Twilio, AWS Elastic Beanstalk, Amazon Web Services (AWS), MacOS, Linux, Windows, Amazon, Amazon EC2, Docker, New Relic, Apache Kafka
Storage
Spring Data, MySQL, Amazon S3 (AWS S3), JSON, Microsoft SQL Server, MongoDB, PostgreSQL, Datadog, Redis, Redis Cache
Other
Algorithms, Full-stack, Full-stack Development, Estimations, Project Scoping, Stripe Payments, Data Structures, APIs, Amazon RDS, CAS, CTO, Integration Testing, Software Architecture, Testcontainers, AWS Certificate Manager, GlassFish, Technical Leadership, Multitenancy, SaaS, Architecture, ECS, RESTful Microservices, Message Queues, Distributed Systems, CI/CD Pipelines, Amazon DocumentDB, GitOps, Java 17, Domain-driven Design (DDD), Hexagonal Architecture
Libraries/APIs
QueryDSL, Lombok, jQuery, JAX-WS, JAX-RS, Spring Cloud Sleuth, Stripe, Liquibase, REST APIs, MyBatis
Tools
Apache Maven, Jira, Confluence, MapStruct, AWS SDK, TeamCity, Jenkins, Solr, Git, Bitbucket, Subversion (SVN), AWS CLI, Amazon CloudFront CDN, AWS IAM, Amazon Cognito, Amazon CloudWatch, Apache Tomcat, RabbitMQ, Amazon Elastic Container Registry (ECR), Amazon Simple Queue Service (SQS), AWS CloudFormation, Terraform, Gradle, Flyway, Hudson, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Email Service (SES), Azure DevOps Services, Apache Solr, Cucumber, WireMock, Amazon EKS, Amazon ElastiCache, SonarQube, Kafka Streams, Apache Avro
Education
Master of Science Degree in Computer Science
Poznan University of Technology - Poznań, Poland
Bachelor of Science Degree in Computer Science
Poznan University of Technology - Poznań, Poland
Certifications
Golden Award (Chlorum 2014 Challenge)
Codility
Golden Award (Sulphur 2014 Challenge)
Codility
Golden Award (Phosphorus 2014 Challenge)
Codility
Golden Award (Silicium 2014 Challenge)
Codility
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring