Gomathi Ganesan

Masters in Computer Science at Stony Brook University.

Working for NFSv4 verification project at File Systems and Storage Lab.
Email : goganesan@cs.stonybrook.edu
LinkedIn
Resume


Education:

Masters in Computer Science, Stony Brook University CGPA: 3.83/4.0 Aug 2019 - May 2021(Expected)
  • Working for FileSystem & Storage Lab(FSL) on research for automating NFSv4 product code verification.
  • Built a distributed fault tolerant Shard key-value server using Raft consensus algorithm.
  • Introduced a new process scheduler using Directed Acyclic Graph(DAG) in Linux 4.18 to schedule a pool of interdependent processes. Designed a new virtual file system for Linux 4.18 that tracks metadata of active processes as files.
BE Computer Science and Engineering, Mepco Schlenk Engineering College CGPA:9.08/10.0 Jul 2013 - May 2017
Coursework:Data structures, Design and Analysis of Algorithms, Operating System, Pattern Recognition, Parallel Programming, Networking, Theory of Computation and Compiler Design.


Professional Experience:

Software Engineer Intern, Nvidia May 2020 - Aug 2020
  • Explored options for hot plug of block device into Kubernetes PODs.
  • Implemented a test framework for measuring performance for Nvidia gpu cloud infrastructure backing block storage solution.
Software Development Engineer, Amazon Sep 2017 - Aug 2019
Software Development Engineer Intern, Amazon Feb 2017 - Aug 2017
  • FireOS framework: Part of FireOS framework team for Tablets and TVs, enhancing customer experience with 1p/2p application features namely Parental Monitoring, Night light, Print Spooling & Package Installer. Also, improved the code and design quality of FireOS code base from 95% to 99.97% (measured using test suite).
  • Tool for Operational Excellence: Played a vital role in the design & development of a diagnostic tool for new employees - reducing ramp up time by 50%. It employed an innovative knowledge based graph model to provide diagnostic analysis and was empowered with an intuitive web interface backed by a query-able datastore.
  • Second screen experience: Developed a new feature which provided a second screen experience with updates of interesting feeds in FireOS based devices. This involved scrapping and cleaning diverse data formats like XML, JSON and HTML from around 20 third party providers and deployment of cloud services for scalable usage of the parsed data. Worked with DynamoDB and cloud services for instance deployment and management. The proof of concept developed from scratch led to the productization of the feature.


Skills:

Languages
  • >=3 yearsC, C++, Java, Python
  • <=1 year Golang, Promela
Operating Systems Linux, Android
Others Android framework, Display Stack in Android, DynamoDB, Kubernetes and Ceph storage.