John Inyang
About John Inyang
John Inyang is a Senior C# Developer with extensive experience in backend development and trading systems. He has worked for several banks and financial institutions, focusing on real-time data processing and system integration.
Work at Atlas
John Inyang has been employed at Atlas as a Senior C# Developer since 2022. In this role, he has focused on enhancing the company's software capabilities and improving system performance. His responsibilities include leading the migration of legacy trading systems to a microservices architecture, which has improved scalability and maintainability. This transition has ensured seamless operation for clients, demonstrating his expertise in modern software development practices.
Previous Experience in Banking Software Development
Prior to his current position, John Inyang worked at several financial institutions. He served as a Backend .NET Engineer at Polaris Bank Ltd. from 2019 to 2020, where he contributed to backend development projects. He then worked at Union Bank of Nigeria as a Back End Developer from 2020 to 2021. Following that, he was a C# BackEnd Developer at Equity Bank Limited from 2021 to 2022. His experience in these roles has equipped him with a strong foundation in financial software development.
Education and Expertise
John Inyang earned his MSc in Software Engineering from the University of Westminster, studying from 2021 to 2022. His academic background has provided him with a solid understanding of software development principles and practices. He specializes in C# development and has extensive experience in backend engineering, particularly within the financial sector.
Technical Skills and Projects
John has integrated systems with the Morningstar data center to facilitate real-time data retrieval, which supports informed trading decisions. He has utilized an Event-Driven Design approach, employing messaging queues for real-time data processing. His technical skills include asynchronous programming and multithreading, with a focus on low latency and high availability. He has designed and maintained trading systems for investment banking clients, specializing in various matching algorithms for both back testing and live trading scenarios.
Portfolio and Wealth Management Systems Development
In his previous roles, John Inyang has planned and implemented portfolio and wealth management systems for investment clients. These systems included modules for advising, direct-to-consumer trading, daily trading instruments, reconciliation, cash matching processes, and client portfolio performance tracking. His work has contributed to the efficiency and effectiveness of financial services offered to clients.