Gogul Ilango

Every morning we are born again.
What we do today is what matters most.
Buddha

  • summary
  • courses
  • publications
  • blog
  • music

Gogul Ilango B.E., M.E., is an Engineer, Music Producer and Writer. Currently, I work as a Principal Software Engineer at Cadence Design Systems, Bangalore, Karnataka, India.


Summary

  • M.E in VLSI Design & Embedded Systems (University Gold Medal), Madras Institute of Technology.
  • Co-author of 5 top-conference publications (Elsevier, Springer, IEEE, Journal of Intelligent & Fuzzy Systems).
  • Technical Reviewer of the Book - "Hands-On Music Generation with Magenta".
  • Extensive experience in VLSI Synthesis and Implementation, Automation, Artificial Intelligence and Full-Stack Web Development.
  • Highly proficient in designing, developing, deploying and maintaining industry-standard software and automation tools for electronic design automation.
  • Proven experience in producing high-quality production deliverables under stringent schedules.
  • Endless passion towards technology, space, music and sports.

Specialties

  • VLSI Synthesis and Implementation
  • Low Power VLSI Design
  • VLSI CAD Tool Development
  • Artificial Intelligence
  • Full-stack Web Development
  • Music Production & Music Technology

Education

I was born in Madurai, Tamil Nadu, India. I completed Class VII from E.B.G Matriculation and Higher Secondary School, Madurai. I completed Class XII from Mahatma Montessori Matriculation and Higher Secondary School, Madurai with an engineering cutoff mark of 197.5 out of 200.

I earned my B.E. degree in electronics and communication engineering from Thiagarajar College of Engineering, Madurai where I secured a CGPA of 9.06 out of 10 (first class with distinction). Apart from academics, I actively participated as a music keyboardist in my college cultural programs.

After getting my bachelor degree, I worked as an Assistant Systems Engineer for 1 yr 2 months at Tata Consultancy Services, Chennai and then, decided to pursue higher education. I received my M.E. degree from Madras Institute of Technology, Chennai in VLSI Design and Embedded Systems where I was advised by my mentor Dr. V. Sathiesh Kumar sir. I secured a CGPA of 9.96 out of 10 (first class with distinction) and received the prestigious university gold medal for my academic performance. Along with my professor and co-authors, I published 5 research papers in top international conferences and journals.


Professional Career

During 2014, I started my professional career at Tata Consultancy Services, Chennai where I worked on development projects that involved full-stack web development, android app development and front-end web design. This was the time in my career where I started loving computer programming. During 2016, I worked as a Graduate Technical Intern at Nokia, Chennai where I further honed my automation and full-stack web development skills.

During 2017, I worked as a Senior Hardware Engineer in SOC Physical Design team at Qualcomm, Chennai where I was responsible for converging complex multi-million gate designs (block-level and top-level) of cutting-edge audio, wireless and IoT chips to achieve the best PPA (Performance, Power and Area) under stringent schedules. Parallelly, I was designing, developing and maintaining internal automation tools and interactive dashboards to enhance physical design engineers productivity for faster design convergence. During my job as a physical design engineer, some of the industry-standard Electronic Design Automation tools that I used for my work are Cadence Innovus, Synopsys ICC2, Synopsys PrimeTime, Synopsys Tweaker, Apache RedHawk and Siemens Calibre.

Currently, I work as a Principal Software Engineer at Cadence Design Systems, Bangalore where I contribute to the development of Cadence Cerebrus Intelligent Chip Explorer.

Below is a summary of my education and professional career timeline.


Time spent in engineering



Education



Experience


  • Principal Software Engineer

    Cadence Design Systems · Full-time

    Bangalore, Karnataka, India · Hybrid

    Feb 2023-now

  • Senior Hardware Engineer

    Qualcomm · Full-time

    Chennai, Tamil Nadu, India · Hybrid

    Nov 2019 - Jan 2023

  • Hardware Engineer

    Qualcomm · Full-time

    Chennai, Tamil Nadu, India · Onsite

    Jun 2017 - Nov 2019

  • Technical Reviewer

    Packt · Part-time

    Chennai, Tamil Nadu, India · Remote

    Oct 2019 - Jan 2020

  • Graduate Technical Intern

    Nokia · Internship

    Chennai, Tamil Nadu, India · Onsite

    Dec 2016 - May 2017

  • Assistant Systems Engineer

    Tata Consultancy Services · Full-time

    Chennai, Tamil Nadu, India · Onsite

    Jun 2014 - Aug 2015

2019

  • Hands-on Music Generation with Magenta

    Author - Alexandre DuBreuil

    Technical Reviewer - Gogul Ilango

    Publisher - Packt Publishing, United Kingdom

    What's in? - Design and use machine learning models for music generation using Google's Magenta and make them interact with existing music creation tools.

    book

2018

  • Hybrid feature descriptors to detect face spoof attacks

    V Mohanraj, S Sibi Chakkaravarthy, I Gogul, V Sathiesh Kumar, R Kumar, V Vaidehi

    Journal of Intelligent & Fuzzy Systems, vol. 34, no. 3, pp. 1411-1419, 2018

    paper

2017

  • Analyzing ConvNets Depth for Deep Face Recognition

    Mohan Raj, I. Gogul, M. Deepan Raj, V. Sathiesh Kumar, V. Vaidehi, S. Sibi Chakkaravarthy

    Proceedings of 2nd International Conference on Computer Vision & Image Processing: CVIP-2017, Volume 1, pages 317-330, Springer Singapore

    paper

  • Flower species recognition system using convolution neural networks and transfer learning

    I.Gogul, V. Sathiesh Kumar

    2017 Fourth International Conference on Signal Processing, Communication and Networking (ICSCN), pages 1-6, IEEE

    paper

  • Static gesture recognition based precise positioning of 5-DOF robotic arm using FPGA

    M. Deepan Raj, I. Gogul, M. Thangaraja, V. Sathiesh Kumar

    2017 Trends in Industrial Measurement and Automation (TIMA), pages 1-6, IEEE

    paper

2016

  • Smart Autonomous Gardening Rover with Plant Recognition using Neural Networks

    V. Sathiesh Kumar, I.Gogul, M. Deepan Raj, S.K.Pragadesh, J. Sarathkumar Sebastin

    Procedia Computer Science, volume 93, 2016, pages 975-981, Elsivier, ICACC-2016

    paper


I believe in life-long learning as it enhances my knowledge and spirit. Here, I document all the technical courses that I have taken in this lifetime.


+
Course Name Issued Date Provider Credential
1 Business English Certificate Nov 2013 University of Cambridge -
2 Neural Networks and Deep Learning Dec 2017 Coursera 8WBUXEEL363X
3 Sequence Models Jun 2019 Coursera WJJGDMT2XKD4
4 Natural Language Processing in TensorFlow Jun 2019 Coursera GEM478PB2SQ9
5 Introduction to TensorFlow for Artificial Intelligence, Machine Learning and Deep Learning Jun 2019 Coursera 4VDRRPKYF9EG
6 Convolutional Neural Networks in TensorFlow Jun 2019 Coursera XCW2KCHMWCDZ
7 TensorFlow in Practice Specialization Sep 2019 Coursera A5TFAHFYTR98
8 Sequences, Time Series and Prediction Sep 2019 Coursera 88YCMHDBRFV9
9 Cadence Cerebrus Certification Program Feb 2023 Cadence Design Systems -
10 Cadence Cerebrus Intelligent Chip Explorer v22.1 (Online) May 2023 Cadence Design Systems -
+

Below are the list of courses that I have taken during my master's degree which I professionally feel is the best time of my life.


Discipline: VLSI Design and Embedded Systems

College: Anna University, MIT Campus, Chennai (2015-2017)


Semester 1

  • MA7152 - Advanced Applied Mathematics
  • NE7076 - Digital Image and Video Processing
  • VE7101 - CMOS Analog IC Design
  • VE7102 - Design for Testability
  • VE7103 - Digital Integrated Circuit Design
  • VE7104 - Introduction to Embedded Controllers
  • VE7111 - Analog and Digital System Design Lab

Semester 2

  • NE7251 - Real Time Embedded System
  • VE7004 - Computer Aided Design of VLSI Systems
  • VE7008 - Embedded Automotive Systems
  • VE7201 - Hardware Software Co Design of Embedded System
  • VE7202 - VLSI Architectures for System Design
  • VE7211 - Embedded Systems Lab
  • VE7212 - Technical Seminar and Report Writing
  • VE7252 - Low Power VLSI Design

Semester 3

  • VE7007 - Distributed Embedded Computing
  • VE7017 - Robotics
  • VE7301 - SOC Design for Embedded System
  • VE7311 - Project Work Phase 1

Semester 4

  • VE7411 - Project Work Phase II
+

Below are the list of courses that I have taken during my bachelor's degree which I personally feel is the best time of my life.


Discipline: Electronics and Communication Engineering

College: Thiagarajar College of Engineering, Madurai (2010-2014)


Semester 1

  • H11 - Engineering Mathematics I
  • H12 - Physics
  • H13 - Chemistry
  • H14 - English
  • H15 - Basics of Mechanical and Civil Engineering
  • H16 - Basics of Electrical and Electronics Engineering
  • H17 - Physics Lab
  • H18 - Chemistry Lab
  • H19 - Engineering Graphics

Semester 2

  • D21 - Engineering Mathematics II
  • D22 - Linear Networks
  • D23 - Basics of Digital Systems
  • D24 - Computers and Programming
  • D25 - Materials Science
  • D26 - Environment and Ecology
  • D27 - Digital Systems Lab
  • D28 - Computer Programming Lab
  • D29 - Workshop

Semester 3

  • D31 - Engineering Mathematics III
  • D32 - Analog Circuits and Systems
  • D33 - Signal Processing
  • D34 - Analog Communication Systems
  • D35 - Data Structures
  • D36 - Microprocessors
  • D37 - Analog Circuits and Systems Lab
  • D38 - Analog Communication Lab

Semester 4

  • D41 - Engineering Mathematics-4
  • D42 - Designing with PLDS and FPGAS
  • D43 - Mixed Signal Circuits and Interfacing
  • D44 - Digital Communication Systems
  • D45 - Electromagnetic Field Theory
  • D46 - Digital Signal Processing
  • D47 - Mixed Signal Circuits and Interfacing Lab
  • D48 - Digital Signal Processing Lab
  • D49 - Professional Communication

Semester 5

  • D51 - Numerical Methods
  • D52 - CMOS VLSI Systems
  • D53 - Microcontrollers
  • D54 - Wireless Communication Systems
  • D55 - Antenna and Wave Propagation
  • D56 - Data Communication Networks
  • D1A - Global Positioning Systems(E)
  • DC6 - Advanced Digital Systems(E)
  • D57 - Digital Communication Lab
  • D58 - Microprocessor and Microcontroller Lab

Semester 6

  • D61 - Management Theory and Practice
  • D62 - High Performance Communication Networks
  • D63 - Digital Image Processing
  • D64 - RF and Microwave Engineering
  • DCC - Digital Signal Processor(E)
  • DCS - Optimum Signal Processing(E)
  • TGB - Object Oriented Programming with JAVA(E)
  • D67 - Networking Lab
  • D68 - RF Circuits Lab

Semester 7

  • D71 - Accounting and Finance
  • D72 - RF Wireless Systems
  • DCE - ASIC Design(E)
  • DCO - Data Compression(E)
  • DCR - Satellite Image Analysis(E)
  • EGE - Domestic and Industrial Electrical Installations(E)
  • D77 - RF amd Image Processing Lab
  • D78 - Project

Semester 8

  • D84 - Project

Whenever I find free-time apart from my full-time job, I focus on creating, programming, arranging, mixing and mastering instrumental covers of famous film composers around the planet. To create these covers, I use original music production software and hardware.


Below are the list of YouTube videos that I have released till now.

2022

2021

7328 Nov 2021Kadhalikum Pennin Instrumental Cover | Kadhalan | A.R.Rahman | Gogul Ilango
7214 Nov 2021Kadhal Aasai Instrumental Cover | Anjaan | Suriya | Yuvan Shankar Raja | Gogul Ilango
7110 Oct 2021Soul of Doctor Instrumental Cover | Sivakarthikeyan | Anirudh Ravichander | Gogul Ilango
7026 Sep 2021Yuvan Mashup 1 Instrumental Cover | Yuvan Shankar Raja | Gogul Ilango
6905 Sep 2021Iron Man 3 Theme Instrumental Cover | Robert Downey Jr | Brian Tyler | Gogul Ilango
6815 Aug 2021Newyork Nagaram Instrumental Cover | Sillunu Oru Kaadhal | A.R.Rahman | Gogul Ilango
6731 Jul 2021Ethir Neechal Adi Instrumental Cover | Rise against the Tide | Anirudh Ravichander | Gogul Ilango
6617 Jul 2021Sachein Love BGM Instrumental Cover | Thalapathy Vijay | Devi Sri Prasad | Gogul Ilango
6504 Jul 2021Aalaporan Tamizhan Instrumental Cover | Mersal | Thalapathy Vijay | A.R.Rahman | Gogul Ilango
6420 Jun 2021Azhagiya Tamizh Magan BGM Instrumental Cover | Thalapathy Vijay | A.R.Rahman | Gogul Ilango
6306 Jun 2021Rayappan - Beast BGM Instrumental Cover | Thalapathy | A.R.Rahman | Anirudh | Gogul Ilango
6202 May 2021Ilamai Thirumbudhe Instrumental Cover | Petta | Rajinikanth | Anirudh Ravichander | Gogul Ilango
6111 Apr 2021Sivaji Balleilakka BGM Instrumental Cover | Rajinikanth | A.R.Rahman | Gogul Ilango
6021 Mar 2021Thalli Pogathey Instrumental Cover | Achcham Yenbadhu Madamaiyada | A.R.Rahman | STR | Gogul Ilango
5905 Mar 2021Vaathi Kabaddi Instrumental Cover | Master | Vidyasagar | Anirudh Ravichander | Gogul Ilango
5821 Feb 2021Vaali Love BGM Instrumental Cover | Deva | Ajith Kumar | Simran | Jyothika | Gogul Ilango
5705 Feb 2021Master Interval BGM Instrumental Cover | Thalapathy Vijay | Anirudh Ravichander | Gogul Ilango
5624 Jan 2021Kurumba Cover | Tik Tik Tik | D.Imman | Gogul Ilango | Keerthana Durai | Pranav Durai
5519 Jan 2021Polakattum Para Para BGM Piano Cover | Master | Thalapathy Vijay | Anirudh | Gogul Ilango
5414 Jan 2021Andha Kanna Paathaakaa Piano Cover | Master | Thalapathy Vijay | Anirudh Ravichander | Gogul Ilango
5306 Jan 2021Ella Pugazhum Piano Cover | Azhagiya Tamil Magan | A.R.Rahman | Gogul Ilango

2020

5226 Dec 2020Thirakkatha Kattukulle Piano Cover | En Swasa Kaatre | A.R.Rahman | Gogul Ilango
5119 Dec 2020Innum Konjam Naeram Piano Cover | Maryan | A. R. Rahman | Gogul Ilango
5006 Dec 2020Oru Naalil Piano Cover | Pudhupettai | Yuvan Shankar Raja | Gogul Ilango
4922 Nov 2020Naan Nee Piano Cover | Madras | Santhosh Narayanan | Gogul Ilango
4813 Nov 2020En Kadhal Solla Piano Cover | Paiya | Yuvan Shankar Raja | Gogul Ilango
4701 Nov 2020Jeans Love BGM Piano Cover | A.R.Rahman Sir | Gogul Ilango
4618 Oct 2020Manmadhane Piano Cover | Manmadhan | Yuvan Shankar Raja | Gogul Ilango
4504 Oct 2020Yaaro Manathile Piano Cover | Dhaam Dhoom | Harris Jayaraj | Gogul Ilango
4427 Sep 2020Oh Penne Piano Cover | Vanakkam Chennai | Anirudh Ravichander | Gogul Ilango
4319 Sep 2020Oru Kal Oru Kannadi Piano Cover | Siva Manasula Sakthi | Yuvan Shankar Raja | Gogul Ilango
4213 Sep 2020Mannipaaya Cover | Vinnaithaandi Varuvaayaa | A.R.Rahman | Gogul | Keerthana | Pranav
4106 Sep 2020Thuli Thuli Piano Cover | Paiya | Yuvan Shankar Raja | Gogul Ilango
4030 Aug 2020Yennai Maatrum Kadhale Piano Cover | Naanum Rowdy Dhaan | Anirudh | Sid Sriram | Gogul Ilango
3922 Aug 2020Kaththi Title BGM Piano Cover | Thalapathy Vijay | Anirudh Ravichander | Gogul Ilango
3816 Aug 2020Butta Bomma Piano Cover | AlaVaikunthapurramuloo | Thaman S | Gogul Ilango
3711 Aug 2020Chellamma Piano Cover | Doctor | Anirudh Ravichander | Gogul Ilango
3607 Aug 2020Dope Track Piano Cover | Pyaar Prema Kaadhal | Yuvan Shankar Raja | Gogul Ilango
3501 Aug 2020Sillunu Oru Kadhal BGM Piano Cover | A.R.Rahman | Gogul Ilango
3431 Jul 2020Mounam Pesiyadhe Theme Piano Cover | Yuvan Shankar Raja | Gogul Ilango
3330 Jul 2020Ghilli Love BGM Piano Cover | Thalapathy Vijay | Vidyasagar | Gogul Ilango
3226 Jul 2020Samajavaragamana Cover | AlaVaikunthapurramuloo | Thaman S | Sid Sriram | Gogul | Keerthana | Pranav
3124 Jul 2020Muthu Mazhaiye Piano Cover | Mazhai | Devi Sri Prasad | Gogul Ilango
3021 Jul 2020Happy Birthday Piano Cover | Gogul Ilango
2919 Jul 2020Venmathi Venmathiye Piano Cover | Minnale | Harris Jayaraj | Gogul Ilango
2817 Jul 2020Unakkenna Venum Sollu Cover | Yennai Arindhaal | Harris Jayaraj | Gogul | Keerthana | Pranav
2712 Jul 2020Siru Siru Uravugal Piano Cover | Unnale Unnale | Harris Jayaraj | Gogul Ilango
2610 Jul 2020Poopol Poopol Piano Cover | Minnale | Harris Jayaraj | Gogul Ilango
2508 Jul 2020Nisarisa Piano Cover | Jeans | A.R.Rahman Sir | Gogul Ilango
2406 Jul 2020Kanmuney Ethanai Nilavu Piano Cover | Thulluvadho Ilamai | Yuvan Shankar Raja | Gogul Ilango
2304 Jul 2020Kaatrukulle Piano Cover | Sarvam | Yuvan Shankar Raja | Gogul Ilango
2202 Jul 2020Ore Nyabagam Piano Cover | Minnale | Harris Jayaraj | Gogul Ilango
2101 Jul 2020Samajavaragamana Piano Cover | AlaVaikunthapurramuloo | Thaman S | Sid Sriram | Gogul Ilango
2028 Jun 2020Ae Dil Hai Mushkil Piano Cover | Ranbir | Pritam | Arijit | Gogul Ilango
1926 Jun 2020Nee Paartha Paarvai Piano Cover | Hey Ram | Ilayaraja Sir | Gogul Ilango
1825 Jun 2020Kanmoodi Piano Cover | Sachein | Devi Sri Prasad | Gogul Ilango
1721 Jun 2020Oru Paarvaiyil Piano Cover | Siva Manasula Sakthi | Yuvan Shankar Raja | Gogul Ilango
1618 Jun 2020Kalayil Dhinamum Piano Cover | New | A.R.Rahman | Gogul Ilango
1516 Jun 2020Oru Devathai Piano Cover | Vaamanan | Yuvan Shankar Raja | Gogul Ilango
1414 Jun 2020Suthuthe Suthuthe Boomi Piano Cover | Paiya | Yuvan Shankar Raja | Gogul Ilango
1313 Jun 2020Visiri Piano Cover | Enai Noki Paayum Thota | Darbuka Siva | Gogul Ilango
1212 Jun 2020Kutty Story Piano Cover | Master | Thalapathy Vijay | Anirudh Ravichander | Gogul Ilango
1102 Jun 2020Believer and Kaththi Theme Instrumental Mashup | Cover | Imagine Dragons | Anirudh | Gogul Ilango
1019 May 2020MASTER BGM Mix | Instrumental Cover | Thalapathy Vijay | Vijay Sethupathi | Anirudh | Gogul Ilango
909 May 2020Selfie Pulla BGM Instrumental Cover | Thalapathy Vijay | Samantha | Anirudh | Gogul Ilango
803 May 2020Padayappa and Sivaji Theme Cover | Superstar Rajini | A.R.Rahman | Gogul Ilango
730 Apr 2020Kaththi Theme Cover | Thalapathy Vijay | Anirudh Ravichander | Gogul Ilango
624 Mar 2020Iyarkayin Anbile Reprise | Gogul Ilango | Original Music
515 Mar 2020Kutty Story Cover | Gogul Ilango & Mahadevan | Master | Thalapathy | Anirudh Ravichander
427 Feb 2020Pudhu Vellai Mazhai Piano Cover | Roja | A.R.Rahman | Gogul Ilango
318 Jan 2020Kanne Kanne (7UP Madras Gig) & Baitikochi Chuste Cover | Gogul Ilango | Kapilan Pugazhendhi

2018


2012