Filjo Abraham

Software Application Engineer

Palatine, Illinois, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Filjo Abraham is a versatile Software Application Engineer with 11 years of experience building everything from low-level Windows/Linux/Android systems to modern C# desktop and web applications. He has led teams and technical migrations—replacing legacy WCF with REST/gRPC, moving repositories from Mercurial to Git, and modernizing UI stacks with WPF/WinUI and MVVM—while improving performance and CI workflows. Known for pragmatic problem-solving, he’s delivered hundreds of stability and performance fixes, closed 500+ Jira tickets, and established repeatable engineering practices. An active contributor to the PCSX2 emulator, Filjo improved CD/DVD drive integration and cross-platform drive access, reflecting a hands-on ability to tackle complex I/O and threading issues. Based in Palatine, Illinois, he combines strong communication with a proven track record of taking on increased responsibility and successful customer-facing deployments.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Lewis University
languagesMalayalam, English
github-logo-circle

Github Skills (6)

c-language10
cprogramming-language10
emulation10
front-end-development9
linux9
windows9

Programming languages (7)

TypeScriptC#UnrealScriptC++JavaScriptKotlinPython

Github contributions (5)

github-logo-circle
PCSX2/pcsx2

Feb 2020 - Jul 2020

PCSX2 - The Playstation 2 Emulator
Role in this project:
userBack-end Developer
Contributions:10 commits, 7 PRs, 57 comments in 5 months
Contributions summary:Filjo primarily contributed to the CDVD (CD/DVD) functionality of the PCSX2 emulator. This involved merging and removing parts of the CDVD plugin and implementing drive selection in the GUI. Furthermore, the user worked on integrating the CDVD functions within the core emulator logic, ensuring proper thread and state management for disc reading, and implementing platform-specific fixes for drive access. These changes indicate a focus on improving the emulator's ability to read and interact with game discs.
playstation-2cppemulatorps2emulation
MonJamp/revengeMusic

Jul 2016 - Dec 2018

Contributions:34 PRs, 124 pushes, 39 branches in 2 years 6 months
linux-windowswindowslinuxguimusic
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial