I am a Senior Front-End Developer with 7+ years of experience delivering high-quality websites and hybrid mobile apps. I excel at taking projects from concept to deployment, improving performance, and collaborating across teams to ship reliable features. I’ve shipped features on Bill.com and built Ethrai, an e-learning platform serving over 1 million users, as well as multiple Bio-Techne sites. I self-taught Vue.js for a major project, designed UI components from scratch, and focused on accessibility and robust form-driven UIs. I’m eager to expand my expertise into Cloud platforms, AI, or Machine Learning to help build modern, intelligent applications.

Joe Sleiman

I am a Senior Front-End Developer with 7+ years of experience delivering high-quality websites and hybrid mobile apps. I excel at taking projects from concept to deployment, improving performance, and collaborating across teams to ship reliable features. I’ve shipped features on Bill.com and built Ethrai, an e-learning platform serving over 1 million users, as well as multiple Bio-Techne sites. I self-taught Vue.js for a major project, designed UI components from scratch, and focused on accessibility and robust form-driven UIs. I’m eager to expand my expertise into Cloud platforms, AI, or Machine Learning to help build modern, intelligent applications.

Available to hire

I am a Senior Front-End Developer with 7+ years of experience delivering high-quality websites and hybrid mobile apps. I excel at taking projects from concept to deployment, improving performance, and collaborating across teams to ship reliable features.

I’ve shipped features on Bill.com and built Ethrai, an e-learning platform serving over 1 million users, as well as multiple Bio-Techne sites. I self-taught Vue.js for a major project, designed UI components from scratch, and focused on accessibility and robust form-driven UIs. I’m eager to expand my expertise into Cloud platforms, AI, or Machine Learning to help build modern, intelligent applications.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Senior Front End Developer at NTT Data Americas
January 1, 2025 - October 1, 2025
Led major UI features for Bill.com, including Recurring Bill (65% ownership) across New Bill, Edit Bill, and Bill Details; built a module to list recurring bills with scheduling, due dates, and bank account selection; enabled stop actions and related functionality. Contributed to the IVA 1-Click Panel (30% ownership) to streamline bill creation with pre-filled data and single-click pay/save; implemented inline editing and maintained the traditional bill entry screen. Increased unit test coverage to near 100% on several files using Jest, Cypress, and mocks; authored over 50 Cypress E2E tests. Implemented robust form validations with Reactive Forms and automatic focus on error fields; built advanced Inbox functionality with complex bill-saving logic. Integrated GraphQL APIs to stop recurring bills and coordinated UI behavior; managed the Recurring Bill component in view and edit modes. Bio-Techne projects: built three production websites and one PoC from scratch using Angular and Vue.js;
Front End Developer at Netways
October 1, 2019 - October 1, 2025
Built Ethrai, an e-learning platform, mobile app, and website used by over 1 million users; Maintained CDA Dubai and CDA Volunteer apps serving more than 20,000 users; Converted hundreds of design files into responsive HTML/CSS pages using HTML5, SCSS, Angular Material, and Bootstrap; Developed reusable Angular components shared across web and mobile apps; Debugged across Chrome and Safari DevTools; Integrated RESTful APIs via HttpClient; Onboarded and mentored new team members, introducing project workflows and code reviews.
Senior Front End Developer at NTT Data Americas
January 1, 2025 - October 1, 2025
Contributed to the Recurring Bill feature (~65% ownership) used by hundreds of thousands of customers, implementing on New Bill, Edit Bill, and Bill Details, and building a new module to list recurring bills with related actions. Enabled scheduling of recurring bills (monthly/weekly) with custom due dates and selectable bank accounts, and added manual stop functionality. Worked on the IVA 1-Click Panel (~30% ownership), simplifying bill creation with pre-filled fields and a single-click save/pay. Improved inline editing and maintained access to the traditional bill entry. Increased unit test coverage toward 100% using Jest and mocking; authored over 50 Cypress end-to-end tests. Implemented advanced Inbox logic with complex bill-saving scenarios, robust Reactive Forms validation (auto-focus on error fields), and GraphQL integration to stop recurring bills. Managed the Recurring Bill component in view and edit modes.
Front End Developer at Netways
October 1, 2019 - October 1, 2025
Built Ethrai, an e-learning platform (web and mobile) used by over 1 million users. Maintained and added features to CDA Dubai and CDA Volunteer apps serving more than 20,000 users. Converted hundreds of design files into responsive, high-quality web pages using HTML, SCSS, Angular Material, and Bootstrap. Developed reusable, independent Angular components shared across web and mobile apps, improving development speed, consistency, and code efficiency. Supported issue resolution by analyzing feedback and debugging with Chrome and Safari DevTools to prevent regressions. Integrated RESTful APIs using Angular HttpClient and mentored new team members, helping establish project workflows and code reviews.
Senior Front End Developer at NTT Data Americas
January 1, 2025 - October 1, 2025
Senior Front End Developer at NTT Data Americas. Bill.com: owned the Recurring Bill feature (~65%), implemented across New Bill, Edit Bill, and Bill Details; built a module to list recurring bills with related actions; supports scheduling, custom due dates, and multiple bank accounts; added manual stop and other enhancements. IVA 1-Click Panel (~30% ownership), enabling a streamlined bill entry flow with pre-filled fields and single-click save/pay; inline editing and traditional bill entry kept accessible. Increased Jest unit test coverage and authored 50+ Cypress E2E tests; resolved 500+ bugs. Implemented robust form validations with Reactive Forms. Integrated GraphQL APIs to stop recurring bills and enhanced UI behavior. Bio-Techne: built three production websites and one PoC from scratch using Angular and Vue.js; self-taught Vue.js; designed UI components from scratch; developed form-intensive UIs with complex validation and a step tracker with scroll-based progress; prioritized acc
Front End Developer at Netways
October 1, 2019 - October 1, 2025
Built Ethrai, an e-learning platform, mobile app, and website used by over 1 million users. Maintained and enhanced CDA Dubai and CDA Volunteer apps for 20,000+ users. Converted hundreds of design files into responsive, high-quality web pages using HTML, SCSS, Angular Material, and Bootstrap. Built reusable Angular components shared across web and mobile apps; improved development speed and consistency. Analyzed user feedback and debugged across browsers to prevent regressions; integrated RESTful APIs using HttpClient. Onboarded and mentored new team members, improving project workflows and code quality.

Education

MS in Computer Science at Maharishi International University
January 1, 2019 - January 1, 2022
BS + MS in Computer Science at Lebanese University, Fanar
January 1, 2011 - January 1, 2015
M.S. in Computer Science at Maharishi International University
January 1, 2019 - January 1, 2022
B.S. + 1 year M.S in Computer Science at Lebanese University, Fanar
January 1, 2011 - January 1, 2015
M.S. in Computer Science at Maharishi International University, IA
January 1, 2019 - December 31, 2022
B.S. in Computer Science (with 1 year M.S.) at Lebanese University, Fanar
January 1, 2011 - December 31, 2015

Qualifications

GitHub Copilot Familiar With
January 11, 2030 - October 1, 2025
GitHub Copilot Familiar With
January 11, 2030 - October 1, 2025
GitHub Copilot
January 11, 2030 - October 1, 2025

Industry Experience

Software & Internet, Education, Healthcare, Financial Services, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more