Tomasz Dąbrowski
Verified Expert in Engineering
Java Developer
Warsaw, Poland
Toptal member since October 30, 2015
Tomasz is a creative developer with over fifteen years of experience designing and implementing Java applications. He is a team player, enthusiastic about learning new technologies and trying out different ideas and approaches to process improvement. Tomasz has worked for international companies, such as Hewlett-Packard and Silicon Valley startups. Currently, he helps small and medium companies to create Java-based solutions.
Portfolio
Experience
Availability
Preferred Environment
Eclipse, IntelliJ IDEA
The most amazing...
...thing I've coded is a keyword-based language for performing business operations on objects in a rapid application development system.
Work Experience
Volunteer Programming Teacher
A Non-profit Organization in Warsaw, Poland
- Taught adults who wanted to start a career as a programmer.
- Introduced kids to basic programming skills using robots.
- Organized a competition for the best game designed and implemented by a kid.
Senior Back-end Developer
Goalscape Software
- Improved the performance of the back-end GraphQL API.
- Designed and implemented a module for handling attachments.
- Implemented back-end support for the Gantt charts.
Developer and Architect
DextCloud
- Created several back-end Spring Boot-based microservices that implemented back-end features and integrated with the front-end application by the REST API.
- Implemented OAuth2 Authorization Server and WebSocket server for the communication between the back-end and front-end apps.
- Designed and implemented the main logic of the application.
Amazon API Gateway Expert
UAfjord, Ltd. (via Toptal)
- Integrated Shopify with Amazon SNS.
Java Back-end Developer
Online Consulting Portal
- Created a job portal for business consultants in Germany.
Java Developer
Optile GmbH
- Integrated an online payment system with several payment providers and banks (e.g., Stripe, ConsultaPay, APCO, Payvision). The online payment system was written in Core Java.
Developer
Eprintwerx International
- Built an AWS Lambda (Java) and AWS API gateway back-end for an application that served data for marketing purposes. The project had microservice-oriented architecture.
Java Back-end Developer
ChessVision
- Built a Spring-based complex client-server system for an application that allows users to record chess games.
Java/Liferay Developer
PFacto
- Created a CRM application for a Dutch energy provider company. The application based on Java portlets implemented with Liferay.
Java AWS Developer
Graywill, LLC
- Created an application for online document generation for a small travel agency. The application was based on AWS Lambda functions.
Senior Java Developer
Altkom (Poland)
- Designed and implemented about five web applications for various customers using Spring and Hibernate.
- Created a desktop application using Swing and Drools.
- Completed two security and performance audits of online web applications (banking applications).
- Conducted technical interviews.
- Prepared around five high-level technical proposals for customers.
Senior Developer/Designer
Hewlett-Packard
- Designed and developed web and desktop applications for various customers (around fifteen projects for big international companies).
- Prepared around fifteen high-level and low-level designs.
- Planned teamwork and reviewed results for two projects.
- Provided software measurement (e.g., function point analysis).
- Helped analyze business processes and gather user requirements for around ten projects.
Experience
Dextcloud Low-Code Platform
https://dextcloud.com/Sneaker Con
https://sneakercon.com/Goal Setting Platform – Performance Improvement and Back-end New Features
https://goalscape.appEducation
Master's Degree in Organization Managment
Gdansk University of Technology - Gdansk, Poland
Master's Degree in Computer Science
Gdansk University of Technology - Gdansk, Poland
Certifications
AWS Certified AI Practitioner Early Adopter
AWS
AWS Knowledge: Serverless
Amazon Web Services Training and Certification
AWS Certified Solutions Architect – Associate
Amazon Web Services
AWS Certified Developer – Associate
AWS
Sun Certified Enterprise Architect
Sun Microsystems
Skills
Libraries/APIs
JAX-RS, JAXB, JDBC, Commons HttpClient, JAX-WS, REST APIs
Tools
Apache Tomcat, Jenkins, JBoss Drools, AWS SDK, IntelliJ IDEA, Amazon Simple Notification Service (SNS), Papertrail, BrowserStack, AWS Fargate, AWS IAM, Amazon Elastic Container Service (ECS)
Languages
Java, UML, SQL, Scratch, Java 8, Python, HTML, JavaScript, GraphQL, TypeScript
Frameworks
JUnit, Spring, Spring Boot, TestNG, Hibernate, Apache Camel, iBATIS, Angular, Camel, Selenium, Swagger, AngularJS, JSON Web Tokens (JWT), Apache CXF, Play Framework
Paradigms
REST, Microservices, Continuous Integration (CI), Test-driven Development (TDD), Test Automation, Back-end Architecture, Management, Foundation Models
Platforms
Amazon EC2, Eclipse, AWS Lambda, Google Cloud Platform (GCP), Amazon Web Services (AWS), Oracle, OpenShift, Amazon, Linux, Android
Storage
Elasticsearch, Amazon DynamoDB, Amazon S3 (AWS S3), MySQL, Redshift, MongoDB, PostgreSQL, Databases
Other
Freelancing, Apache Commons, WebSockets, Liferay, RESTful Microservices, API Integration, Ajax, Amazon API Gateway, Intercom, KSQL, Enterprise Java Beans (EJB), Cloud, Amazon RDS, Back-end Development, SaaS, Cloud Architecture, Programming, Engineering, Finance, APIs, Gantt Chart, Serverless, Machine Learning, Amazon Bedrock
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