David Bagheri

David Bagheri Email and Phone Number

Senior Software Architect @ Coursera
Reston, VA, US
David Bagheri's Location
Reston, Virginia, United States, United States
David Bagheri's Contact Details

David Bagheri personal email

About David Bagheri

Highly motivated, creative, experienced and versatile engineer. Expert in systems architecture, virtualization, container-based computing systems, cryptographic methods, network communications, routing, and code optimization. A creative problem-solver with proven expertise in designing and implementing complex solutions that drive innovation, efficiency, and cost savings. A quick learner with a passion for staying updated on emerging technologies, enabling me to adapt and excel in dynamic technical environments.

David Bagheri's Current Company Details
Coursera

Coursera

View
Senior Software Architect
Reston, VA, US
Website:
coursera.org
Employees:
5606
David Bagheri Work Experience Details
  • Coursera
    Senior Software Architect
    Coursera
    Reston, Va, Us
  • Atlas Space Operations, Inc.
    Senior Software Engineer
    Atlas Space Operations, Inc. Jun 2020 - Present
    Traverse City, Michigan, Us
    Technologies used: AWS Lambda, AWS API Gateway, Amazon Cognito, AWS Ground Station API, Spring Boot, Docker, MySQL, PostgreSQL, time-series databases(TimescaleDB, InfluxDB, Kx kbd+, Prometheus), ZeroMQ, REST API- Architected and developed a micro service implementing a fully automated scheduling bridge between Atlas’ internal satellite contact scheduler and a Braxton system scheduler.- Architected and developed a micro service implementing a fully automated scheduling bridge between Atlas’ internal satellite contact scheduler and the AWS Ground Station.- Architected and developed a micro service implementing a fully automated scheduling bridge between Atlas’ internal satellite contact scheduler and the airforce ground system scheduling system.- Architected and developed a AWS Cognito based JWT token authorization and authentication system across multiple spring boot backend micro services. The micro service authorization system was extended to allow multiple ways of authentication, including JWT tokens and static keys.- Researched time-series databases to find optimal ways to break up normal data from high volume time series data, with the goal of increasing performance and usability.
  • Oneweb
    Senior Software Engineer (Satellite Fleet Management/ Flight Dynamics System)
    Oneweb Aug 2019 - Mar 2020
    London, United Kingdom, Gb
    Technologies used: Vert.x microservices, Docker Swarm, MongoDB, REST API,Flowable (open source workflow engine)- Architected and developed a RESTful API micro service implementing the satellite fleetpayload schedule management and distribution system- Architected and developed satellite latitude crossing micro service- Architect and developed an automated VM scheduling service responsible forscheduling ground control VMs used to communicate to satellite- Architected and developed automated satellite reset recovery- Workflow engine extensions for use by a RESTful API microservice
  • Vt Idirect
    Software Architect
    Vt Idirect 2014 - 2019
    Herndon, Virginia, Us
    - Architected a solution and led a team of engineers that successfully developed and deployed an innovative solution to sales, deployment and support of a proprietary satellite hub using KVM, Packer, Docker, LXC, and CoreOS.- Ported the hub software systems to a private cloud utilizing high density compute nodes.- Switched the remotes (i.e. low cost satellite radios) to become hosts of virtual machines that run internal and 3rd party software using KVM which greatly simplified deployment and changed sales model.- Enabled the corporation to increase software/feature update cycles, thus decreasing the time to market of new features.- Enabled the corporation to decouple the licensing and revenue of software from hardware.
  • Vt Idirect
    Applied Researcher
    Vt Idirect 2012 - 2014
    Herndon, Virginia, Us
    - Designed and developed solutions for routing (BGP/RIP), an industry first, and helped close two major contracts.- Architected network and software solution for integrating third party BGP stack into the end-to-end data path stack.- High-throughput process architecture using DPDK. Proof of concepts based on Hypervisor, and definition of virtualization strategies for the next generation satellite hub software.- Designed and implemented high throughput process architecture using DPDK and Hypervisor. - Defined virtualization strategy for next generation satellite hub software.- Developed shared kernel/user space memory ring-buffer and drivers to improve packet throughput on low cost desktop hardware.- Designed and developed data path optimizations for multicast and QoS in both high performance servers and low cost desktop hardware.
  • Vt Idirect
    Principal Software Engineer
    Vt Idirect 2008 - 2012
    Herndon, Virginia, Us
    INMARSAT Global Express:- Distilled project requirements and developed a project plan with a technical direction, a solid architecture, and helped recruit 22 engineers to deliver.- Designed the antenna control system, global signaling channel, Linux VPN mechanics, data path stack, and other subsystems along with code reviews and technical oversight of internal developers and external consultants.- Embedded Remote evaluation of CPU/hardware, file-system, and architecture of multi-boot partition system that supports fault tolerant OTA upgrades.
  • Vt Idirect
    Senior Software Engineer
    Vt Idirect 2005 - 2008
    Herndon, Virginia, Us
    - Designed and developed satellite end-to-end Over-the-Air (OTA) software update system.- Design and implementation of cryptographically secure: -- System upgrade -- Startup self-test -- System software licensing and license management
  • Wireless Matrix
    Senior Software Engineer
    Wireless Matrix 1999 - 2005
    Herndon, Virginia, Us
    - Designed and developed a Linux-based custom software stack atop an in-house PPC-based satellite remote platform.- Designed and developed IP-compatible UDP networking stack for MSAT (geostationary satellite, long-thin bent-pipe), along with DHCP-like mechanism for the remotes.- Designed and developed back-end satellite hub software to back the remotes and handle multi-network routing across various networks for best coverage and lowest cost.

David Bagheri Skills

Software Development Wireless Embedded Systems Software Engineering

David Bagheri Education Details

  • George Mason University
    George Mason University
    Computer Vision
  • George Mason University
    George Mason University
    Computer Software Engineering

Frequently Asked Questions about David Bagheri

What company does David Bagheri work for?

David Bagheri works for Coursera

What is David Bagheri's role at the current company?

David Bagheri's current role is Senior Software Architect.

What is David Bagheri's email address?

David Bagheri's email address is mi****@****ail.com

What schools did David Bagheri attend?

David Bagheri attended George Mason University, George Mason University.

What skills is David Bagheri known for?

David Bagheri has skills like Software Development, Wireless, Embedded Systems, Software Engineering.

Who are David Bagheri's colleagues?

David Bagheri's colleagues are Doaa Taha, Shaimaa Gamal, Shibani Sahu, Aayush Singh, Nedal Hatim, Sana Alyas, Kareem Soufi.

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.