About
Enthusiastic and results-driven Software Engineer with a strong passion for delivering scalable solutions to complex real-world problems and effectively leading high-performing teams. Expert in adopting emerging technologies, including AI, to enhance productivity and drive innovation within dynamic digital landscapes. Proven ability to architect robust systems, modernize legacy platforms, and optimize development processes for efficiency and reliability.
Work
Krakow, Lesser Poland, Poland
→
Summary
As a Senior Developer on the escalation team at a leading accounts payable startup, Rafał Machnik resolves critical incidents and delivers high-priority fixes/features to minimize customer churn and enhance system stability.
Highlights
Resolved critical incidents and delivered high-priority fixes/features under tight deadlines, directly minimizing customer churn and improving client retention.
Contributed significantly to system stability, performance, and overall customer satisfaction through proactive problem-solving and robust solutions.
Leveraged AI tools (GPT, Codex, Cursor, Copilot) to accelerate development cycles, improve code quality, and automate repetitive tasks, boosting team efficiency.
Krakow, Lesser Poland, Poland
→
Summary
As a Technical Leader at Alten, Rafał Machnik led the modernization of a large enterprise management system for wireless devices, migrating a legacy monolith while balancing new feature delivery and technical debt reduction.
Highlights
Led the modernization of a large enterprise management system for wireless devices, successfully migrating a legacy monolith to modern standards while integrating new features.
Improved the overall security posture by effectively resolving critical vulnerabilities, enhancing system resilience and data protection.
Accelerated release cycles by enhancing SDLC processes, resulting in more frequent and reliable software deployments.
Krakow, Lesser Poland, Poland
→
Summary
As a Technical Leader at ExpinIT, Rafał Machnik led a fully remote team in redesigning a back-office system for a UK insurance company, architecting and implementing an asynchronous, event-driven platform centered on Confluent Kafka.
Highlights
Architected and implemented a highly scalable, asynchronous, event-driven platform centered on Confluent Kafka for a UK insurance company's back-office system.
Ensured robust system scalability and resilience through meticulous design and implementation of distributed components.
Oversaw end-to-end cloud deployment and CI/CD pipelines, streamlining the development-to-production workflow and improving delivery efficiency.
Krakow, Lesser Poland, Poland
→
Summary
As a Technical Leader at Alten, Rafał Machnik supported FX corporate sales and client solutions in Investment Banking, working as a full-stack developer and team lead to ensure on-time delivery of high-quality applications.
Highlights
Enabled on-time delivery of high-quality FX corporate sales and client solutions by serving as a full-stack developer and team lead within a fast-paced Investment Banking environment.
Mentored junior developers and applied eXtreme Programming (XP) practices, significantly reducing time-to-market for new features.
Advocated and implemented Domain Driven Design (DDD) principles to build scalable and maintainable systems, enhancing long-term architectural integrity and team productivity.
Krakow, Lesser Poland, Poland
→
Summary
As Team Leader/Development Lead at Grand Parade, Rafał Machnik led three teams developing and maintaining Java gaming components for William Hill, designing and delivering a new jackpot engine that ensured performance and reliability at scale.
Highlights
Led 3 cross-functional teams in developing and maintaining critical Java gaming components for William Hill, consistently meeting project deadlines.
Designed and delivered a new jackpot engine, optimizing performance and reliability at scale to handle high-volume transactions and ensure seamless user experience.
Coordinated cross-team delivery efforts and promoted best practices, enhancing collaboration and overall project efficiency.
Krakow, Lesser Poland, Poland
→
Summary
As Senior Software Developer/Product Owner/Technical Leader at Grand Parade, Rafał Machnik designed and developed a new online betting platform for a US gaming technology provider, defining requirements and coordinating development efforts.
Highlights
Designed and developed a new online betting platform for a US gaming technology provider, ensuring robust functionality and user satisfaction.
Defined comprehensive requirements and coordinated complex development efforts, ensuring alignment with project goals and timely delivery.
Ensured system scalability to meet future growth, anticipating and accommodating increased user loads and market demands.
Krakow, Lesser Poland, Poland
→
Summary
As a Senior Java Developer at Luxoft Poland, Rafał Machnik adapted a margin management system to new financial regulations.
Highlights
Adapted a complex margin management system to new financial regulations, ensuring full compliance and operational continuity for an investment bank.
Krakow, Lesser Poland, Poland
→
Summary
As a Regular Java Developer at Luxoft Poland, Rafał Machnik developed a new backend collateral management system for an Investment Bank, leveraging Gigaspaces in-memory grid for high-performance processing.
Highlights
Developed a new backend collateral management system for an Investment Bank, enhancing critical financial operations.
Leveraged Gigaspaces in-memory grid technology to achieve high-performance processing of complex financial data.
Krakow, Lesser Poland, Poland
→
Summary
As an Associate Java Developer at Asseco Poland, Sabre, Rafał Machnik gained initial professional experience in software development.
Highlights
Contributed to initial software development projects, gaining foundational experience in Java technologies and enterprise software practices.
Languages
Polish
English
German
Skills
Programming Languages
Java, Kotlin, SQL, JavaScript, JSX (React), HTML, CSS, Bash, Python.
Frameworks
Spring, Spring Boot, Vert.x, Hibernate, JDBC, Apache Libraries, Dropwizard, Android SDK, Gigaspaces, Vue.js, ReactJS, Mockito, FitNesse, JMeter, Kafka, RabbitMQ.
Web Servers
Javalin, Ratpack, Sparkjava, Tomcat, Undertow, Jetty.
Cloud Platforms
Docker, Kubernetes, Google Cloud Platform (GCP), AWS, Azure Cloud, Terraform.
Databases
PostgreSQL, OracleDB, OrientDB, Cassandra, MySQL.
Tools
IntelliJ IDEA, Jenkins, TeamCity, Grafana, Splunk, Jira.
Methodologies & Practices
DevOps, Agile, Certified Scrum Master, Domain Driven Design (DDD), eXtreme Programming (XP), Scalable Distributed Systems.
AI Tools
GPT, Codex, Cursor, Copilot.