Raymond Farrell

Raymond Farrell

Senior Software Engineer @ Kohl's

About Raymond Farrell

Raymond Farrell is a Senior Software Engineer at Kohl's with extensive experience in software development and system engineering.

Current Position at Kohl's

Raymond Farrell has been serving as a Senior Software Engineer at Kohl's since 2020. During his tenure, he has contributed significantly to several key projects and initiatives within the organization. Raymond performs test-driven development, performance, and integration testing of microservices and develops Selenium test suites for regression testing of UI components. His role involves utilizing tools like HashiCorp Vault, Okta, Protegrity, and Spring Security to secure application resources and access, ensuring the protection of customer PCI and PII data. Additionally, he develops application pipelines using Jenkins, Gitlab CI, and Maven for deployment to OpenShift.

Previous Experience

Raymond Farrell's professional journey includes roles across several esteemed organizations. Before joining Kohl's, he had a six-month stint as a Software Developer In Test at Honeywell in 2020. He worked as a Software Engineer at ETTER Engineering from 2019 to 2020 for seven months. Raymond also served as a Contract Control Systems Engineer at Amazon in 2019 for five months. His career initiated with a two-year tenure as a Software Engineer at Holo-Krome from 2017 to 2019.

Educational Background

Raymond Farrell completed his Bachelor of Science in Computer Science from Central Connecticut State University, graduating in 2020. His education provided a strong foundation in software engineering principles and practices. His academic background equipped him with the necessary skills to excel in diverse technical roles throughout his career.

Technical Skills and Expertise

Raymond Farrell possesses a robust skill set in software engineering and development. He has expertise in migrating internal legacy Java EE desktop applications to Java Spring Boot and hosting them on Google Cloud. He significantly increased messaging throughput capability by transitioning legacy messaging services from IBM MQ to Kafka and Kubernetes. Additionally, Raymond has experience in securing application resources using HashiCorp Vault, Okta, Protegrity, and Spring Security. His proficiency in developing application pipelines employing Jenkins, Gitlab CI, and Maven for deployment to OpenShift, and his daily practice of pair programming, highlight his versatile engineering capabilities.

People similar to Raymond Farrell