Amith Gopal

Software Engineer

Sunnyvale, California, United States10 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led multiple initiatives with 4-6 member teams.
  • Developed scalable solutions in high-performance computing.
  • Expertise in software development across diverse technologies.
Stackforce AI infers this person is a Software Engineer with expertise in high-performance computing and scalable software solutions.

Contact

Skills

Core Skills

LinuxHigh Performance ComputingParallel ComputingContainerizationSoftware Development

Other Skills

CCSSDifferential EquationsDjangoDockerGithubHTMLJavaJavaScriptJenkinsKernel ModificationsKubernetesMySQLOpenMPOpenMPI

About

I am a highly motivated and progress-focused software engineer with around 6 years of industry experience along with a Masters’ degree in Computer Science which I graduated with “Summa cum laude”. Throughout the course of my career, I have perfected my software engineering and programming abilities. I am a capable and consistent problem solver skilled at prioritizing and managing projects with proficiency. In my previous roles, I have led several initiatives successfully leading 4-6 member teams by collaborating and innovating to achieve business requirements.

Experience

Walmart

3 roles

Staff Software Engineer

Apr 2023Present · 2 yrs 11 mos

Senior Software Engineer

Promoted

Dec 2020Apr 2023 · 2 yrs 4 mos

Software Engineer 3

Jul 2019Jan 2021 · 1 yr 6 mos

University of colorado boulder

3 roles

Graduate Teaching Assistant

Jan 2019May 2019 · 4 mos

  • Teaching Assistant for Computer Systems Course CSCI 2400

Researcher in Systems and Networking Lab

Sep 2018May 2019 · 8 mos

  • Working on Elastic OS(EOS). EOS supports scaling of applications in a cluster without needing to rewrite them. This requires modifying the linux kernel.

Graduate Teaching Assistant

Aug 2018Dec 2018 · 4 mos

  • Teaching Assistant for Data Structure Course CSCI 2270

Intuit

Software Engineer Intern

Jun 2018Aug 2018 · 2 mos · Greater San Diego Area

  • Part of the Platform tools and Engineering Group. Working on Docker, Kubernetes, Jenkins.

University of colorado boulder

2 roles

Graduate Student Assistant

Jan 2018Apr 2018 · 3 mos

  • Student Assistant for Discrete Structure Course CSCI 2824

Graduate Student

Aug 2017May 2019 · 1 yr 9 mos

  • Master's Student in Computer Science.
  • Subjects completed:
  • 1. High Performance Scientific Computing
  • 2. Natural Language Processing
  • 3. Distributed Systems
  • 4. Internet of Things and Wireless Systems
  • 5. Machine Learning
  • 6. Data Center Scale Computing
  • 7. Advanced Algorithms
  • CGPA: 3.97 / 4.0
  • HIGH PERFORMANCE COMPUTING
  • I took High Performance Computing (Parallel Computing) as a part of my coursework. Through this course, I have learnt several parallel models and networks and used these parallel techniques while implementing different algorithms. I designed and developed iterative solver for Poissons Equation employing the Parallel Mesh model and using OpenMPI for implementation.
  • The research project I worked on was a parameter identification problem in the field of Pharmacokinetics. The problem definition was to find the best set of parameters of an ordinary differential equation where each parameter represents a certain weight for a particular behaviour. The differential equation would be a function of a variable and time. The problem involves estimating as many as 50-60 parameters. Running the best sequential algorithm would result in a huge running time. In order to make this perform better, I converted the sequential algorithm into a form on which parallelism could be applied easily. This was approached by employing a discretization method (Forward Euler/Backward Euler) and parallelising this discretization process for different step sizes for a given parameter set. The result would be a set of parameters which would stabilize the differential equation whereas all the parameters for which there is an instability are ignored.
  • NATURAL LANGUAGE PROCESSING
  • Natural Language Processing course has equipped me with fundamentals of language models, language generation. I have worked on projects like Sentiment Analyzer, True/Fake Statement Classification, Part of Speech Tagging and IOB Tagging.

Amagi media labs

Software Engineer

Jul 2015Jul 2017 · 2 yrs · Bangalore, India

  • Part of the System Software Team at Amagi.
  • REAL TIME TEXT FEATURE
  • Responsible for the development of a real time text feature on the graphics framework (handles display of graphics like logos, astons) for all the different types of custom hardware at Amagi. This feature allowed television broadcasters to dynamically display text over graphics such as tickers and counters, with minimal delay, instead of sending thousands of images with embedded text to the hardware, thereby reducing the bandwidth and memory usage.
  • PLAYLIST MANAGER
  • Designed and Developed Playlist Manager (PLM), a software which schedules
  • the contents to be played out on television from a playlist given by the broadcaster with the support for Live Content Scheduling. Development was done in C and Python.

Hashedin technologies

Software Engineer

Jan 2015Jun 2015 · 5 mos

  • LOG COLLECTOR AND ANALYSER
  • Developed Log Collector and Analyser (LOGAN), a tool built to monitor and analyse real time
  • logs of an application. I was involved in building this system from the ground up, extensively using design patterns in the process. An MVC architecture was employed to collect, store, and analyse logs. The process of seamlessly collecting logs from different application clients and transmitting these logs to a server required me to design a communication system on the client side as well as an efficient database design on the server side.
  • EMPLOYEE MANAGEMENT TOOL
  • Developed an in-house tool aimed at monitoring employees’ activities on different platforms like Jira, Github, and Google Apps in the form of a dynamic dashboard. Development was done using Django, AngularJS.

Education

University of Colorado Boulder

Master's degree — Computer Science

Jan 2017Jan 2019

PES University

Bachelor’s Degree — Computer Science

Jan 2011Jan 2015

SICA

Stackforce found 100+ more professionals with Linux & High Performance Computing

Explore similar profiles based on matching skills and experience