Sean Macfarlane

Software Engineering Manager at NetExperience
  • Claim this Profile
Contact Information
Location
Ottawa, Ontario, Canada, CA
Languages
  • English -

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Experience

    • Canada
    • Telecommunications
    • 1 - 100 Employee
    • Software Engineering Manager
      • Jan 2021 - Present

      - Manager of entire Frontend development team- Mentored junior developers and co-op students- Worked in partnership with Meta/Facebook and Telecom Infra Project - Developed a SaaS Portal for Network Analysis with React- Deploy and maintain production pipeline that is used by customers with Docker and AWS- Developed GraphQL Server using Apollo Server and Client- Developed React Native mobile app and published it to Apple and Google Play stores- Created high fidelity wireframes using Adobe XD and Figma- Created and Maintained Open-Sourced Projects on GitHub- Used Agile Development and Project Management Show less

    • Staff Software Engineer
      • Mar 2020 - Jan 2021

    • United Kingdom
    • Musicians
    • 1 - 100 Employee
    • Creative Director
      • Jan 2018 - Present

      - Created logos, and various artworks for singles and albums with Adobe Photoshop and Illustrator - Filmed, Edited, and Directed multiple Music Videos with Adobe Premiere and After Effects - Created Animated artwork videos with Photoshop and After Effects - Engineered for artists and worked with producers for mixing, using FL Studio - Ran and managed Google/Youtube Ads and Facebook/Instagram Ads - Developed and maintains artists' websites with 100% SEO - Manages Social Media accounts with deep knowledge of Youtube, Tiktok, Facebook algorithms Show less

    • United States
    • Business Consulting and Services
    • Consultant
      • Aug 2016 - Present

      - Acted as the Tech Consultant for the firm - Designed and developed multiple websites for clients - Handled all IT / Webmaster services for the firm - Worked directly with clients - Acted as the Tech Consultant for the firm - Designed and developed multiple websites for clients - Handled all IT / Webmaster services for the firm - Worked directly with clients

    • United States
    • Principal Engineer
      • Sep 2019 - Dec 2021

      - Principal Engineer responsible for the technology architecture - Solely designed, developed, and maintain the Shopify Plus store - Managed partnerships with distributors and clinics - Maintained 100% SEO score - Principal Engineer responsible for the technology architecture - Solely designed, developed, and maintain the Shopify Plus store - Managed partnerships with distributors and clinics - Maintained 100% SEO score

    • Canada
    • Musicians
    • Webmaster
      • Jan 2017 - Aug 2021

      Webmaster for not-for-profit organization https://www.encoresistema.org/ Webmaster for not-for-profit organization https://www.encoresistema.org/

    • Italy
    • Business Consulting and Services
    • 1 - 100 Employee
    • Software Developer
      • Aug 2019 - Mar 2020

      - Developed web application using React on Rails - Developed backend APIs using Ruby - Lead in creative design using InVision - Worked with Shopify APIs, BigCommerce APIs, and QuickBooks APIs, and their Developer Communities - Test Driven Development using React Testing Library - Developed web application using React on Rails - Developed backend APIs using Ruby - Lead in creative design using InVision - Worked with Shopify APIs, BigCommerce APIs, and QuickBooks APIs, and their Developer Communities - Test Driven Development using React Testing Library

    • United States
    • Wireless Services
    • Lead Frontend Developer
      • Jun 2018 - Jul 2019

      • Lead Frontend team and development of React.js Application for managing and analyzing network and connection quality for MSPs • Used Redux, Ant Design, and Highcharts for React.js • Development for NaaS Angular application and ported it to React.js • Developed APIs and DAOs for backend in Java • Created Unit Tests with Junit in Java • Used ESLint and Prettier to maintain code quality • Used Photoshop for Prototyping and Mockups • Used Agile development with JIRA • Lead Frontend team and development of React.js Application for managing and analyzing network and connection quality for MSPs • Used Redux, Ant Design, and Highcharts for React.js • Development for NaaS Angular application and ported it to React.js • Developed APIs and DAOs for backend in Java • Created Unit Tests with Junit in Java • Used ESLint and Prettier to maintain code quality • Used Photoshop for Prototyping and Mockups • Used Agile development with JIRA

    • Computer and Network Security
    • 1 - 100 Employee
    • Full Stack Developer
      • May 2016 - May 2018

      • Developed parsing and ingesting of large network and security data using Node.js • Developed modeling and editing of Firewall Configurations using WebGL and Javascript • Developed spooling of STIX / TAXII data using Python • Developed analysis of vulnerabilities and network risk • Developed large interactive graphs with D3.js and Sigma.js • Developed web application designed to provide visual risk assessment of Risk • Developed a hybrid mobile application using AngularJS, Ionic, Cordova, NodeJS • Developed a hybrid mobile application using JQuery Mobile, Cordova, Go • Worked as part of a team and as sole developer for projects Show less

    • United States
    • Medical Practices
    • Web Developer
      • Apr 2017 - Aug 2017

      Designed and created the website popternative.com Designed and created the website popternative.com

    • Web Developer
      • Aug 2016 - Aug 2017

      Designed, created, and maintains the website ck2gallery.com Designed, created, and maintains the website ck2gallery.com

    • France
    • Professional Training and Coaching
    • Web Developer
      • Mar 2015 - Dec 2016

      • Responsible for the overall re-design/build of Eperformance’s corporate web site • Created storyboard design for various layouts and concepts • Developed corporate website using HTML5, CSS, PHP, & JavaScripts • Worked with the President and Vice-President of Eperformance to gather requirements • Used SQL with Microsoft Dynamics CRM to manage a database with over 60,000 contacts • Developed a Unsubscribe feature for Microsoft Dynamics CRM to manage marketing mail outs to over 60,000 contacts • Continue to provide support to make changes as required by the client • Google Analytics implementation Show less

    • Web Developer
      • Sep 2015 - Sep 2016

      • Lead developer on team that built Caremada.com • Developed website using C#, ASP.NET, JavaScript, JQuery, CSS • Designed a scalable database with MySQL that will be able to handle thousands of users. • Used PayPal to complete transactions between users • Google Maps API and Google Analytics implementation • Used Agile software development and project management • Used Agile methods for Test Driven Development • Used Git version control • Lead developer on team that built Caremada.com • Developed website using C#, ASP.NET, JavaScript, JQuery, CSS • Designed a scalable database with MySQL that will be able to handle thousands of users. • Used PayPal to complete transactions between users • Google Maps API and Google Analytics implementation • Used Agile software development and project management • Used Agile methods for Test Driven Development • Used Git version control

    • Supervisor
      • Jul 2012 - Sep 2015

      • Supervised employees and trained new employees • Responsible for Maintaining Wage Costs and Food Ordering • Interacted with customers to ensure proper service • Performed Manager’s duties when the acting Manager was not on duty • Understood how to work cash register and bank settlements • Handled invoices, banking deposits, and period ends • Handle customer complaints calmly and collectively • Prepared and served food effectively and efficiently to ensure customer satisfaction • Maintain a clean working environment at all times Show less

Education

  • Algonquin College of Applied Arts and Technology
    Advanced College Diploma, Computer Engineering
    2013 - 2016

Community

You need to have a working account to view this content. Click here to join now