anuraggo

Anurag Goyal

I am a programming enthusiast in general who is really passionate about the world of software. When I am passionate about something, I work towards achieving the goals even if that requires long sleepless hours.

I am a final year student at NIT Trichy, India pursuing a Bachelors's degree in Computer Science. I have worked on projects spanning across web development (Pragyan Premier League), developing Python packages, system administration, generative art and plenty other things which require automation and scripting.

A combined experience of all these skills greatly helped me when I interned at Cisco in 2022 where I developed an automated testing framework for testing the IOS XR operating system on several kinds of routing cluster hardware.

I have also explored below the application layer through projects such as Cubic Congestion Control which involved developing a Linux kernel module.

Recently, I developed a blockchain based lottery system (link) to learn about smart contracts and decentralized applications. Honestly, it made me want to learn more about dApp development and upskill myself to be able to contribute to the Ethereum ecosystem.

Cryptography is my most favourite academic subject and to witness it practically, I often participate in cybersecurity competitions (CTFs) where I mainly play in the categories of Cryptography, Blockchain, OSINT and Pwn. My team has finished in the top 20 teams in InCTF, HeroCTF and DigitalOverdoseCTF.

I am confident that given the right opporunity, I can showcase my talent and skills and use that opportunity to give back to the software community and improve myself as a software developer.

Projects

Your Moody Friend

An app which provides real-time monitoring of your mobile usage, to analyse your emotional and mental state, along with predicting your mood and helping you as a digital friend.Django, TensorFlow, Python, Kotlin

Skills

Python
C++
Docker
Smart Contracts
System Administration
Unix Scripting

Experience

  • Cisco - Software Development Intern
    June 2022 - July 2022

    I worked with the Whitebox Networking Team on SLC and DDC routing
    clusters which run on the IOS-XR operating system.
    I developed an extensible automation framework from scratch in Python using
    the pyATS library. The framework logically structures any arbitrary cluster
    topology, performs automatic cluster-state management, supports remote
    executions on IOS-XR shells with output parsing.
    The framework realizes efficient testing without manual intervention and is
    actively used and extended by the team.