I am a software and research engineer with over 3 years of building reliable backend software systems and crafting data pipelines that power ML models and AI workflows, with a willingness to work across the stack. I have solid computer science fundamentals and proficiency in multiple programming languages, including Python, Go and TypeScript. I have considerable experience working with teams of varying sizes and delivering software systems used by thousands of users.

Nicholas Ifeajika

I am a software and research engineer with over 3 years of building reliable backend software systems and crafting data pipelines that power ML models and AI workflows, with a willingness to work across the stack. I have solid computer science fundamentals and proficiency in multiple programming languages, including Python, Go and TypeScript. I have considerable experience working with teams of varying sizes and delivering software systems used by thousands of users.

Available to hire

I am a software and research engineer with over 3 years of building reliable backend software systems and crafting data pipelines that power ML models and AI workflows, with a willingness to work across the stack.

I have solid computer science fundamentals and proficiency in multiple programming languages, including Python, Go and TypeScript. I have considerable experience working with teams of varying sizes and delivering software systems used by thousands of users.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

English
Fluent

Work Experience

Research Assistant at University of Leicester
June 1, 2025 - November 1, 2025
Co-authored a package management system for a research-based Clinical Decision Support (CDS) toolkit; extended tooling to handle deterministic packaging; completed an end-to-end proof-of-concept demonstrating the research approach; contributed to cross-functional integration of CDS tooling with lab workflows.
Research Engineer at Wikimedia Foundation Technologies
January 31, 2024 - January 31, 2024
Implemented data ingestion and transformation pipelines, moving data from Hive to Cassandra; improved Wikimedia analytics query service; designed endpoints to serve internal and external researchers; co-authored a common Python library used across research teams; re-implemented survivable anti-vandalism ML models and integrated them into the knowledge retrieval workflow.
Backend Engineer at Easy Share Global Technologies
January 31, 2024 - January 31, 2024
Developed an activity tracking feature using Python, Flask, and AWS Lambda; led a team of 3 to modularize the online learning offering; achieved sub-50ms request serving times; redesigned cross-border payments gateway by migrating from Java to TypeScript to maintain language consistency; contributed to the merchant invoicing feature and built authentication middleware; improved platform reliability to handle over 1,000 requests per second.
Software Engineer Intern at Pledre Technologies
October 7, 2019 - April 30, 2020
Developed backend features using Python, Flask, and AWS stack; contributed to microservices and data handling for scalable web applications; collaborated with cross-functional teams to deliver features.

Education

MSc, Advanced Computer Science at University of Leicester
January 1, 2024 - May 1, 2025
BSc Computer Science at University of Ibadan
November 1, 2016 - December 1, 2021

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Education