Simon Cen

Head, Backend Engineering at SAVVYY
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
CA
Languages
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Web Development Certificate
    Humber College

Experience

    • Canada
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Head, Backend Engineering
      • Feb 2022 - Present

    • Senior Full Stack Software Engineer
      • Nov 2019 - Feb 2022

      - Service Oriented Architecture- Domain Driven Design- CQRS- EventSourcing- Test Driven Development- Micro Services- NServiceBus- Azure Service Bus- .Net Core- Angular/NgRx- Monorepo

    • United States
    • Information Technology & Services
    • 1 - 100 Employee
    • Lead Full Stack Engineer
      • Apr 2019 - Nov 2019

      • Responsible for project planning and scheduling • Monitor development progress of team members to ensure delivery timelines. • Work closely with customer services on ad-hoc reporting tasks to satisfy clients’ requirements. • Lead of continuous R&D project for AI solutions. • Day-to-day development on a long existing system with a mix of legacy and newest technologies, including Angular 7, AngularJS, KnockoutJS, ASP.Net WebApi, MVC, and WebForms. • Work with Scrum methodology with a two weeks delivery cycle.

    • Canada
    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer
      • May 2016 - Apr 2019

      • Took part in new and ongoing projects contributed to the company’s main product, a complex web based investment management system, built with .Net C# and Angular. • Led projects for various features of the application including Investment Analysis, Data Visualization, Document Publishing, Notification, ETL, and more. - Implemented backend features, on a message based distributed system using RabbitMq and MassTransit, with micro-services built using the .Net framework. • Implemented frontend features using Angular, leveraging SignalR, Rxjs, and Ngrx store and effect for server communication and data management. • Responsible for converting the frontend from AngularJS to Angular 7. • Experienced with various tools and libraries including: Liquibase, Redis, NHibernate, Quartz, Ninject, Razor (HTML based email template), Angular CDK, Highcharts, Vagrant. • Hands on experience with Unit Testing and Test Integration. • Strong knowledge of async, reactive, and functional programming. • Used Git for version control and team collaboration. • Worked in a scrum team combined with developers, designers, QA, and customer services, using JIRA for project management and communication. • Ongoing research, learning, and integrating new technologies, tools and libraries into the system. • Participation in providing guidance, and training new developers.

    • Canada
    • Broadcast Media Production and Distribution
    • 1 - 100 Employee
    • Full Stack Web Developer
      • Aug 2015 - Apr 2016

      • Designed and implemented fully responsive web solutions for Bloomberg’s Canada website, bloombergtv.ca. • Built automated application to download video files in broadcasting quality, convert files into web formats, and upload to websites every day after live broadcast. • Integrated various third party solutions into Channel Zero’s web properties using APIs, including video player (Playwire) and Google Ad Tags. • Improve company performance by taking ownership of and create new solution for the internal project scheduling management system, built in AngularJS and REST APIs in Slim framework • Technologies used: PHP, MySql, JQuery, AngularJS , Slim, AJAX, REST, bootstrap, and various javascript libraries

    • Canada
    • Retail Office Equipment
    • 400 - 500 Employee
    • Associate Analyst
      • Mar 2014 - Aug 2014

      • Assist in the maintaining of the technology infrastructure through the running of regularly scheduled tasks and importing/exporting data from SQL • Published and managed product support information to Canon.ca using Oracle PeopleSoft • Testing, development and upgrades of Web based service and support application used to serve online customers • Creation of user and training documentation to support PeopleSoft CRM, Web CRM (RightNow), S21 Service and Repair, telecommunications workflow and internal Intranet programs • Providing expertise and recommendations to the business unit for analytics and technology needs • Document requirements for new workflow and business processes for customer groups and work with developers to define specifications for implementation • Creation and distribution of Surveys for various business units within Canon Canada including maintenance and reporting of statistics

    • Canada
    • Financial Services
    • 1 - 100 Employee
    • Data Analyst
      • Jan 2012 - Dec 2013

      • Use database programming skills (SQL primarily) to analyze customer data, product results, and program execution. • Work directly with various business groups to understand their data requirements and provide appropriate support. • Develop and maintain internal/external reports on various reporting systems. • Work with business groups and Data Warehouse team to improve efficiencies and make business groups self-sufficient. • Identify, understand, and address key business problems and work towards the best analytical approach to address these challenges. • Use the data to make recommendations about business operations and missing opportunities. • Immediately resolve any data-related issues as they arise. • Train end users as required on new reporting functionalities.

Education

  • York University
    Specialized Honors Bachelor, Computer Science
  • Humber College
    Post Graduate Certificate, Web Development

Community

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