Faridah Akinotcho

Software Engineer at Amazon

Vancouver, British Columbia, Canada
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
Faridah Akinotcho is a software engineer based in Vancouver with eight years of experience blending academic research and production engineering to design and maintain full-lifecycle systems. After five years as a research assistant at UBC, she now applies that rigorous, investigative approach to full‑stack development and CI/CD at Amazon, building content management platforms for complex tax workflows. Her open-source contributions to heavyweight Java analysis projects like FlowDroid and Soot demonstrate deep backend expertise in static analysis, callback detection, and class-hierarchy/pointer analysis—skills that reveal an attention to correctness beyond typical application code. She holds advanced engineering degrees and a dual BSc in mathematics and computer science, reflecting a strong theoretical foundation that she leverages to solve practical problems. Colleagues describe her as curious and methodical, comfortable moving between research, teaching, and production code.
code8 years of coding experience
job4 years of employment as a software developer
bookMaster of Engineering, Electrical and Computer Engineering, Master of Engineering, Electrical and Computer Engineering at The University of British Columbia
bookMaster of Applied Science, Computer Engineering, Master of Applied Science, Computer Engineering at Université de Colombie-Brittanique
bookEFE Montaigne
bookDual Bachelor of Science, Mathematics and Computer Science, Dual Bachelor of Science, Mathematics and Computer Science at Université Paris Diderot
languagesFrench, English, German, Korean
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

javas10
static-analysis10
soot10
android10
java10
bytecode9
optimization8

Programming languages (4)

JavaC++HTMLPython

Github contributions (5)

github-logo-circle
soot-oss/soot

May 2022 - Jun 2022

Soot - A Java optimization framework
Role in this project:
userBackend Developer
Contributions:1 review, 6 commits, 2 PRs in 21 days
Contributions summary:Faridah primarily focused on modifying the `Scene.java` and `CallGraph.java` files, indicating involvement in the core logic of the Java optimization framework. Their commits address potential issues related to class hierarchy and pointer analysis within the `soot` framework. Additionally, the user merges branches and fixes indentation inconsistencies.
java-optimization-frameworksootjava-optimizationoptimization-frameworkoptimization
FlowDroid Static Data Flow Tracker
Role in this project:
userBack-end Developer
Contributions:6 commits, 9 comments, 9 issues in 3 days
Contributions summary:Faridah primarily contributed to the `FlowDroid` project by implementing and refining callback analysis features. Their commits focused on improving the detection of overridden callbacks, particularly those in system packages and abstract superclasses. These changes involved modifications to the `AbstractCallbackAnalyzer` and `UnreachableConstructorFilter` Java files, as well as updates to the AXML document parsing. The user also updated the component entry point creator.
trackerdata-flow-trackerstatic-datadata-flowflowdroid
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
Faridah Akinotcho - Software Engineer at Amazon