Personal details

Barath V. - Remote back-end developer

Barath V.

Senior Software Engineer
Based in: 🇮🇳 India
Timezone: Kolkata (UTC+5.5)

Summary

Software Engineer with 7+ years of strong experience in all aspects of BackEnd Engineering & good understanding of CS fundamentals, Data Structures, Algorithms, Infrastructure. I have experience building good distributed systems which are fault tolerant and highly scalable. I get driven by solving problems and not confined to a single techstack.

Work Experience

Software Engineer
Arm Embedded Technologies | Apr 2019 - Sep 2021
Regex
Makefile
Pandas
Elasticsearch
ActiveMQ
Docker
Python 3
Logstash
Kubernetes
Module Management System
HW Simulation Automation Tools: • Understanding of complex Makefiles, develop understanding of Modules System, HPC LSF and Hardware Simulation pipelines. • Introduced Jenkins and migrated Simulation & Regression jobs pipelines onto it to move away from pure CLI process. • Used ActiveMQ Java libraries to interact with Message Queues to process stream of data in PubSub fashion for simulation jobs spanning across multiple nodes. Worked on development of Automation Tools and Scripts, language parsers to parse the data of Hardware Simulations and present meaningful data to Hardware Engineers. • Made use of Pandas HTML reporting to provide insights on pain points on HW simulations. • Worked with multiple foundries PDK data and developed an application to parse PDK data and identify the specs which are customized by different IP teams and show a holistic view of customizations and Invalid specs before Chip specifications are sent to foundries for production. IOT Data Dashboard: • Setup ELK Cluster to receive temperature, pressure, voltage fluctuations, GPS data from different sensors from connected devices platform. • Connected ElasticSearch with Tableau Server to extract different insights on the performance of sensors in the IOT farm. • Interact with multiple stakeholders and identify key parameters and create ES indexes accordingly.