sample

RAFAŁ JACKIEWICZ

SENIOR SOFTWARE ENGINEER


Bridging Innovation and Reliability in Software Development

With over two decades of comprehensive experience in software engineering, Rafal Jackiewicz has established himself as a versatile and adept professional capable of delivering high-quality, custom software solutions. Possessing a profound skill set ranging from low-level programming to advanced, high-level and object-oriented languages, Rafal offers a unique blend of technical prowess and practical insight. His proficiency spans a broad spectrum of frameworks and environments, enabling the construction of robust, scalable systems tailored to meet the specific needs of clients.

Ready to Freelance

Rafal is now open to freelancing opportunities, offering his vast experience and skills to clients seeking a reliable partner for their software development projects. Whether it's developing entirely new applications or enhancing existing ones, Rafal guarantees solutions that are not only technically sound but also strategic and customer-centric.

Core Competencies

- Expertise Across the Software Production Lifecycle: From conceptualization to deployment, Rafal's broad expertise ensures a holistic approach to software development, incorporating DevOps and QA methodologies for end-to-end excellence.
- Tailored Software Solutions: Understanding that each client's needs are unique, Rafal specializes in crafting software that is not only functional but also perfectly aligned with the client's specific requirements and business goals.
- Cross-Domain Experience: With significant roles at leading companies like Mastercard and Fidelity Investments, Rafal's portfolio includes designing multi-threaded Java applications, developing financial management systems, and contributing to cutting-edge biometric authentication software.

Contact



Email : rafal.jackiewicz@gmail.com

Website : jackiewicz.org

Phone : +353 083 068 3273

Social media : linkedin.com/in/rafal-jackiewicz

Work experience



MasterCard

Senior Software Engineer / Dec 2021 - Dec 2023

  • Designed and optimized robust, scalable Java applications for RESTful APIs, ensuring efficiency in fraud detection with Java, Spring Boot, Splunk, and Oracle.
  • Gained extensive experience in deploying microservices on Pivotal Cloud Foundry.
  • Enhanced software quality through comprehensive testing frameworks like JUnit, PITest, and TestNG, achieving high reliability and performance.
  • Led Proof-of-Concept initiatives to identify and implement optimal fraud detection solutions.
  • Fostered cross-team collaboration to promote best practices in API development and Java engineering, improving project effectiveness.
  • Maintained strict adherence to problem management, change management, and security standards, in line with Mastercard’s process and procedure emphasis.

Fidelity Investments

Senior Software Engineer / Oct 2018 - Dec 2021

  • Led the development of a user-friendly, adaptable financial management system using Java, Spring Boot, AngularJS, Python, integrated with AWS, DataDog, Camunda, and Salesforce API, focusing on efficient workflow management.
  • Designed scalable, multi-threaded backend systems for financial applications, emphasizing concurrent processing.
  • Spearheaded innovative proof-of-concept projects to implement new technologies, showcasing leadership in technology innovation.
  • Implemented a continuous integration testing system with Jenkins, Bash, Docker, and AWS SAM, enhanced by Cucumber for BDD, improving testing efficiency and quality.
  • Developed a Windows service application in Go and WINAPI to monitor user work progress on documents, demonstrating programming versatility.
  • Mentored young engineers, providing advanced software development training and fostering their technical and professional growth.

Idemia

Software Engineer / Apr 2006 - Mar 2018

  • Led API development for smartcard readers and hardware interfaces, translating C/C++ systems to Java for seamless cross-platform integration.
  • Developed a comprehensive Java-based system for smart card lifecycle management, utilizing technologies like Hibernate, Tomcat, and Drools, demonstrating capability in managing complex projects.
  • Contributed to biometric authentication software development for fingerprint, voice, and eye recognition, using languages like C++, Java, and Objective-C for both Android and iOS, showcasing cross-platform development versatility.
  • Engineered reliable, multi-threaded solutions for biometric security and smart card management.
  • Designed a continuous integration system with Bash, OpenStack, and Jenkins to enhance mobile application quality through rigorous testing.
  • Developed user-friendly installers for Windows and Unix-like systems using NSIS and RPM, highlighting expertise in software packaging and distribution.
  • Led training and team development in Morocco, focusing on smart card programming, which expanded team capabilities and geographic reach.