Profiles from Search

Profile photo

Niral Bhalodia

2nd

Previous positions

  • Staff Engineering Manager at eSmart Tech Inc.
  • Software Engineer at Qualcomm

Education

UC San Diego, Bachelor of Science (B.S.), Computer Science

158

Background

Experience

  • Software Engineer

    Viasat Inc.

    April 2018 – Present(1 year 6 months)

    – Working within the business analytics group as a data engineer alongside business leaders, analysts, and data scientists to deliver data that drives impacting decisions – Build resilient systems to collect, process, and store petabytes of data from Viasat networks across the globe – Architect real-time data processing and storage pipelines using technologies such as Hadoop, Spark, Kafka, etc. – Leverage CI/CD best practices to maintain, deploy, and iterate on existing data systems

  • Staff Engineering Manager

    eSmart Tech Inc.

    February 2016 – April 2018(2 years 2 months)Greater San Diego Area

  • Software Engineer

    Qualcomm

    July 2013 – February 2016(2 years 7 months)Greater San Diego Area

  • Software Engineer Intern

    Cisco Systems

    June 2012 – September 2012(3 months)

    – Member of WebEx Social operations team – Deployment/automation of virtual machine clusters for cloud based WebEx Social 2.0 product.

  • Software Developer Intern

    ViaSat

    June 2011 – September 2011(3 months)

    – Transformed point-to-point integration into enterprise service model for a more scalable solution to handle data exchange around the (current) Agile PLM setup. – XML data filtering via XSLT

Education

  • UC San Diego

    Bachelor of Science (B.S.), Computer Science

    2009 – 2013

Skills & Expertise

  • MIPS
  • OCaml
  • Computer Science
  • Git
  • Apache Kafka
  • JavaScript
  • CSS
  • XML
  • Scala
  • JSON
  • Verilog
  • JSP
  • Eclipse
  • C#
  • Visual Studio
  • XSLT
  • OMP
  • Python
  • RabbitMQ
  • PHP
  • MQTT
  • Apache Spark
  • C
  • Jenkins
  • MPI
  • Docker
  • MySQL
  • Altera Quartus
  • C++
  • HTML
  • Bash
  • ModelSim
  • Java
  • Hadoop

Courses

UC San Diego

  • Statistical Methods(MATH 183)
  • Discrete Mathematics(CSE 20)
  • Digital Systems(CSE 140)
  • Mathematics for Algorithms and Systems(CSE 21)
  • Data Structures in Java(CSE 12)
  • Techniques & Tools for Debugging(CSE 15L)
  • Software Engineering(CSE 110)
  • Linear Algebra(MATH 20F)
  • Parallel Computing(CSE 160)
  • Differential Calculus(MATH 20D)
  • Compiler Construction(CSE 131)
  • Mulitvariable Calculus(MATH 20A,B,C)
  • Functional Programming & Paradigms(CSE 130)
  • Mathematics of Finance(MATH 194)
  • Artificial Intelligence(CSE 150)
  • Computer Networks(CSE 123)
  • Computer Security(CSE 127)
  • Design & Analysis of Algorithms(CSE 101)
  • Operating Systems(CSE 120)
  • Computer Architecture(CSE 141/L)
  • Theory of Computability(CSE 105)
  • Systems Design and Computer Organization(CSE 30)
  • Server-side Web Programming(CSE 135)
  • Database Systems Principles(CSE 132)
  • Advanced Data Structures in C++(CSE 100)