Location
PolandRate
Years of experience
15+About
As a dedicated professional with 15 years of experience, I have honed a strong client-centric approach and a commitment to delivering exceptional results. My expertise lies in Java backend development and full-stack development, with proficiency in both spoken and written English. My recent role as a Senior Java Backend Engineer at Vodafone UK involved fixing performance and multi-threading issues, implementing Contract-Based Testing, working with complex OpenAPI models, and mentoring team members. Additionally, I supported production issues using DataDog and worked with Azure DevOps to implement on-demand deployment. Previously, I served as the Main Java Backend Engineer/Full-Stack Developer at Firstdata in Warsaw, where I created REST APIs, led the introduction of Kotlin, developed microservices for integrations and ETLs, and improved platform performance. My background also includes significant roles at HuuugeGames, Ziflow, SkyCash, and Żagiel, where I developed a variety of applications, optimized performance, and led successful migrations to AWS. With a solid academic foundation from the Warsaw School of Computer Science and excellent flexibility, communication skills, and a phenomenal ability to learn, I am well-equipped to contribute effectively to any team.Tech Stack
Splunk, AWS and Cloud, Azure DevOps, Java, JavaScript, Lua, Python, REST APIsExperience
- Demonstrated expertise in identifying and resolving performance bottlenecks and multi-threading issues, ensuring optimal application performance.
- Leveraged Pact to implement contract-based testing, enhancing the reliability and integration of microservices.
- Created robust REST APIs and microservices for external clients, contributing to seamless integrations and enhanced functionality.
- Led the introduction of Kotlin and the migration of codebases, as well as the transition to AWS, showcasing strong leadership and technical skills in adopting new technologies.
- Provided guidance and mentorship to junior developers, fostering a collaborative and growth-oriented team environment.
- Utilized DataDog for monitoring and supporting production issues, ensuring high availability and reliability of applications.
- Tuned platform performance and developed load testing tools, such as a bot application simulating 200k concurrent users, to ensure scalability and robustness.
Employment history
• Created REST APIs for external clients.
• Led introduction of Kotlin and migration of codebase.
• Tuned platform performance.
• Developed microservices for integrations and ETLs in Big Data initiative.
• Worked on multidisciplinary agile team.
• Part of team that re-wrote and maintained old application from Wicket to Angular, improving fault tolerance and UI.
• Assisted in recruitment process.
• Developed bot application for load testing Java and C++ microservice architecture on AWS, simulating 200k concurrent users.
• Created log parser to generate bot input based on logs.
• Designed and implemented IntelliJ IDEA plugin LuaJumper for navigating between Java and Lua scripts.
• Optimized JavaServer performance.
• Contributed to the development of a greenfield SaaS project for marketing task automation, built from scratch using a messaging architecture, ensuring efficient and scalable solutions.
• Designed and implemented the IntelliJ IDEA plugin LuaJumper, facilitating seamless navigation between Java and Lua scripts, improving developer productivity and workflow integration.
• Convinced company to migrate to AWS and led successful migration.
• Designed and implemented cross-cutting improvements and fixes.
• Assessed and chose technologies like AWS, Docker, Java8, Maven, Git.
• Communicated with external clients.
• Assisted in recruitment process.
• Led development and implementation of TED, a system for granting credits, utilizing SOA, ESB to integrate company systems.
• Optimized and re-wrote AkcentRPC, AkcentWeb for offers’ parametrization.
• Led development and implementation of TimeBob, a time management system.
• Participated in development, analysis, technical documentation, optimization, refactoring, integration, and code review.
• Managed a team of developers.