E

Evgeny Vinnik

Software Engineer

Mountain View, California, United States17 yrs 7 mos experience
Highly StableAI Enabled

Key Highlights

  • Expert in frontend development with React.js and TypeScript.
  • Proven track record in delivering high-quality software on time.
  • Strong experience in mentoring and hiring processes.
Stackforce AI infers this person is a Frontend Software Engineer specializing in SaaS applications.

Contact

Skills

Other Skills

AI Pair Programming / AI-Assisted ProgrammingProgressive Web Applications (PWAs)Object Oriented DesignAlgorithmsDistributed SystemsProgrammingSoftware DevelopmentGitSQLLinuxLaser Cutting

About

Can deliver high quality software on time using variety of tools Since 2019 moved more into frontend development, so I am nowadays mostly develop using JavaScript/Typescript, React.js framework. Still can do C# and Java just fine for backend.

Experience

17 yrs 7 mos
Total Experience
2 yrs 1 mo
Average Tenure
1 yr 3 mos
Current Experience

Meta

3 roles

Software Engineer

Nov 2025Present · 6 mos

  • Working on WhatsApp API - OTP verification product

Software Engineer

Feb 2025Nov 2025 · 9 mos

  • Working as a frontend software engineer on the https://www.meta.ai/ website

Software Engineer

Mar 2022Feb 2025 · 2 yrs 11 mos

  • Worked as a frontend software engineer on the WhatsApp API onboarding in the Meta's Business Messaging organization

Insightly

Senior Software Engineer

Nov 2021Mar 2022 · 4 mos · Remote

  • Worked as a full-stack engineer developing some features for the company's web-based CRM using technologies like ASP.NET, C#.

Amazon

Software Engineer II

May 2020Dec 2021 · 1 yr 7 mos · Vancouver, British Columbia, Canada

  • Worked at the AWS Support Center team.
  • My team was responsible for everything that you see at https://aws.amazon.com/support
  • My primary responsibilities were modifying pages responsible for creating support cases and displaying case details (those were written in JavaScript/TypeScript using React framework), as well as adding necessary changes to the backend (done in Java/Spring).
  • In addition, I was actively participating in hiring process for Amazon, conducting interviews.
  • Plus was supervising and mentoring interns on the team.

Microsoft

2 roles

Software Engineer at Microsoft Teams

Nov 2018Apr 2020 · 1 yr 5 mos

  • Working on Microsoft Teams desktop client: Electron, Visual Studio Code, TypeScript, Agile and Unit Tests: all this fancy stuff.
  • Customer bugs, fancy new features, telemetry.
  • Any issues with Teams - can always approach me.

Software Engineer at Windows

Sep 2016Nov 2018 · 2 yrs 2 mos

  • Working at the Windows and Devices Group
  • I am responsible for development of an Azure-powered pipeline that controls storage used by Windows OS across all branches and builds. Using it Microsoft can efficiently budget disk quotas for different teams
  • In addition, coaching "Garage" interns: 1:1, code reviews, mentoring

Fortinet

Embedded Software Engineer

Nov 2015Sep 2016 · 10 mos · Burnaby, British Columbia

  • Working on FortiOS

Microsoft

Software Development Intern

May 2015Aug 2015 · 3 mos · Redmond, WA

Qualcomm

Interim Engineering Intern

May 2014Sep 2014 · 4 mos · San Francisco Bay Area

  • Working on research project in mobile security.

Broadcom

Software Developer (Intern)

Jul 2013May 2014 · 10 mos · British Columbia, Canada

Simon fraser university

4 roles

PhD student

Aug 2012Aug 2015 · 3 yrs · British Columbia, Canada

Teaching Assistant

May 2012Aug 2012 · 3 mos · British Columbia, Canada

  • I was a teaching assistant for the CMPT 431: Distributed Systems course:
  • http://www2.cs.sfu.ca/~fedorova/Teaching/CMPT431/Summer2012/

Research Assistant

Promoted

Apr 2011May 2015 · 4 yrs 1 mo · British Columbia, Canada

  • Research in mobile technologies, power consumption, parallel programming

MSc student

Apr 2011Aug 2012 · 1 yr 4 mos · British Columbia, Canada

  • 1. Finished course requirements: I took classes in algorithms design, sound synthesis and acoustical modelling, computer architecture design and parallel programming, artificial intelligence,
  • 2. I was working on my research project related to the power consumption of mobile devices. I was trying to
  • a) accurately estimate power consumed by the different components of mobile device
  • b) minimize power consumed by the wireless radio
  • c) estimate the power savings when features that preserve energy are implemented into software (for example, ones that sacrifice precision for speed and lesser amount of CPU cycles)
  • I've switched (without defending the thesis) to the PhD program starting the Fall 2012 semester.

Dinpattern

Freelance Software Developer

Mar 2011Apr 2011 · 1 mo

  • Created a simple live wallpaper for Android devices - https://play.google.com/store/apps/details?id=com.dinpattern
  • I developed this application for Evan Eckard.
  • As of now this application has about 5000 to 10000 downloads and was very well received by users (average rating is 4.4 of 5)

Darim vision

2 roles

Darim Canada developer's manager

Dec 2010May 2011 · 5 mos

  • Manage developers at Darim Vision company. Ask them about their result and everyday problems, submit news to our marketing team.

Software developer

May 2007May 2011 · 4 yrs

  • DirectShow filters for audio-video capture boards, GUI programming, TV broadcasting automation software.

Darim vision canada

Software developer

Jan 2010May 2011 · 1 yr 4 mos · British Columbia, Canada

  • Responsible for development of DirectShow audio-video capture filter and renderer for VT800 HD video capture
  • board.
  • Development of MFC application to control motion base and and special PTZF camera.

Darim vision korea

Software developer

Jul 2008Sep 2008 · 2 mos · Seoul, Seoul, South Korea

  • I developed audio video capture filter and renderer for AJA capture boards to use them in our Sport Slow-Mo
  • solution.

Darim vision russia

Software developer

May 2007Dec 2009 · 2 yrs 7 mos · Tomsk, Russia

  • I was a project manager of a team that was responsible for redesigning of our broadcasting automation product line.
  • Work as a technical support for our broadcasting automation software.

Tomsk state university of control systems and radioelectronics (tusur)

BSc student

Sep 2003Jun 2008 · 4 yrs 9 mos · Tomsk, Russia

  • studied software development principles

Education

Simon Fraser University

MS — Computer Science

Jan 2011Jan 2015

Tomsk State University of Control Systems and Radioelectronics

Specialist — Software development

Jan 2003Jan 2008

School 29, Tomsk

Stackforce found 100+ more professionals with AI Pair Programming / AI-Assisted Programming & Progressive Web Applications (PWAs)

Explore similar profiles based on matching skills and experience