Piotr Judycki
Lead Software Engineer
Experience
Lead Software Engineer
OEC
- Developed, maintained and tested automotive projects related to parts management with Angular, Spring Boot and Apigee API
- Used MyBatis, Swing and JGoodies frameworks
- Migrated legacy code of frameworks and tools related to versioning, validation and conversion of data in authoring services managing parts, fluids and prices
- Organized project in SCRUM methodology with Azure DevOps
Consultant
GlobalLogic
- Designed, developed and tested IoT solution delivering UI, business logic and persistence tier for data retrieved by network of sensors
- Built software platform on Spring Boot WebFlux with Apache Kafka (MSK) as event streaming and JOOQ as database mapping solution
- Developed GitLab CI/CD pipeline with Terraform and Helm to automate infrastructure creation and perform Kubernetes (EKS) deployments
Consultant
Astek Polska
- Full stack web development and maintenance of web application based on Websphere Liberty Profile with proprietary UI framework generating JavaScript code for invoice creation, edition and approval
- Implemented backend business logic for semantic and syntactic validations of user inputs
- Created flows and calls to invoke modules in monolithic architecture
- Designed, developed and tested replication module implementing Self Contained Service architecture using Kafka Streams to log database modifications
- Developed Mockito and JUnit tests with code coverage requirements
- Applied object-oriented programming, SOLID and design pattern rules
- Performed optimization, refactoring and static code analysis
- Conducted code reviews and debugging in Eclipse and IntelliJ
Consultant
Lufthansa Systems
- Continued project started in Astek Polska for Hapag-Lloyd
- Worked on application responsible for employee shift scheduling
- Developed REST endpoints in the backend based on Spring Boot
Backend Developer
Ryanair Labs
- Developed Java backend projects on AWS infrastructure using Spring Boot with Spring Cloud, DynamoDB, Hibernate, SQS, RDS, EC2, Lambda, CloudFront and CloudFormation
- Performed data migration with MySQL and Aurora
- Used Spring MVC and Reactor frameworks
- Monitored logs with Kibana and New Relic
- Developed DynamoDB-based tool to replicate data and improve performance
Consultant
Astek Polska
- Developed and maintained web application based on JBoss AS with JSF and Hibernate for Hamburg Sud
- Allowed business users to manage cargo vessels schedules
- Worked in SCRUM methodology
Consultant
Maxima Europe
- Designed and developed monitoring tool for State Street Corporation to control financial data and transactions (Spring Boot, Apache Kafka, Oracle DB, ReactJS)
- Implemented Streams API, Consumer API and Producer API across multiple brokers and partitions
- Handled REST API for data transfer between frontend and backend
- Developed ReactJS application deployed on Spring Boot instance
- Used Hibernate with HQL, JPQL and Criteria queries for persistence access
Software Engineer
Vector Smart Data
- Developed and maintained data acquisition system and monitoring center (JBoss AS, JSF, Hibernate)
- Developed microservices handling domain-specific features using Spring Boot and REST
- Worked in SCRUM methodology
Software Engineer
Amadeus
- Designed, developed and tested internal deployment software for company applications and data (SOA, J2EE, JBoss AS)
- Maintained continuous integration workflows (Jenkins, Git Stash, Maven)
- Rolled out quality assurance procedures (ALM, code review)
- Supported release activities
- Implemented solution replicating legacy application data stored in files and repositories to SQL database using SQL and JMS
Research and Development Engineer
France Telecom Orange Labs
- Researched and developed monitoring service of memory and processor resource usage on OSGI platform
- Profiled threads and sampling methods in Java
- Developed graphical interface to control services deployed on OSGI platform using Java, Ajax and C/C++
- Detected malicious and low-quality bundles and implemented alerts and triggering
- Used package resolver and applied Autonomic Manager system design
- Worked with JVM and JVMTI APIs and native methods
- Analyzed Felix OSGI environment and conducted performance tests with SIGPROF Unix signals to achieve high-accuracy sampling methods
Software Engineer
Alcatel-Lucent
- Introduced test framework to automate functional tests of wireless network provisioning application
- Developed generator of technical documentation
- Programmed in Java and Ruby; tested in Cucumber, XML and XSL
- Worked in Agile Software Development and SCRUM (JIRA)
- Developed with DocBook, XSL, XSLT and Apache FOP
- Created Eclipse plugin (OSGI architecture) integrating semantic checks with proprietary IDE
- Integrated with Hudson CI server and Maven build automation
- Delivered gems and plugins to common repository
- Designed test cases handling given-when-then logic
- Wrapped kernel methods with JRuby on JVM and created domain-specific language for testing wireless management solution
- Used Nexus for artifact deployment and SVN for source code management
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (6.5 years), Tourism (3.5 years), Telecommunication (1.5 years), Automotive (1 year), Banking and Finance (1 year), and Transportation (0.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (10 years), Product Development (5.5 years), Quality Assurance (3.5 years), Project Management (1 year), Supply Chain Management (0.5 years), and Research and Development (0.5 years).
Skills
- Java
- J2ee
- Uml
- Git
- Alm
- Ruby
- Maven
- Jenkins
- Xml
- Xsl
- Html
- Ajax
- Jquery
- Reactjs
- Postgresql
- Ms Sql
- Oracle Db
- Db2
- Mysql
- Aurora
- Linux
- Eclipse
- Intellij Idea
- Jboss As
- Websphere Liberty Profile
- Spring Boot
- Spring Cloud
- Drools
- Apache Kafka
- Amazon Web Services
- Ec2
- Lambda
- Sqs
- S3
- Rds
- Cloudformation
- Cloudfront
- Cognito
- Dynamodb
- Aurora
- Azure Devops Services
- Docker
- Kubernetes
- Helm
- Terraform
Languages
Education
Telecom Bretagne
Master of Engineering degree, majoring in Software Systems and Networks · Software Systems and Networks · Rennes, France
Gdansk University of Technology
Master of Science degree in engineering, majoring in Computer Electronics Systems · Computer Electronics Systems · Gdańsk, Poland
Certifications & licenses
Oracle Certified Associate, Java SE 7 Programmer
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Piotr based?
What languages does Piotr speak?
How many years of experience does Piotr have?
What roles would Piotr be best suited for?
What is Piotr's latest experience?
What companies has Piotr worked for in recent years?
Which industries is Piotr most experienced in?
Which business areas is Piotr most experienced in?
Which industries has Piotr worked in recently?
Which business areas has Piotr worked in recently?
What is Piotr's education?
Does Piotr have any certificates?
What is the availability of Piotr?
What is the rate of Piotr?
How to hire Piotr?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Lead Software Engineer
Nearby freelancers
Professionals working in or nearby Wejherowo, Poland