Site logo
Ottawa, Eastern Ontario, Ontario, Canada
Member Since 2023

About the Candidate

Email : SAM.FAY.1984@gmail.com

Mobile : +1-819-919-1487

Ottawa ON
SAM FAY

 

Summary
I am a versatile professional adeptly merging roles as a Business Systems Analyst, Full Stack Web Developer, and QA specialist. With expertise in React JS, Cypress testing, and project coordination, I’m dedicated to crafting innovative and efficient solutions. Fueled by a passion for pushing boundaries, I actively contribute to enhancing Canada’s digital landscape through unwavering technical excellence.
Projects Deliverables
–   Translated product requirements into actionable technical specifications, ensuring seamless project alignment.

–   Developed, tested, and maintained cross-platform software solutions, optimizing for speed and scalability.

–   Collaborated with UX designers to bring UI/UX wireframes to life with precision and technical feasibility.

–   Led cross-functional coordination, ensuring projects met business objectives and compliance standards.

–   Conducted thorough code reviews, enhancing code quality and adhering to software best practices.

–   Documented programming tasks and procedures, enabling efficient collaboration within the team.

–   Resolved bugs and troubleshooting issues through meticulous testing and iterative development.

–   Leveraged RESTful APIs and modern front-end technologies for enhanced user experiences.

–   Worked closely with engineers and UX designers to refine and build complex software products.
Professional Experience
Senior Software Engineering – Quality e-Business  SA,US,CA
Jan 2019- Now
–  Developed and maintained front-end and back-end components of web applications for diverse industries.

–  Utilized modern front-end technologies like React.js and React-Native to create engaging user interfaces.

–  Collaborated with UI/UX designers to ensure seamless translation of design wireframes into functional code.

–  Implemented RESTful APIs to enable efficient data exchange between front-end and back-end systems.

–  Leveraged Node.js and Express.js to create robust server-side functionality and APIs.

–  Designed and optimized databases using PostgreSQL, enhancing data management and application performance.

–  Engaged in serverless software development to create scalable and efficient applications.

–  Actively participated in code reviews, inspections, and testing to maintain code quality and usability.

–  Utilized Git for version control, ensuring effective collaboration and streamlined development processes.

–  Stayed up-to-date with industry trends and technologies, embracing continuous learning and exploration.
QA,QC-Business process analyst – Ernst & Young – EY – SA, US &CA
Sept 2014 – Dec2018
–  Business analyst in BSS transformation (BPR) Business Process Re-Engineer EY Projects.

–  Create document process and procedures, technical requirements for a technical or a non-technical audience.

–  Developing options to resolve issues, including short, medium and long term and consulting with various departmental experts and business lines.

–  Make a recommendations on test scripts to participate in testing sign off and business user sign off.

–  Analyze Requirements, System Use Cases and Functional Designs to understand the changes.

–  Collect and translate project business requirements into customized FRS products and software.

–  Document workflows & End to End solution using a predefined Root Cause Analysis process & Corrective Action.

–  Identifying area of improvement and defining Initiatives to improve the customer experience and KPIs.

–  Assurance Process Review, Gap Analysis and action plan to address the TT handling issues.

–  Collect and document of business requirements for project and process improvement/QA automation efforts.

–  Development and execution of enterprise QA flowchart creation to meet strategic goals and align with MSc initiatives through transition to Agile.

–  Develop and maintain test plans/scripts based on requirements and system specifications.
 

 

 

Business process re-engineering – Ernst & Young IT – Agile Transformation Program
Jul 2009 – Aug2014
–  Develop and re-engineer processes and policies for business transformation projects.

–  Prepare logical data models, data mappings to obtain sign off from business stakeholders.

–  Educate users with the potential benefits of new technology as it relates to their business processes

–  Prepare mapping documents, agile user stories, data flows to provide overview of business requirements to development and testing teams. Identifies gaps where business needs are not being met and make recommendations for changes required to support business needs.

–  Mentoring capacity for other stakeholders, developers and all those involved in the project at hand.

–  Conduct Current assessments against the process activities to highlight areas of improvement or concerns.

 

System Engineering – DMS  – ERP ZFP – UEA,SA,US
Feb 2006 – June2009
–  Implement & support Document management system DMS, IBM Archiving Solution, and ERP Customizations.

–  Design systems flow & procedures to ensure QA&QC tested inside DMS system.

–  Train the system’s end users and write instruction manuals.

–  Manage SQL Server databases integrated with DMS.

–  Refine and automate regular processes, track issues, and document changes.

–  Perform scheduled maintenance and support release deployment activities after hours.

Education
Year
–  Bachelor in Computer science & Information System – Egypt
2002-2006
–  Diploma in Full Stack Web Development – Lighthouse labs – Canada
2021-2023
Workshops & Training
–  Microsoft Azure foundation AZ900.
–  Adult Learning, Literacy and Essential Skills OC, QA and Critical Thinking.

–  Information and communications technology council (ICTC) knowledge ITP.
–  Analyzing and Documenting Policies and Procedures (ADPP).

–  Quality Management System (ISO9001:2015).

–  International Automotive Force Task (ITAF16949:2016).

–  CompTIA Certified Document Image Architect (CDIA+).

–  Emerit (Customer Services & Service Excellence ).

–  Project Manager Institute Training Course (PMI).

–  Certified agile business analyst– IN-TAC.

–  Certified cyber security awareness – IN-TAC.

–  Certified Scrum master 101 – IN-TAC.
Technical & Framework.
Code Skills:

JavaScript • Debugging • Unit testing • Asynchronous code • Promises • NPM and package management.

 

Backend:

Test-driven development (TDD) HTTP • Node.js • Express • HTTP • JSON • API.

 

Frontend:

HTML5 • CSS3 • jQuery • AJAX • Client-side JS • Responsive design.

 

Database:

Databases • Relational databases (using PostgreSQL) • Completing complex database queries • Document databases Database design • Database performance • Using databases in web applications.

 

Framework:

Component-based design • React • Webpack • Babel • Component testing in React • End-to-end testing using cypress.

Ruby/Rails + OOP • Object-oriented programming (OOP) • Ruby • Active record • Rails • MVC.

Print Resume

Cart

Cart

Share