Femi Abdul
@femiabdul
Front-end-first Software Engineer building high-performance React analytics and visualization apps.
What I'm looking for
I’m a front-end-first Software Engineer with 7+ years building data-intensive web applications and 4+ years in enterprise product teams. I focus on high-performance UI—especially interactive canvas/WebGL visualizations—and I care deeply about code quality, test coverage, and performance optimization.
At Sindice Technology, I developed core features for an enterprise-grade graph visualization platform that analyzes and visualizes Elasticsearch data through interconnected models. I engineered high-performance React and TypeScript components for large graphs, helped migrate from Keylines to G6, and built in-graph UI tooling (toolbar, context-menu, lenses/filters, undo/redo) plus improved graph layout algorithms to make complex relationships clearer.
Earlier, I built responsive web experiences and React SPAs, interacted with data via REST, and used A/B testing with Google Analytics to drive conversion improvements. I also deepen my craft through my M.Sc in Cloud Computing, including a thesis on serverless containerization with Docker and IBM OpenWhisk—so I enjoy turning complex requirements into clean, maintainable implementations.
Experience
Work history, roles, and key accomplishments
Software Engineer
Sindice Technology
May 2021 - Present (5 years 1 month)
Engineered high-performance React and TypeScript graph visualization components for Elasticsearch datasets, optimizing rendering and interaction from small networks to graphs with thousands of nodes and edges. Helped migrate core rendering and interaction from Keylines to G6 and built in-graph UI tooling (toolbar, context menu, lenses/filters, undo/redo) to improve interactive analytics workflows.
Web Developer
Evolve Branding
Apr 2018 - Oct 2020 (2 years 6 months)
Designed and developed web pages and reusable UI components using HTML/CSS and JavaScript, building data-driven interfaces that interacted with REST endpoints. Conducted A/B testing and analyzed performance with Google Analytics to optimize pages and improve conversions, while implementing unit tests to ensure broad test coverage.
Web Developer
House16 Studio
Oct 2015 - Mar 2018 (2 years 5 months)
Built responsive layouts and developed React single-page applications, implementing Redux for state management and contributing to product development lifecycles. Developed Node.js applications using EJS/Pug templating, added CRUD validations, and produced clear technical documentation for teammates.
Web Developer (Freelance)
Freelance
Dec 2012 - May 2014 (1 year 5 months)
Delivered client web projects using HTML/CSS and JavaScript and configured LAMP servers to deploy PHP applications. Supported end-to-end setup from development through deployment for small to medium web workloads.
Education
Degrees, certifications, and relevant coursework
National College of Ireland
Master of Science, Cloud Computing
2019 - 2020
Grade: Second Class Honours
M.Sc. in Cloud Computing (Second Class Honours) covering cloud architecture, security, and data analytics. Thesis focused on serverless computing, containerizing FaaS with Docker and proposing ADEPS for IBM OpenWhisk.
Brighton College
Diploma, Business Management
2014 - 2015
Diploma in Business Management covering business communications, law, financial accounting, HR, and strategic management. Focused on foundational business and leadership topics for international study.
Kwame Nkrumah University of Science and Technology
Bachelor of Science, Computer Science
2008 - 2012
B.Sc. in Computer Science, including a final-year project to develop a student e-commerce platform for auctioning and selling goods. Technologies used included HTML/CSS, JavaScript, PHP, and SQL.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Portfolio
github.com/femifoyeJob categories
Interested in hiring Femi?
You can contact Femi and 90k+ other talented remote workers on Himalayas.
Message FemiFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
