Piotr Wesolowski

Senior Software Engineer

Warsaw, Mazowieckie, Poland

About

Professional Software Engineer with extensive knowledge of Java frameworks. Solid understanding of business needs, nevertheless always focused on performance and code quality. Experienced in building highly scalable and future-proof systems. Possessing natural problem solving and analytical skills. Encouraged to share experience and knowledge.

Experience

  • Senior Software Engineering at Self Employed
    Feb 2020 - Present · 6 yrs 5 mos

    As a self-employed software engineer, I specialize in architecting robust backend systems while leveraging full-stack skills to deliver complete web solutions. I partner with clients to build scalable, high-performance applications that effectively bridge complex server-side logic with user-facing requirements.

  • Senior Java Software Engineer at VRenetic
    Mar 2019 - Jan 2020 · 11 mos

    Founded by Los Angeles film producers Roland Emmerich and Marco Weber. Developing backend service for social media VR & 360 platform. Currently focused on running in China market. Introduced OpenAPI 3 in new green field project, which clarified and improved cooperation between mobile and server components. Java 11, Spock, Microservices, Docker, Kubernetes, AWS, Spring Boot 2, MongoDB, CI/CD, Jenkins, PubNub, RabbitMQ

  • HRS Group (3 yrs)
    • Software Development Team Leader
      Jan 2019 - Mar 2019 · 3 mos

      In my role, I support the development and delivery of the Sourcing products with an ownership-oriented and agile organization. Warsaw Product Development Center develops solutions for corporate travellers and hoteliers. Sourcing is a set of products that negotiates, audits & manages hotel rates for big corporates. I work closely with business, product and IT departments to ensure that our products are developed according to HRS vision. Our team which consists of 24 members is divided into three agile teams. Teams are responsible for E2E software development process, from requirements engineering up to support & maintenance. As a leader I am responsible for interviewing, hiring, budgeting, vision & roadmap realization.

    • Senior Java Developer
      Apr 2016 - Jan 2019 · 2 yrs 10 mos

      Request For Proposal platform allows corporates to negotiate rates with hoteliers. Improved scalability and performance, successfully migrated platform to Java 8. Along with on-premise database migration to AWS RDS our application became stable. We had several approbations for performance boosts in 2018 from our stakeholders like CEO and others VPs. Onboard and trained newly hired developers, even though high team fluctuation. Introduced many business features like mail templating, new way of excel importing. Extended and cleaned CI/CD Jenkins and did base DevOps work until one was hired, introduced JBehave and selenium as E2E tests. Techs: Java8, Spring 3, DDD, Wildfly, Vaadin, JSF, AWS, Docker, RabbitMQ Rate Protector Audits & communicate to hoteliers about fraud corporate rates. Deployed on AWS ECS, CQS architecture met our requirements and made implementation loosely coupled. Techs: Java8, Spring Boot 1.5, Spring Cloud(Eureka,Config,Zuul), CQS, Docker, AWS Market Place Management tool for HRS market place hotels. Techs: Java8, Spring Boot 1.5,Spring Cloud(Eureka,Config,Zuul), CQRS, Docker, AWS, ReactJS

  • Java Developer at Luxoft
    Oct 2015 - Mar 2016 · 6 mos

    Project for UBS AG, the scope of the platform was settling, confirming and accounting trades incoming from front office systems. The system consists of several projects which are connected mostly via JMS. Techs: Java8, JBehave, JMS

  • Java Developer at Transition Technologies S.A.
    Aug 2014 - Sep 2015 · 1 yr 2 mos

    I have been working for several companies like Embraer, Scania, Hitachi, Premium Aerotec Gbmh and PTC and developed features in PLM system. 12/2014 -03/2015 Hitachi-Omron Terminal Solutions Corporation Integrated Hitachi system with Windchill PLM system by exposing SOAP service, introduced Hibernate instead of in-house persistence framework. 03/2015 – 04/2015 Premium AEROTEC GmbH Enhanced several BOM Reports, worked on the client side at Augsburg Germany. 05/2015 – 06/2015 Scania The project involved integration between Arbortext editor and Windchill, other tasks concerned adding new actions, validation, and pages. 07/2015 – 09/2015 Embraer The scope of the project was migration data from PLM to SAP system.