SubramanianArun

Subramanian Arunachalam

Software Developer

Resume

About Me

I ventured out to the real world to pursue a career in robotics and automation, developing software for automation of Testbed facilities in Automotive, Industrial R&D, Defense, Academia, Locomotive sectors. I worked for 4 years and acquired hands-on experience with wide range of sensors and automation tools. It was during this time I got fascinated by the concept of Industrial Internet / Internet of Things / Cyber-physical systems.It was a global craze and I wanted to stand-out by learning about the security aspect of gathered data. Having explored the corporate space for a while, I completed my Masters in Computer Engineering at Iowa State University learning more about embedded systems security in IoT applications while researching in the security of Smart Grids / Cyber-physical systems.

Work Experience

Graduate Research Assistant - Iowa State University (Jan 2016 - May 2018)

    Research interests include Security of Cyber-physical systems, Security of Smart Grids and other Internet-connected devices
    Presented a demo about the advancements in security of Cyber-physical systems in Cyber-Physical Systems Security (CPSSec) - Principal Investigators Meeting organized by Department of Homeland Security, Feb 2017
    Presented a poster about security applications of Smart Grid in Power Systems Engineering Research Center (PSERC) - Industry Advisory Board Meeting , Washington State University, May 2017
    Designed and developed simulations of real-world security breach incidents in SCADA/Industrial Control Systems for research purposes
    Simulated the Cyber attack on Ukrainian Power Grid, Dec 2015 on the test-bed facility and devised mitigation techniques.

Software Developer Intern - Boston Scientific (May 2017 - Aug 2017)

    Automated a cross-team test request procedure using LabVIEW and Microsoft SQL server to test the batteries of a cardiac pacemaker in a clean room environment
    Improved the efficiency of battery testing team by bringing down the test request time from 900 seconds to 180 seconds

Graduate Teaching Assistant - Iowa State University (Jan 2016 - May 2016)

    Graduate Teaching assistant for the undergraduate course "Signals and Systems"
    Responsible for validation of new signal processing problems like the synthesis of tuning fork signals, producing complicated signals like time-varying signals, beat notes, spectral analysis from Simulink models
    Responsibilities also include grading of the lab reports and running the lab

Engineer - QuEST Global Pvt Ltd (Nov 2013 - Jul 2015)

    Designed and developed a test automation software using LabVIEW for testing water pump rig inside the locomotive in General Electric – John F Welch Technology Centre, Bangalore
    Maintained, cleaned up and improved efficiency of a large scale automation software with multiple time-critical loops containing data from hundreds of sensors for testing the locomotive engine in GE – JFWTC, Bangalore

System Engineer - Captronic Systems Pvt Ltd (Jun 2011 - Nov 2013)

    Create LabVIEW based stand-alone applications for Data Acquisition and Control
    Conduct basic LabVIEW training to clientele
    Created Automated Test Equipment (ATE) for testing automotive car clusters (media control) in a clean room environment for Visteon, a Ford subsidiary in Chennai, using LabVIEW and TestStand
    Developed end-to-end software applications, integration, and testing of embedded hardware like ECU in emission control systems in Robert Bosch, Coimbatore, India

Projects


project name

PowerCyber Lab Website

Designed a website for PowerCyber lab to host security experiments using Python with Nginx server and noVNC clients to host the virtual machines with GitHub for source code control.

project name

Security Testbed for Smart Grids

Developed a real world test bed framework that enables us to perform risk assessment, identifying vulnerabilities, implement IDS, DDoS protection systems, for PowerCyber Lab to conduct periodic risk assessment, vulnerability assessment, VM architectures, configuring networks and routers, firewalls, analysis of TCP/IP logs with open source SIEM tools like Security Onion of Cyber-physical systems

project name

Anomaly Detection of IoT Sensor Data

Developed a python-based machine learning program for anomaly detection of IoT sensor data from 55 sensors trained using Intel dataset.Implemented five algorithms – Kmeans, SVM, DBSCAN, Mean-shift, Decision Trees and did a comparative analysis with metrics like accuracy, precision, confusion matrix and silhouette coefficients to compare the results of anomaly detection.

project name

CyDelivery - a Hackathon hobby Project

Developed a website ‘CyDelivery’ using Python and flask framework with network orchestration business model to let customers get groceries by peer individuals along with REST APIs to handle user requests.Developed a website to handle security events and incident management using python flask and MySQL server database to log all the incidents.

Other Projects

Pillar - Free Bootstrap 4 Resume/CV Template for Developers

Provide a brief description of your project. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatu.

DevBlog - Free Bootstrap 4 Blog Template for Developers

Provide a brief description of your project. Maecenas ornare ultricies risus, in fermentum augue consectetur in. Vestibulum vitae mauris iaculis, sollicitudin velit in, molestie nulla.

Nova - Free App Landing Page Template for App Developers

Provide a brief description of your project. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In vel purus enim. Etiam tortor felis, fermentum ac ultrices sed.

My GitHub