Frank Li

Frank Li Email and Phone Number

Software Engineer (VIVA Glint) @ Microsoft
Toronto, ON, CA
Frank Li's Location
Greater Toronto Area, Canada, Canada, Canada
About Frank Li

I enjoy working in teams rich in diverse skillsets to solve difficult problems. I have a passion for developing a deep understanding of the client, planning and designing novel elegant solutions, and coming together to create software that enables and empowers those who rely on it.I also have an continuously learning mindset where I spend an couple hours everyday before work sharpening my skills and learning new technologies. I find though that I learn the most when I'm mentoring others so if there is something you feel you can learn from me please feel free to reach out. My areas of expertiseAISpecialized in leveraging AI, GPT, and ML Experience working as director of AIFrontendReact, React Native, Native Android development, Javascript, GraphQL, Cypress, XamarinBackend Java, GoLang, C++, C#, Dot Net, SQL, Docker, Postgres, Nginx, Rust, GolangBusinessLogistics and DeliveryDeveloper ToolsE-discovery and technology in lawAdaptive learningWellbeing Productivity SoftwareFull Stack Software EngineerFrontend EngineerFront-End EngineerFront End EngineerFull Stack DeveloperBackend EngineerSoftware Development EngineerDevops EngineerMachine Learning EngineerML Engineer

Frank Li's Current Company Details
Microsoft

Microsoft

View
Software Engineer (VIVA Glint)
Toronto, ON, CA
Website:
microsoft.com
Employees:
231118
Company phone:
0124 415 8000
Frank Li Work Experience Details
  • Microsoft
    Software Engineer (Viva Glint)
    Microsoft
    Toronto, On, Ca
  • Microsoft
    Software Engineer L62 (Viva Glint)
    Microsoft Apr 2023 - Present
    Redmond, Washington, Us
    Glint is a cutting-edge people success platform designed to elevate organizational performance by enhancing employee engagement and fostering personal development. Utilizing a combination of social science, machine learning, natural language processing, and advanced language models, our platform empowers businesses to achieve outstanding results by unlocking the full potential of their workforce.- model fine tuning, RAG databases and scaling AI to hundreds of millions of customers - working closely with regulators on ODSP requirements for new features- scaling enterprise Java microservice to deliver privacy centric and formanent systems for Glint- leading in empowering org and improving velocity by leveraging AI and cloud technologies - working closely with product and design on bespoke customer experiencesFrontend: Angular, Typescript, Redux Backend: Java, NodeJS Microservices, RustCloud: AWS, ECS, SQS, RDS, Elastic Search, Cognitive Search,
  • Microsoft
    Software Engineer L61 (Viva Insights)
    Microsoft May 2022 - Apr 2023
    Redmond, Washington, Us
    Modern Workplace Transformation. Making jobs easier and lives better. In a time of unprecedented worldwide challenge and change, the work we're doing on the Modern Workplace Transformation team has never been more important. Our priority is empowering the nearly two billion frontline workers around the globe. We're having a positive effect on the world at a time it really needs it.- Building platform for context specific nudges detecting customer's current actions and context to respond with helpful insights in a performant and smooth manner.- Leading AI feature team in leveraging AI and GPT technology to build products that help executives to manage their organization and deal with urgent situations. - Investigating and solving difficult distributed system problems and improving the robustness and reliability of our product.Frontend: JavaScript, TypeScript, ReactBackend: Substrate, Cosmos DB, C++, C#Cloud: Azure, Azure Bot, Azure Resource Group, Azure Key Vault
  • Linkedin
    Software Engineer (Glint)
    Linkedin Apr 2023 - Present
    Sunnyvale, Ca, Us
    As a software engineer at Glint, a division of Microsoft and LinkedIn, I had the unique opportunity to contribute to a highly innovative platform while working alongside industry-leading experts from both Microsoft and LinkedIn. By leveraging the cutting-edge technologies and resources of these tech giants, I was able to significantly enhance the Glint people success platform, driving meaningful impact for organizations worldwide. For more information, please refer to the Microsoft description for Glint under the Microsoft umbrella.
  • Amazon Web Services (Aws)
    Software Engineer L5
    Amazon Web Services (Aws) May 2021 - May 2022
    Seattle, Wa, Us
    - Winning award for the engineer of the quarter given to the best engineer who joined within the quarter- Taking on responsibilities of frontend team lead overseeing and planning frontend architecture- Mentoring and teaching junior software engineers on best practices- Raising the bar of operational excellence on the codebase. Moving the team over to Typescript and Cypress testing.- Working closely with the product manager and designer to understand requirements.- Building a complex on-road monitoring product used by dispatchers around the world to coordinate and plan the logistics of delivery. - The app is launched in 15 countries in North America, Europe, and the East Asian region.- Implementing and preparing product launch in Saudi Arabia, Egypt, Belgium, Turkey, and the Netherlands. Adding in proper localization and right to left support.- Adding driver breaks feature within Cortex promotes proper work-life balance for delivery drivers.- Investigating and solving complex distributed system problems and bringing team together around solution.Frontend: JavaScript, React, Microfrontend, Typescript, GraphQLBackend: Java, Lamdas, DynamoDB, SQS, Kinesis (Flink), Elastic Search, SNS, SQS, CodeSuite, Rust
  • Tread
    Software Engineer
    Tread Aug 2020 - May 2021
    Toronto, Ontario, Ca
    Tread is a digital platform that makes the business of moving construction materials easier, faster and more profitable.Frontend: Javascript, React, Flow Typing, GraphQL- Working closely with fellow developers focusing on frontend, designers, and product managers to create fast, elegant looking user experiences.- Spent time speaking with different clients and help build empathy and offer insight to understand our users. Meeting with clients on various features and planning. - Gave an engineers perspective on solutions to pain points. Working with designers on team to workshop ideas to improve features and maximize positive impact.- Adding Cypress end to end testing to frontend development workflow. - Calling a meeting with all frontend developers to collaborate and commit to proper testing moving forward. - Adding tests to buildkite and setting up CI to test all Github branches before allowing merge.- Coordinating and organizing meetings for frontend developers and designers to agree on important metrics that make a large impact for clients. Assigned each metric to a developer so that there is an inhouse domain expert that can track these metrics over time. Metrics include update responsiveness, client's devices personas, optimistic updates, and speed indexes.Backend: GoLang, SQL, GOQU, - Creating, managing, and maintaining docker images. Improved the efficiency of production and dev environments by creating docker layers for catching between builds.- Creating graphQL queries, resolvers and SQL queries. - Pushing to production for weekly builds while monitoring buildkite and AWS. - Using and building with the use of Goqu for cleaner object-oriented code.Team: Agile/Scrum/Sprint- Took on responsibility of running sprint poker and sprint grooming to plan out and estimate sprints. - Added input on retrospectives after each sprint and collaborated with other team members on how we can improve and become more effective.
  • Iconect
    Software Engineer
    Iconect May 2019 - Aug 2020
    Washington, District Of Columbia, Us
    iCONECT Development, LLC is an industry leader in developing innovative legal review software and services that empower legal teams to complete complex review projects more cost-effectively.Frontend stack: Javascript, ReactJS, ASP.NET MVC, Typescript, HTML5/CSS3, jQueryBackend stack: C++, C#, and MySQL• Maintaining and building new features on the various existing web and mobile applications• Designing software architecture and building new web applications and mobile applications• Scaling, maintaining, and improving various existing codebases and systems infrastructures• Maintaing and improving the development and QA environments of various applications• Contributing to the ongoing improvement of engineering practices and procedures• Incorporating modern technologies, including ReactJS, ASP.NET MVC, Typescript, HTML5/CSS3, jQuery, C++, and MySQL• Working in an Agile environment, delivering features quickly and iteratively with the team.* Working with API development team to develop modular tests which ensure good client experience as well as proper secruity. This also includes testing OAuth 2 by creating a in house third party app.* Built frontend components which integrates iConect machine learning features allowing for training, testing, and execution of AI assisted ediscovery.• Worked in Xamarin to develop IOS and Android apps for police evidence collection.
  • Avocadocore
    Founder & Software Engineer
    Avocadocore Jan 2017 - May 2019
    London, Ontario, Ca
    Avocadocore is an adaptive learning platform that helps students learn by providing instant and constant feedback. It also provides tools for educators to build their own unique questions and provides helpful analytics to tell them which students are struggling and requires extra help. Frontend stack: Javascript, React, React Native, Flux, TypescriptBackend stack: Python, Flask, MySQL, JavaOur main software AVO has been deployed and is being used in multiple classes in Western University. We work with professors and students to continue improving our software's capabilities to help students learn.• Full Stack Developer for a startup company with 2000 unique visitors per month and a team of 10 developers.• Working with professors as clients to develop learning software desired.• Built software from ground up setting up Flask server and interactive platform built in React and React Native. Using JS, C, Python and running an integrated Full Stack solution• Interviewing and selecting applicants to add into the company and deciding based on their behavior and skills which department they would work fit best in. Mentored new members until they are in sync with the workflow and culture at the company• Coordinating cooperation between different departments and their team leads i.e. Server Team, Frontend Web Team, Mobile Team, and Math Code Team. Leading in efforts to improve documentation & code skills sharing across teams.• Proactively seeking out gaps in technical understanding, especially cross-functional, and works with a variety of teammates to fill the gaps. Regularly influencing multiple teams to align around a cross-team goal.
  • Canadian Red Cross
    Program Associate For Humanitarian Issues Promotion
    Canadian Red Cross Aug 2012 - Apr 2013
    Ottawa, Ontario, Ca
    Lead youth ambassadors in outreaching as many communities as possible through youth outreach to community centers and events. Coordinate Youth Red Cross conferences, perform public speeches to represent the Canadian Red Cross, run workshops, and assist with encouraging volunteer activism.
  • Scales Nature Park
    Youth Reptile Educator
    Scales Nature Park Jun 2011 - Aug 2011
    Had a wonderful experience working with various presentations in parks all across Ontario. We educated families on reptile life, safety with wild animals, and how to live in harmony with these wildlife animals. Audience ranged from 4 to sometime hundreds. What was special about our program is that we allowed plenty of time for people to meet and greet our snakes and perhaps get past their previous phobias.

Frank Li Skills

Leadership Social Media Wildlife Public Speaking Event Planning Team Leadership Sustainability Microsoft Excel Nonprofits Event Management Tutoring Time Management Team Development Customer Service Social Media Marketing Group Management Teamwork Research Software Development Guitar Tutoring

Frank Li Education Details

  • University Of Toronto
    University Of Toronto
    Philosophy & Psychology
  • Western University
    Western University
    Computer Science & Software Engineering

Frequently Asked Questions about Frank Li

What company does Frank Li work for?

Frank Li works for Microsoft

What is Frank Li's role at the current company?

Frank Li's current role is Software Engineer (VIVA Glint).

What schools did Frank Li attend?

Frank Li attended University Of Toronto, Western University.

What skills is Frank Li known for?

Frank Li has skills like Leadership, Social Media, Wildlife, Public Speaking, Event Planning, Team Leadership, Sustainability, Microsoft Excel, Nonprofits, Event Management, Tutoring, Time Management.

Who are Frank Li's colleagues?

Frank Li's colleagues are Nyala White, Meagan Pittman, Định Gia, Geo Vani, Damola ‘d’ O., Angel Mathew, Zafor Shekh.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.