Karl Lewis
About Karl Lewis
Karl Lewis is a Program Manager at Apex Fintech Solutions in Belfast, Northern Ireland, where he has worked since 2022. He has a strong background in software testing and performance management, with extensive experience in financial instruments and various testing technologies.
Work at Apex Fintech Solutions
Karl Lewis has been serving as a Program Manager at Apex Fintech Solutions since 2022. Based in Belfast, Northern Ireland, he leads performance testing initiatives for web trading applications. His role involves overseeing the testing of financial instruments, including foreign exchange (FX), options, futures, and various trading strategies. He regularly presents project status updates and future roadmaps to senior leadership, ensuring alignment with organizational goals.
Previous Experience in Software Testing
Before joining Apex Fintech Solutions, Karl Lewis worked at PEAK6 as a Software Engineer In Test from 2021 to 2022. He also held the position of Senior QA Analyst at CME Group from 2013 to 2021, where he gained extensive experience in quality assurance processes. Earlier in his career, he worked at Citigroup as a Senior Application Support Analyst from 2005 to 2010, contributing to his comprehensive background in software testing and support.
Education and Expertise
Karl Lewis studied at Ulster University, where he earned a Master’s degree in Business Studies from 2004 to 2005. He also completed a Bachelor of Science with Honours in Computing Science with a Year in Industry, achieving a 2:1 classification from 2000 to 2004. His educational background provides a solid foundation for his expertise in software testing and program management within the financial services sector.
Technical Skills and Tools
Karl possesses a range of technical skills relevant to his role. He utilizes tools such as NeoLoad, JMeter, and Postman for performance testing. His experience extends to API and microservice testing across various back-end technologies, including Java, .NET, and Spring Boot. He is proficient in using the open-source automation tool Tarus for performance metric benchmarking and creates Selenium scripts integrated with Tarus for enhanced testing capabilities.
Monitoring and Deployment Expertise
In his current role, Karl employs Splunk for monitoring and creating dashboards in a distributed architecture. He is skilled in using Linux commands and Putty for log file searches and environment configuration updates. His strong understanding of build deployment procedures and automated build processes further enhances his ability to manage complex software testing environments effectively.