Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Ehsan Karimi

Brooklyn

Summary

Multi-talented and Team-Oriented Software Engineer with passion for learning with expertise in backend, API development and cloud engineering.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

VIZIO
02.2023 - Current
  • Implemented Passwordless login flow on TVs using PING One IDaaS
  • Lead efforts to upgrade lambda Node versions from 14 to 18 in AWS


  • Mentored junior developers and Interns, fostering professional growth and enhancing team productivity.

Software Engineer

VIZIO
07.2021 - 02.2023
  • Architected and lead project to handle/process PII Data across company to comply with CCPA/IOS
  • Reduced IoT Core costs in AWS by %20 with migrating events to named shadows
  • Collaborated with cross-functional teams to deliver Vizio Gram
  • Designed and Implemented a slow rollout of TV configurations

Software Engineer

Gogo Business Aviation
12.2019 - 06.2021
  • Led effort to switch Content USB format from FAT32 to EXT4 and reduced load time by %20
  • Developed UI replacement using React/Redux
  • Upgraded server Java version from 6 to 8
  • Contributed to UI and server efforts to integrate 3D map into web platform
  • Led Content load project in Backend and added support for 3D map loading
  • Maintained Content load project and fixed issues/bugs
  • Trained new hires about the team's tech stack and current/future projects in motion
  • Used Docker to containerize React UI project and added the project to CI/CD pipeline

Languages/Technologies Used: React/Redux, Java, JavaScript, Bash, Java Spring, Mocha, Jest, Jenkins, Git/GitLab, Unix/Linux, Docker, AWS

Software Engineer Intern

Gogo Business Aviation
05.2019 - 12.2019
  • Upgraded/Optimized server data endpoints to enhance performance and accessibility in front-end
  • Self-learned React with Redux and added multiple key features in UI
  • Utilized Agile methodology for software lifecycle and participated in daily Scrums and 2 weeks Sprints with team

Languages/Technologies: Java, JavaScript, React/ Redux, Jest, Git/Gitlab

Linux System Administrator Student Assistant

University Of Colorado Boulder
01.2018 - 05.2018
  • Guided students with solving problems while performing lab assignments
  • Assisted instructor with grading Course Labs

Software Engineering Intern

Rocket Software Inc.
06.2017 - 08.2017
  • Designed a Python API, using Agile project management, to support Full-Text search capabilities in database
  • Presented Full Text Search option with Satisfactory performance for customers

Languages/Technologies: Python, Whoosh API, SVN

Education

Master of Science - Telecommunications Engineering

University Of Colorado At Boulder
Boulder, CO
12.2019

Bachelor of Science - Computer Science

University Of Colorado At Boulder
Boulder, CO
05.2018

Skills

  • Programming Skills: Proficient in Python, Nodejs(javascript/typescript), Knowledgeable in Java
  • Technical Skills: Experienced in Linux/Unix, AWS, Git/GitHub, GitHub Actions, CircleCI, Terraform, Serverless

Timeline

Senior Software Engineer

VIZIO
02.2023 - Current

Software Engineer

VIZIO
07.2021 - 02.2023

Software Engineer

Gogo Business Aviation
12.2019 - 06.2021

Software Engineer Intern

Gogo Business Aviation
05.2019 - 12.2019

Linux System Administrator Student Assistant

University Of Colorado Boulder
01.2018 - 05.2018

Software Engineering Intern

Rocket Software Inc.
06.2017 - 08.2017

Master of Science - Telecommunications Engineering

University Of Colorado At Boulder

Bachelor of Science - Computer Science

University Of Colorado At Boulder
Ehsan Karimi