1<!DOCTYPE html> 2<html> 3<head> 4 <title>Gogul Ilango - Personal Website</title> 5 6 <link rel="shortcut icon" type="image/png" href="/images/favicon_gi.png"/> 7 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" integrity="sha512-iecdLmaskl7CVkqkXNQ/ZH/XLlvWZOJyj7Yy7tcenmpD1ypASozpmT/E0iPtmFIB46ZmdtAc9eNBvH0H/ZpiBw==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 8 <link rel="stylesheet" href="https://use.typekit.net/mry7nes.css"> 9 10 <link rel="preconnect" href="https://fonts.googleapis.com"> 11 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 12 <link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap" rel="stylesheet"> 13 14
14<script type = "text/JavaScript" src = "https://cdn.jsdelivr.net/npm/[email protected]/build/global/luxon.min.js"></script>
14 15 <meta name="viewport" content="width=device-width, initial-scale=.5, maximum-scale=12.0, minimum-scale=.25, user-scalable=yes"/> 16 17 <meta charset="utf-8" /> 18 <meta content='text/html; charset=utf-8' http-equiv='Content-Type'> 19 <meta http-equiv='X-UA-Compatible' content='IE=edge'> 20 <meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0'> 21 22 <meta property="og:title" content="Gogul Ilango" /> 23 <meta name="description" content="Personal Website" /> 24 <meta property="og:description" content="Personal Website" /> 25 <meta property="twitter:title" content="Gogul Ilango" /> 26 27 <meta property="og:image" content="/images/icons/logo.png"/> 28 <meta property="og:image:width" content="180" /> 29 <meta property="og:image:height" content="110" /> 30 31 <meta name="twitter:title" content="Gogul Ilango"> 32 <meta name="twitter:description" content="Personal Website"> 33 <meta name="twitter:image" content="/images/icons/logo.png"> 34 <!-- Begin Jekyll SEO tag v2.8.0 --> 35<title>Gogul Ilango | This blog is a personal space of Gogul Ilango who writes about technology, music production, programming and travel.</title> 36<meta name="generator" content="Jekyll v3.10.0" /> 37<meta property="og:title" content="Gogul Ilango" /> 38<meta property="og:locale" content="en_US" /> 39<meta name="description" content="Personal Website" /> 40<meta property="og:description" content="Personal Website" /> 41<link rel="canonical" href="https://gogulilango.com/" /> 42<meta property="og:url" content="https://gogulilango.com/" /> 43<meta property="og:site_name" content="Gogul Ilango" /> 44<meta property="og:type" content="website" /> 45<meta name="twitter:card" content="summary" /> 46<meta property="twitter:title" content="Gogul Ilango" />
47<script type="application/ld+json"> 48{"@context":"https://schema.org","@type":"WebSite","description":"Personal Website","headline":"Gogul Ilango","name":"Gogul Ilango","url":"https://gogulilango.com/"}</script>
48 49<!-- End Jekyll SEO tag --> 50 51 52 <!--[if lt IE 9]> 53
53<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
53 54 <![endif]--> 55 <meta name="theme-color" content="#000" /> 56 <link id="main-style-sheet" rel="stylesheet" type="text/css" href="/style.css" /> 57 <link rel="alternate" type="application/rss+xml" title="Gogul Ilango - This blog is a personal space of Gogul Ilango who writes about technology, music production, programming and travel." href="/feed.xml" /> 58 </head> 59 60 <body> 61 <div class="splash-container"> 62 <div class="outer-wrapping about-nav-panel"> 63 <div class="inner-container"> 64 <div class="topnav header-right" id="top_navigator"> 65 <a title="home" id = "nav_home" href="/"><span>home</span></a> 66 <a title="music" id = "nav_music" href="https://www.youtube.com/gogulilangomusic" target="_blank"><span>music</span></a> 67 <a title="theme" id = "nav_theme" class = "nav_theme" onclick="switchTheme()"><span>dark mode</span></a> 68 <a href = "javascript:void(0);" style="font-size:14px;" class="icon" onclick="top_splash_navigation()">☰</a> 69 </div> 70 </div> 71 </div> 72 73 <div class="about-main"> 74 <div class="about-header"> 75 <div class="profile-wrapper"> 76 <div class="profile-pic-box"> 77 <figure class="profile-pic-image"></figure> 78 </div> 79 <div class="profile-description"> 80 <h1>Gogul Ilango</h1> 81 <p>Engineer - Music Producer - Writer</p> 82 <div class="social"> 83 <div class="social-profession"> 84 <a href="mailto:[email protected]?Subject=Hello"><i class="fa-solid fa-envelope"></i></a> 85 <a href="https://github.com/Gogul09" target="_blank"><i class="fa-brands fa-github"></i></a> 86 <a href="https://www.linkedin.com/in/gogulilango" target="_blank"><i class="fa-brands fa-linkedin"></i></a> 87 <a href="https://www.quora.com/profile/Gogul-Ilango" target="_blank"><i class="fa-brands fa-quora"></i></a> 88 <a href="https://twitter.com/gogul_ilango" target="_blank"><i class="fa-brands fa-twitter"></i></a> 89 </div> 90 </div> 91 </div> 92 </div> 93</div> 94 95<div class="about-container"> 96 <div class="home-articles"> 97 <div class="home-wrapper about-wrapper"> 98 <div class="category-tab about-category-tab" id="category-tab"> 99 <ul> 100 <li id="tab_summary" onclick="showAboutTabBox(this.id)">summary</li> 101 <li id="tab_courses" onclick="showAboutTabBox(this.id)">courses</li> 102 <li id="tab_publications" onclick="showAboutTabBox(this.id)">publications</li> 103 <li id="tab_blog" onclick="showAboutTabBox(this.id)">blog</li> 104 <li id="tab_music" onclick="showAboutTabBox(this.id)">music</li> 105 </ul> 106 </div> 107 <!--Summary STARTS--> 108 <div class="blog-category-box work-category-box about-category-box" id="box_summary" style="box-shadow: none !important;"> 109 <div> 110 <div class="about_me_body"> 111 <p style="margin-top: 0px !important;">Gogul Ilango <a href="https://en.wikipedia.org/wiki/Bachelor_of_Engineering" target="_blank">B.E.,</a> <a href="https://en.wikipedia.org/wiki/Master_of_Engineering" target="_blank">M.E.,</a> is an Engineer, Music Producer and Writer. Currently, I work as a Principal Software Engineer in the Cadence Cerebrus Intelligent Chip Explorer Research and Development team at <a href="https://www.cadence.com/en_US/home.html" target="_blank">Cadence Design Systems</a>, Bangalore, Karnataka, India. Previously, I worked as a Senior Engineer, Hardware in System-On-Chip Physical Design and Verification team at <a href="https://www.qualcomm.com/" target="_blank">Qualcomm</a>, Chennai, Tamil Nadu, India. Also, I worked as an Assistant Systems Engineer at <a href="https://www.tcs.com/" target="_blank">Tata Consultancy Services</a>, Chennai, Tamil Nadu, India.</p> 112 <ul> 113 <li>Gold Medalist in M.E., (VLSI Design and Embedded Systems)</li> 114 <li>ASIC Physical Design Engineer (Qualcomm - 7 tapeouts experience)</li> 115 <li>EDA Researcher and Developer (Cadence Cerebrus, Cadence Cerebrus AI Studio)</li> 116 <li>Software Programmer and Writer</li> 117 <li>Music Producer and Astrophile</li> 118 </ul> 119 <h4>ð¯ Current Focus</h4> 120 <p style="margin-top: 0px !important; margin-bottom: 0px !important;">Contributing to the Research and Development of</p> 121 <ul> 122 <li><a href="https://www.cadence.com/en_US/home/tools/digital-design-and-signoff/soc-implementation-and-floorplanning/cerebrus-intelligent-chip-explorer.html" target="_blank">Cadence Cerebrus Intelligent Chip Explorer</a><br />Delivering Dramatically Improved PPA and Engineering Productivity with Generative AI</li> 123 <li><a href="https://www.cadence.com/en_US/home/tools/digital-design-and-signoff/soc-implementation-and-floorplanning/cadence-cerebrus-ai-studio.html" target="_blank">Cadence Cerebrus AI Studio</a><br />Industry's First Agentic AI Multi-Block, Multi-User SoC Design Platform</li> 124 </ul> 125 <div class="credly-badges"> 126 <div data-iframe-width="150" data-iframe-height="270" data-share-badge-id="c444e1dd-cff0-4ded-af7c-b0b069eae202" data-share-badge-host="https://www.credly.com"></div>
126<script type="text/javascript" async="" src="//cdn.credly.com/assets/utilities/embed.js"></script>
126 127 <div data-iframe-width="150" data-iframe-height="270" data-share-badge-id="3fe746e4-70f9-49ce-bd8e-4481e3bafcb2" data-share-badge-host="https://www.credly.com"></div>
127<script type="text/javascript" async="" src="//cdn.credly.com/assets/utilities/embed.js"></script>
127 128 <div data-iframe-width="150" data-iframe-height="270" data-share-badge-id="30d288b3-28d4-4022-bf99-047591cd4705" data-share-badge-host="https://www.credly.com"></div>
128<script type="text/javascript" async="" src="//cdn.credly.com/assets/utilities/embed.js"></script>
128 129 <div data-iframe-width="150" data-iframe-height="270" data-share-badge-id="bdc65ed5-a551-4004-b0d7-b584627b5160" data-share-badge-host="https://www.credly.com"></div>
129<script type="text/javascript" async="" src="//cdn.credly.com/assets/utilities/embed.js"></script>
129 130 <div data-iframe-width="150" data-iframe-height="270" data-share-badge-id="4ff7524a-39eb-4150-a593-9fbf42ad563e" data-share-badge-host="https://www.credly.com"></div>
130<script type="text/javascript" async="" src="//cdn.credly.com/assets/utilities/embed.js"></script>
130 131 <div data-iframe-width="150" data-iframe-height="270" data-share-badge-id="e9d76a0c-65c5-44c0-9cad-e89ca6328059" data-share-badge-host="https://www.credly.com"></div>
131<script type="text/javascript" async="" src="//cdn.credly.com/assets/utilities/embed.js"></script>
131 132 <div data-iframe-width="150" data-iframe-height="270" data-share-badge-id="85694d32-2202-4e79-9c59-860ace62ad5b" data-share-badge-host="https://www.credly.com"></div>
132<script type="text/javascript" async="" src="//cdn.credly.com/assets/utilities/embed.js"></script>
132 133 </div> 134 <h4>ð« Education</h4> 135 <ul> 136 <li><a href="https://en.wikipedia.org/wiki/Master_of_Engineering" target="_blank">M.E</a> - Master of Engineering in VLSI Design & Embedded Systems, <a href="https://www.mitindia.edu/en/" target="_blank">Madras Institute of Technology</a><br />Chennai, Tamil Nadu, India | CGPA 9.96/10 | University Gold Medal</li> 137 <li><a href="https://en.wikipedia.org/wiki/Bachelor_of_Engineering" target="_blank">B.E</a> - Bachelor of Engineering in Electronics & Communication Engineering, <a href="https://www.tce.edu/" target="_blank">Thiagarajar College of Engineering</a><br />Madurai, Tamil Nadu, India | CGPA 9.06/10</li> 138 </ul> 139 <h4>ð Research Experience</h4> 140 <ul> 141 <li>Co-author of <a href="https://scholar.google.co.in/citations?user=pO5gZVkAAAAJ&hl=en" target="_blank">5 top-conference publications</a> (Elsevier, Springer, IEEE, Journal of Intelligent & Fuzzy Systems).</li> 142 <li>Technical Reviewer of the Book - <a href="https://www.packtpub.com/product/hands-on-music-generation-with-magenta/9781838824419" target="_blank">Hands-On Music Generation with Magenta</a>.</li> 143 </ul> 144 <h4>ð» Industry Experience</h4> 145 <ul> 146 <li>10+ years of proven industry-standard expertise in hardware-software product engineering, spanning cutting-edge SOC physical design (low-power/high-performance cores), static timing analysis, electronic design automation, AI tool development and full-stack web development with solid understanding of digital design fundamentals.</li> 147 <li>Owned full-chip, sub-system level and block-level implementation/signoff for 7 SOC tapeouts (Audio, IOT, networking chips), delivering superior PPA ahead of schedule under aggressive timelines with global multi-site collaboration.</li> 148 <li>Resolved complex implementation/signoff issues from 28nm to 3nm tech nodes by optimizing timing, congestion, power and area in multi-million instance designs with multiple power domains.</li> 149 <li>Designed and developed high-quality in-house EDA tools using AI and full-stack web development, improving QOR, design automation and productivity.</li> 150 <li>Mentored engineers in VLSI design, EDA scripting and AI-driven automation, fostering strong technical execution.</li> 151 </ul> 152 <h4>ð§ Areas of Interest</h4> 153 <ul> 154 <li>System on Chip Design</li> 155 <li>Electronic Design Automation</li> 156 <li>Artificial Intelligence</li> 157 <li>Full-Stack Web Development</li> 158 </ul> 159 <h4>ð§ Skills (Hardware Engineering)</h4> 160 <div class="box-courses mooc-courses" style="display: block;"> 161 <table> 162 <tr> 163 <td><b>Hardware Description Language</b></td> 164 <td>Verilog, VHDL</td> 165 </tr> 166 <tr> 167 <td><b>Scripting Languages</b></td> 168 <td>Tcl, Python, Shell</td> 169 </tr> 170 <tr> 171 <td><b>Cadence EDA Tools</b></td> 172 <td>Cerebrus AI Studio, Cerebrus, Genus, Innovus, Tempus, Certus, Voltus</td> 173 </tr> 174 <tr> 175 <td><b>Synopsys EDA Tools</b></td> 176 <td>ICC-II, Fusion Compiler, PrimeTime, Tweaker</td> 177 </tr> 178 <tr> 179 <td><b>Other EDA Tools</b></td> 180 <td>Apache RedHawk, Siemens Calibre</td> 181 </tr> 182 </table> 183 </div> 184 <h4>ðª Skills (Software Engineering)</h4> 185 <div class="box-courses mooc-courses" style="display: block;"> 186 <table> 187 <tr> 188 <td><b>Operating System</b></td> 189 <td>Linux (Ubuntu, Suse, CentOS), Windows, MacOS</td> 190 </tr> 191 <tr> 192 <td><b>Version Control</b></td> 193 <td>Git, GitHub</td> 194 </tr> 195 <tr> 196 <td><b>Machine Learning</b></td> 197 <td>Scikit-learn, XGBoost</td> 198 </tr> 199 <tr> 200 <td><b>Deep Learning</b></td> 201 <td>TensorFlow, Keras</td> 202 </tr> 203 <tr> 204 <td><b>Front-End Web Development</b></td> 205 <td>HTML5, CSS3, SASS, JavaScript, Bootstrap, Jekyll</td> 206 </tr> 207 <tr> 208 <td><b>Back-End Web Development</b></td> 209 <td>Django, PyMongo, Djongo</td> 210 </tr> 211 <tr> 212 <td><b>Deployment</b></td> 213 <td>Docker, Singularity, Kubernetes</td> 214 </tr> 215 <tr> 216 <td><b>Databases</b></td> 217 <td>
217MongoDB, MySQL, PostgreSQL</td> 218 </tr> 219 </table> 220 </div> 221 <h4>ðª Skills (Art/Music)</h4> 222 <div class="box-courses mooc-courses" style="display: block;"> 223 <table> 224 <tr> 225 <td><b>Image Editing</b></td> 226 <td>Adobe Photoshop, Adobe Lightroom</td> 227 </tr> 228 <tr> 229 <td><b>Video Editing</b></td> 230 <td>Adobe Premiere Pro, Adobe After Effects, LumaFusion</td> 231 </tr> 232 <tr> 233 <td><b>Music Production</b></td> 234 <td>Cubase Elements 12, Native Instruments, Kontakt, Spitfire Audio</td> 235 </tr> 236 </table> 237 </div> 238 <h4>ð¹ Hobbies</h4> 239 <ul> 240 <li><b>Music</b> - Composition, Programming, Arrangements</li> 241 <li><b>Art</b> - Photography, Pencil Sketching, Water Color Painting</li> 242 <li><b>Sport</b> - Cricket, Football, Cycling</li> 243 </ul> 244 <br /> 245 <div class="box-engineering"> 246 <p>Time spent in engineering</p> 247 <h1 id="engineering-days" mode="days" title="days" onclick="ChangeDateFormat(this.id)"></h1> 248 </div> 249 <br /> 250 <hr /> 251 <div class="header-box"> 252 <h4>Education</h4> 253 <span id="education-days" mode="days" title="days" onclick="ChangeDateFormat(this.id)"></span> 254 </div> 255 <hr /> 256 <ul class="timeline"> 257 <li> 258 <div> 259 <div class="logo-mit"></div> 260 <div> 261 <h4>Master of Engineering</h4> 262 <p>VLSI Design & Embedded Systems</p> 263 <p><a href="https://www.mitindia.edu/en/" target="_blank">Madras Institute of Technology</a></p> 264 <p>Chennai, Tamil Nadu, India</p> 265 </div> 266 <div> 267 <b>2015-2017</b> 268 <i id="date-masters"></i> 269 </div> 270 </div> 271 </li> 272 <li> 273 <div> 274 <div class="logo-tce"></div> 275 <div> 276 <h4>Bachelor of Engineering</h4> 277 <p>Electronics & Communication</p> 278 <p><a href="https://www.tce.edu/" target="_blank">Thiagarajar College of Engineering</a></p> 279 <p>Madurai, Tamil Nadu, India</p> 280 </div> 281 <div> 282 <b>2010-2014</b> 283 <i id="date-bachelors"></i> 284 </div> 285 </div> 286 </li> 287 </ul> 288 <hr /> 289 <div class="header-box"> 290 <h4>Experience</h4> 291 <span id="experience-days" mode="days" title="days" onclick="ChangeDateFormat(this.id)"></span> 292 </div> 293 <hr /> 294 <ul class="timeline"> 295 <li> 296 <div> 297 <div class="logo-cdns"></div> 298 <div> 299 <h4>Principal Software Engineer</h4> 300 <p><a href="https://www.cadence.com/en_US/home.html" target="_blank">Cadence Design Systems</a> · Full-time</p> 301 <p>Bangalore, Karnataka, India · Hybrid</p> 302 <p>Feb 2023-now</p> 303 </div> 304 <div> 305 <b id="date-cadence-principal-engineer"></b> 306 </div> 307 </div> 308 </li> 309 <li> 310 <div> 311 <div class="logo-qcom"></div> 312 <div> 313 <h4>Senior Hardware Engineer</h4> 314 <p><a href="https://www.qualcomm.com/" target="_blank">Qualcomm</a> · Full-time</p> 315 <p>Chennai, Tamil Nadu, India · Hybrid</p> 316 <p>Nov 2019 - Jan 2023</p> 317 </div> 318 <div> 319 <b id="date-qualcomm-senior-engineer"></b> 320 </div> 321 </div> 322 </li> 323 <li> 324 <div> 325 <div class="logo-qcom"></div> 326 <div> 327 <h4>Hardware Engineer</h4> 328 <p><a href="https://www.qualcomm.com/" target="_blank">Qualcomm</a> · Full-time</p> 329 <p>Chennai, Tamil Nadu, India · Onsite</p> 330 <p>Jun 2017 - Nov 2019</p> 331 </div> 332 <div> 333 <b id="date-qualcomm-engineer"></b> 334 </div> 335 </div> 336 </li> 337 <li> 338 <div> 339 <div class="logo-packt"></div> 340 <div> 341 <h4>Technical Reviewer</h4> 342 <p><a href="https://www.packtpub.com/" target="_blank">Packt</a>
342 · Part-time</p> 343 <p>Chennai, Tamil Nadu, India · Remote</p> 344 <p>Oct 2019 - Jan 2020</p> 345 </div> 346 <div> 347 <b id="date-packt-technical-reviewer"></b> 348 </div> 349 </div> 350 </li> 351 <li> 352 <div> 353 <div class="logo-nok"></div> 354 <div> 355 <h4>Graduate Technical Intern</h4> 356 <p><a href="https://www.nokia.com/" target="_blank">Nokia</a> · Internship</p> 357 <p>Chennai, Tamil Nadu, India · Onsite</p> 358 <p>Dec 2016 - May 2017</p> 359 </div> 360 <div> 361 <b id="date-nokia"></b> 362 </div> 363 </div> 364 </li> 365 <li> 366 <div> 367 <div class="logo-tcs"></div> 368 <div> 369 <h4>Assistant Systems Engineer</h4> 370 <p><a href="https://www.tcs.com/" target="_blank">Tata Consultancy Services</a> · Full-time</p> 371 <p>Chennai, Tamil Nadu, India · Onsite</p> 372 <p>Jun 2014 - Aug 2015</p> 373 </div> 374 <div> 375 <b id="date-tcs"></b> 376 </div> 377 </div> 378 </li> 379 </ul> 380 </div> 381 </div> 382 </div> 383 <!--Publications STARTS--> 384 <div class="blog-category-box work-category-box about-category-box" id="box_publications" style="box-shadow: none !important;"> 385 <div class="work-inner-box"> 386 <h2>2019</h2> 387 <ul> 388 <li> 389 <div> 390 <h4>Hands-on Music Generation with Magenta</h4> 391 <p>Author - <a href="https://alexandredubreuil.com/" target="_blank">Alexandre DuBreuil</a></p> 392 <p>Technical Reviewer - Gogul Ilango</p> 393 <p>Publisher - Packt Publishing, United Kingdom</p> 394 <p>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.</p> 395 <a href="https://www.packtpub.com/in/data/hands-on-music-generation-with-magenta" target="_blank">book</a> 396 </div> 397 </li> 398 </ul> 399 <hr /> 400 <h2>2018</h2> 401 <ul> 402 <li> 403 <div> 404 <h4>Hybrid feature descriptors to detect face spoof attacks</h4> 405 <p>V Mohanraj, S Sibi Chakkaravarthy, I Gogul, V Sathiesh Kumar, R Kumar, V Vaidehi</p> 406 <p>Journal of Intelligent & Fuzzy Systems, vol. 34, no. 3, pp. 1411-1419, 2018</p> 407 <a href="https://content.iospress.com/articles/journal-of-intelligent-and-fuzzy-systems/ifs169436" target="_blank">paper</a> 408 </div> 409 </li> 410 </ul> 411 <hr /> 412 <h2>2017</h2> 413 <ul> 414 <li> 415 <div> 416 <h4>Analyzing ConvNets Depth for Deep Face Recognition</h4> 417 <p>Mohan Raj, I. Gogul, M. Deepan Raj, V. Sathiesh Kumar, V. Vaidehi, S. Sibi Chakkaravarthy</p> 418 <p>Proceedings of 2nd International Conference on Computer Vision & Image Processing: CVIP-2017, Volume 1, pages 317-330, Springer Singapore</p> 419 <a href="https://link.springer.com/chapter/10.1007/978-981-10-7895-8_25" target="_blank">paper</a> 420 </div> 421 </li> 422 <br /> 423 <li> 424 <div> 425 <h4>Flower species recognition system using convolution neural networks and transfer learning</h4> 426 <p>I.Gogul, V. Sathiesh Kumar</p> 427 <p>2017 Fourth International Conference on Signal Processing, Communication and Networking (ICSCN), pages 1-6, IEEE</p> 428 <a href="https://ieeexplore.ieee.org/document/8085675/" target="_blank">paper</a> 429 </div> 430 </li> 431 <br /> 432 <li> 433 <div> 434 <h4>Static gesture recognition based precise positioning of 5-DOF robotic arm using FPGA</h4> 435 <p>
435M. Deepan Raj, I. Gogul, M. Thangaraja, V. Sathiesh Kumar</p> 436 <p>2017 Trends in Industrial Measurement and Automation (TIMA), pages 1-6, IEEE</p> 437 <a href="https://ieeexplore.ieee.org/document/8064804/" target="_blank">paper</a> 438 </div> 439 </li> 440 </ul> 441 <hr /> 442 <h2>2016</h2> 443 <ul> 444 <li> 445 <div> 446 <h4>Smart Autonomous Gardening Rover with Plant Recognition using Neural Networks</h4> 447 <p>V. Sathiesh Kumar, I.Gogul, M. Deepan Raj, S.K.Pragadesh, J. Sarathkumar Sebastin</p> 448 <p>Procedia Computer Science, volume 93, 2016, pages 975-981, Elsivier, ICACC-2016</p> 449 <a href="https://www.sciencedirect.com/science/article/pii/S1877050916315356" target="_blank">paper</a> 450 </div> 451 </li> 452 </ul> 453 <br /> 454 <br /> 455 </div> 456 </div> 457 <!--Publications ENDS--> 458 <!--Courses STARTS--> 459 <div class="course-category-box work-category-box blog-category-box about-category-box" id="box_courses" style="box-shadow: none !important;"> 460 <div> 461 <p>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.</p> 462 <hr /> 463 <div id="button-mooc" class="button-courses" onclick="ToggleCourse(this.id)"><button>MOOC</button><span>+</span></div> 464 <div id="box-mooc" class="box-courses mooc-courses"> 465 <table> 466 <tr> 467 <th></th> 468 <th>Course Name</th> 469 <th>Issued Date</th> 470 <th>Provider</th> 471 <th>Credential</th> 472 </tr> 473 <tr> 474 <td>1</td> 475 <td>Business English Certificate</td> 476 <td>Nov 2013</td> 477 <td>University of Cambridge</td> 478 <td>-</td> 479 </tr> 480 <tr> 481 <td>2</td> 482 <td>R Basics - R Programming Language Introduction</td> 483 <td>Dec 2016</td> 484 <td>Udemy</td> 485 <td><a href="https://www.udemy.com/certificate/UC-8FMX99M7/" target="_blank">UC-8FMX99M7</a></td> 486 </tr> 487 <tr> 488 <td>3</td> 489 <td>Neural Networks and Deep Learning</td> 490 <td>Dec 2017</td> 491 <td>Coursera</td> 492 <td><a href="https://www.coursera.org/account/accomplishments/verify/8WBUXEEL363X" target="_blank">8WBUXEEL363X</a></td> 493 </tr> 494 <tr> 495 <td>4</td> 496 <td>VSD - Physical Design Flow</td> 497 <td>Apr 2018</td> 498 <td>Udemy</td> 499 <td><a href="https://www.udemy.com/certificate/UC-76UES39T/" target="_blank">UC-76UES39T</a></td> 500 </tr> 501 <tr> 502 <td>5</td> 503 <td>Sequence Models</td> 504 <td>Jun 2019</td> 505 <td>Coursera</td> 506 <td><a href="https://www.coursera.org/account/accomplishments/certificate/WJJGDMT2XKD4" target="_blank">WJJGDMT2XKD4</a></td> 507 </tr> 508 <tr> 509 <td>6</td> 510 <td>Natural Language Processing in TensorFlow</td> 511 <td>Jun 2019</td> 512 <td>Coursera</td> 513 <td><a href="https://www.coursera.org/account/accomplishments/certificate/GEM478PB2SQ9" target="_blank">GEM478PB2SQ9</a></td> 514 </tr> 515 <tr> 516 <td>7</td> 517 <td>Introduction to TensorFlow for Artificial Intelligence, Machine Learning and Deep Learning</td> 518 <td>Jun 2019</td> 519 <td>Coursera</td> 520 <td><a href="https://www.coursera.org/account/accomplishments/verify/4VDRRPKYF9EG" target="_blank">4VDRRPKYF9EG</a></td> 521 </tr> 522 <tr> 523 <td>8</td> 524 <td>Convolutional Neural Networks in TensorFlow</td> 525 <td>Jun 2019</td> 526 <td>Coursera</td> 527 <td>
527<a href="https://www.coursera.org/account/accomplishments/verify/XCW2KCHMWCDZ" target="_blank">XCW2KCHMWCDZ</a></td> 528 </tr> 529 <tr> 530 <td>9</td> 531 <td>TensorFlow in Practice Specialization</td> 532 <td>Sep 2019</td> 533 <td>Coursera</td> 534 <td><a href="https://www.coursera.org/account/accomplishments/specialization/A5TFAHFYTR98" target="_blank">A5TFAHFYTR98</a></td> 535 </tr> 536 <tr> 537 <td>10</td> 538 <td>Sequences, Time Series and Prediction</td> 539 <td>Sep 2019</td> 540 <td>Coursera</td> 541 <td><a href="https://www.coursera.org/account/accomplishments/verify/88YCMHDBRFV9" target="_blank">88YCMHDBRFV9</a></td> 542 </tr> 543 <tr> 544 <td>11</td> 545 <td>Cadence Cerebrus Certification Program</td> 546 <td>Feb 2023</td> 547 <td>Cadence Design Systems</td> 548 <td>-</td> 549 </tr> 550 <tr> 551 <td>12</td> 552 <td>Cerebrus Intelligent Chip Explorer v22.1 Exam</td> 553 <td>May 2023</td> 554 <td>Cadence Design Systems</td> 555 <td><a href="https://www.credly.com/badges/bdc65ed5-a551-4004-b0d7-b584627b5160" target="_blank">credly</a></td> 556 </tr> 557 <tr> 558 <td>13</td> 559 <td>Semiconductor 101 v1.0 Exam</td> 560 <td>Jan 2024</td> 561 <td>Cadence Design Systems</td> 562 <td><a href="https://www.credly.com/badges/c444e1dd-cff0-4ded-af7c-b0b069eae202" target="_blank">credly</a></td> 563 </tr> 564 <tr> 565 <td>14</td> 566 <td>Innovus Block Implementation with Stylus Common UI v23.1 Exam</td> 567 <td>Jun 2024</td> 568 <td>Cadence Design Systems</td> 569 <td><a href="https://www.credly.com/badges/3fe746e4-70f9-49ce-bd8e-4481e3bafcb2" target="_blank">credly</a></td> 570 </tr> 571 <tr> 572 <td>15</td> 573 <td>Innovus Hierarchical Implementation with Stylus Common UI v23.1 Exam</td> 574 <td>Sep 2024</td> 575 <td>Cadence Design Systems</td> 576 <td><a href="https://www.credly.com/badges/30d288b3-28d4-4022-bf99-047591cd4705" target="_blank">credly</a></td> 577 </tr> 578 <tr> 579 <td>16</td> 580 <td>Cadence RTL-to-GDSII Flow v6.0 Exam</td> 581 <td>Apr 2025</td> 582 <td>Cadence Design Systems</td> 583 <td><a href="https://www.credly.com/badges/4ff7524a-39eb-4150-a593-9fbf42ad563e" target="_blank">credly</a></td> 584 </tr> 585 <tr> 586 <td>17</td> 587 <td>Basic Static Timing Analysis v3.0 Exam</td> 588 <td>Jan 2026</td> 589 <td>Cadence Design Systems</td> 590 <td><a href="https://www.credly.com/badges/e9d76a0c-65c5-44c0-9cad-e89ca6328059" target="_blank">credly</a></td> 591 </tr> 592 <tr> 593 <td>18</td> 594 <td>Innovus Low-Power Flow with Stylus Common UI v25.1 Exam</td> 595 <td>Feb 2026</td> 596 <td>Cadence Design Systems</td> 597 <td><a href="https://www.credly.com/badges/85694d32-2202-4e79-9c59-860ace62ad5b" target="_blank">credly</a></td> 598 </tr> 599 </table> 600 </div> 601 <div id="button-masters" class="button-courses" onclick="ToggleCourse(this.id)"><button>Masters Degree</button><span>+</span></div> 602 <div id="box-masters" class="box-courses"> 603 <p>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.</p> 604 <hr /> 605 <p><b>Discipline</b>: VLSI Design and Embedded Systems</p> 606 <p><b>College</b>: Anna University, MIT Campus, Chennai (2015-2017)</p> 607 <hr /> 608 <div class="box-masters-courses"> 609 <div> 610 <h4>Semester 1</h4> 611 <ul> 612 <li><span>MA7152</span> - Advanced Applied Mathematics</li> 613 <li><span>NE7076</span> - Digital Image and Video Processing</li> 614 <li><span>VE7101</span> - CMOS Analog IC Design</li> 615 <li><span>VE7102</span> - Design for Testability</li> 616 <li><span>VE7103</span> - Digital Integrated Circuit Design</li> 617 <li><span>VE7104</span> - Introduction to Embedded Controllers</li> 618 <li><span>VE7111</span> - Analog and Digital System Design Lab</li> 619 </ul> 620 </div> 621 <div> 622 <h4>Semester 2</h4> 623 <ul> 624 <li><span>NE7251</span> - Real Time Embedded System</li> 625 <li><span>VE7004</span> - Computer Aided Design of VLSI Systems</li> 626 <li><span>VE7008</span> - Embedded Automotive Systems</li> 627 <li><span>VE7201</span>
627 - Hardware Software Co Design of Embedded System</li> 628 <li><span>VE7202</span> - VLSI Architectures for System Design</li> 629 <li><span>VE7252</span> - Low Power VLSI Design</li> 630 <li><span>VE7211</span> - Embedded Systems Lab</li> 631 <li><span>VE7212</span> - Technical Seminar and Report Writing</li> 632 </ul> 633 </div> 634 <div> 635 <h4>Semester 3</h4> 636 <ul> 637 <li><span>VE7007</span> - Distributed Embedded Computing</li> 638 <li><span>VE7017</span> - Robotics</li> 639 <li><span>VE7301</span> - SOC Design for Embedded System</li> 640 <li><span>VE7311</span> - Project Work Phase I</li> 641 </ul> 642 </div> 643 <div> 644 <h4>Semester 4</h4> 645 <ul> 646 <li><span>VE7411</span> - Project Work Phase II</li> 647 </ul> 648 </div> 649 </div> 650 </div> 651 <div id="button-bachelors" class="button-courses" onclick="ToggleCourse(this.id)"><button>Bachelors Degree</button><span>+</span></div> 652 <div id="box-bachelors" class="box-courses"> 653 <p>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.</p> 654 <hr /> 655 <p><b>Discipline</b>: Electronics and Communication Engineering</p> 656 <p><b>College</b>: Thiagarajar College of Engineering, Madurai (2010-2014)</p> 657 <hr /> 658 <div class="box-bachelors-courses"> 659 <div> 660 <h4>Semester 1</h4> 661 <ul> 662 <li><span>H11</span> - Engineering Mathematics I</li> 663 <li><span>H12</span> - Physics</li> 664 <li><span>H13</span> - Chemistry</li> 665 <li><span>H14</span> - English</li> 666 <li><span>H15</span> - Basics of Mechanical and Civil Engineering</li> 667 <li><span>H16</span> - Basics of Electrical and Electronics Engineering</li> 668 <li><span>H17</span> - Physics Lab</li> 669 <li><span>H18</span> - Chemistry Lab</li> 670 <li><span>H19</span> - Engineering Graphics</li> 671 </ul> 672 </div> 673 <div> 674 <h4>Semester 2</h4> 675 <ul> 676 <li><span>D21</span> - Engineering Mathematics II</li> 677 <li><span>D22</span> - Linear Networks</li> 678 <li><span>D23</span> - Basics of Digital Systems</li> 679 <li><span>D24</span> - Computers and Programming</li> 680 <li><span>D25</span> - Materials Science</li> 681 <li><span>D26</span> - Environment and Ecology</li> 682 <li><span>D27</span> - Digital Systems Lab</li> 683 <li><span>D28</span> - Computer Programming Lab</li> 684 <li><span>D29</span> - Workshop</li> 685 </ul> 686 </div> 687 <div> 688 <h4>Semester 3</h4> 689 <ul> 690 <li><span>D31</span> - Engineering Mathematics III</li> 691 <li><span>D32</span> - Analog Circuits and Systems</li> 692 <li><span>D33</span> - Signal Processing</li> 693 <li><span>D34</span> - Analog Communication Systems</li> 694 <li><span>D35</span> - Data Structures</li> 695 <li><span>D36</span> - Microprocessors</li> 696 <li><span>D37</span> - Analog Circuits and Systems Lab</li> 697 <li><span>D38</span> - Analog Communication Lab</li> 698 </ul> 699 </div> 700 <div> 701 <h4>Semester 4</h4> 702 <ul> 703 <li><span>D41</span> - Engineering Mathematics-4</li> 704 <li><span>D42</span> - Designing with PLDS and FPGAS</li> 705 <li><span>D43</span> - Mixed Signal Circuits and Interfacing</li> 706 <li><span>D44</span> - Digital Communication Systems</li> 707 <li><span>D45</span> - Electromagnetic Field Theory</li> 708 <li><span>D46</span> - Digital Signal Processing</li> 709 <li><span>D47</span> - Mixed Signal Circuits and Interfacing Lab</li> 710 <li><span>D48</span> - Digital Signal Processing Lab</li> 711 <li><span>D49</span> - Professional Communication</li> 712 </ul> 713 </div> 714 <div> 715 <h4>Semester 5</h4> 716 <ul> 717 <li><span>D51</span> - Numerical Methods</li> 718 <li><span>D52</span> - CMOS VLSI Systems</li> 719 <li><span>D53</span> - Microcontrollers</li> 720 <li><span>D54</span> - Wireless Communication Systems</li> 721 <li><span>D55</span> - Antenna and Wave Propagation</li> 722 <li><span>D56</span> - Data Communication Networks</li> 723 <li><span>D1A</span> - Global Positioning Systems(E)</li> 724 <li><span>DC6</span> - Advanced Digital Systems(E)</li> 725 <li><span>D57</span> - Digital Communication Lab</li> 726 <li><span>D58</span> - Microprocessor and Microcontroller Lab</li> 727 </ul> 728 </div> 729 <div> 730 <h4>Semester 6</h4> 731 <ul> 732 <li><span>D61</span> - Management Theory and Practice</li> 733 <li><span>D62</span> - High Performance Communication Networks</li> 734 <li><span>D63</span> - Digital Image Processing</li> 735 <li><span>D64</span> - RF and Microwave Engineering</li> 736 <li><span>DCC</span> - Digital Signal Processor(E)</li> 737 <li><span>DCS</span> - Optimum Signal Processing(E)</li> 738 <li><span>TGB</span> - Object Oriented Programming with JAVA(E)</li> 739 <li><span>D67</span> - Networking Lab</li> 740 <li><span>D68</span> - RF Circuits Lab</li> 741 </ul> 742 </div> 743 <div> 744 <h4>Semester 7</h4> 745 <ul> 746 <li><span>D71</span> - Accounting and Finance</li> 747 <li><span>D72</span> - RF Wireless Systems</li> 748 <li><span>DCE</span> - ASIC Design(E)</li> 749 <li><span>DCO</span> - Data Compression(E)</li> 750 <li><span>DCR</span> - Satellite Image Analysis(E)</li> 751 <li><span>EGE</span> - Domestic and Industrial Electrical Installations(E)</li> 752 <li><span>D77</span> - RF amd Image Processing Lab</li> 753 <li><span>
753D78</span> - Project</li> 754 </ul> 755 </div> 756 <div> 757 <h4>Semester 8</h4> 758 <ul> 759 <li><span>D84</span> - Project</li> 760 </ul> 761 </div> 762 </div> 763 <br /> 764 </div> 765 </div> 766 </div> 767 <!--Courses ENDS--> 768 <!--Blog STARTS--> 769 <div class="work-category-box blog-category-box about-category-box" id="box_blog" style="box-shadow: none !important;"> 770 <div class="home-container"> 771 772 773 774 775 <h2> 776 2022 777 </h2> 778 <ul> 779 780 <li><a href="/music/gogul-ilango-music-usage-guidelines">Gogul Ilango Music Usage Guidelines</a></li> 781 782 783 </ul> 784 <h2> 785 2019 786 </h2> 787 <ul> 788 789 790 791 792 793 794 <li><a href="/software/ml/logistic-regression-from-scratch">Logistic Regression from Scratch</a></li> 795 796 797 798 799 800 801 802 <li><a href="/travel/my-first-international-trip-to-singapore">My First International Trip to Singapore</a></li> 803 804 805 </ul> 806 <h2> 807 2018 808 </h2> 809 <ul> 810 811 812 813 814 815 816 <li><a href="/software/creating-intelligent-music-applications-in-the-browser">Creating Intelligent Music Applications in the Browser</a></li> 817 818 819 820 821 822 823 824 <li><a href="/software/deep-learning-for-music">Deep Learning meets Music</a></li> 825 826 827 828 829 830 831 832 <li><a href="/software/deep-drum">Deep Drum & Deep Arp</a></li> 833 834 835 836 837 838 839 840 <li><a href="/software/emotion-recognizer">Emotion Recognizer</a></li> 841 842 843 844 845 846 847 848 <li><a href="/software/digit-recognizer-tf-js">Recognizing Digits using TensorFlow.js in Google Chrome</a></li> 849 850 851 852 853 854 855 856 <li><a href="/software/mobile-net-tensorflow-js">Classifying images using Keras MobileNet and TensorFlow.js in Google Chrome</a></li> 857 858 859 860 861 862 863 864 <li><a href="/software/regression-example-boston-housing-prices">Predicting Housing Prices using Regression Algorithms</a></li> 865 866 867 868 869 870 871 872 <li><a href="/hardware/research-papers-vlsi-ml">Applying Machine Learning in VLSI Chip Design</a></li> 873 874 875 </ul> 876 <h2> 877 2017 878 </h2> 879 <ul> 880 881 882 883 884 885 886 <li><a href="/software/neural-nets-logistic-regression">Logistic Regression with a Neural Network mindset using NumPy and Python</a></li> 887 888 889 890 891 892 893 894 <li><a href="/software/hand-gesture-recognition-p2">Hand Gesture Recognition using Python and OpenCV - Part 2</a></li> 895 896 897 898 899 900 901 902 <li><a href="/software/hand-gesture-recognition-p1">Hand Gesture Recognition using Python and OpenCV - Part 1</a></li> 903 904 905 906 907 908 909 910 <li><a href="/software/flower-recognition-deep-learning">Using Keras Pre-trained Deep Learning models for your own dataset</a></li> 911 912 913 914 915 916 917 918 <li><a href="/software/image-classification-python">Image Classification using Python and Scikit-learn</a></li> 919 920 921 </ul> 922 <h2> 923 2016 924 </h2> 925 <ul> 926 927 928 929 930 931 932 <li><a href="/software/digits-recognition-mlp">Handwritten Digit Recognition using Deep Learning, Keras and Python</a></li> 933 934 935 936 937 938 939 940 <li><a href="/software/texture-recognition">Texture Recognition using Haralick Texture and Python</a></li> 941 942 943 944 945 946 947 948 <li><a href="/software/first-neural-network-keras">6 Steps to Create Your First Deep Neural Network using Keras and Python</a></li> 949 950 </ul> 951 952 953 </div> 954 </div> 955 <!--Blog ENDS--> 956 <!--YouTube STARTS--> 957 <div class="youtube-category-box work-category-box blog-category-box about-category-box" id="box_music" style="box-shadow: none !important;"> 958 <div class="home-container"> 959 <p>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.</p> 960 <div class="social"> 961 <div class="social-music"> 962 <a class="youtube" target="_blank" href="https://www.youtube.com/gogulilangomusic"><i class="fa-brands fa-youtube"></i>
962youtube</a> 963 <a href="https://www.instagram.com/gogul_ilango/" target="_blank"><i class="fa-brands fa-instagram"></i>instagram</a> 964 <a href="https://soundcloud.com/gogul_ilango" target="_blank"><i class="fa-brands fa-soundcloud"></i>soundcloud</a> 965 <a class="streaming-spotify" target="_blank" href="https://open.spotify.com/artist/2T7PfIUnkTPiHgxGJ06YR8"><i class="fa-brands fa-spotify"></i>spotify</a> 966 <a class="streaming-apple-music" target="_blank" href="https://music.apple.com/us/artist/gogul-ilango/1490733739"><i class="fa-brands fa-apple"></i>apple music</a> 967 <a class="streaming-amazon-music" target="_blank" href="https://music.amazon.in/artists/B082LS8VMN/gogul-ilango"><i class="fa-brands fa-amazon"></i>amazon music</a> 968 </div> 969 </div> 970 <hr /> 971 <p>Below are the list of YouTube videos that I have released till now.</p> 972 <div class="youtube-year-box"> 973 <table> 974 <tr><td>84</td><td><a target="_blank" href="https://www.youtube.com/watch?v=IdGsd2zEiR0">Bloody Sweet Instrumental Cover | Leo | Thalapathy Vijay | Lokesh | Anirudh | Gogul Ilango</a></td></tr> 975 <tr><td>83</td><td><a target="_blank" href="https://www.youtube.com/watch?v=twWDM-iwX6s">Thenmozhi Instrumental Cover | Thiruchitrambalam | Dhanush | Anirudh Ravichander | Gogul Ilango</a></td></tr> 976 <tr><td>82</td><td><a target="_blank" href="https://www.youtube.com/watch?v=KGA-tzUgGxw">Chola Chola Instrumental Cover | Ponniyin Selvan - 1 | A.R.Rahman | Gogul Ilango</a></td></tr> 977 <tr><td>81</td><td><a target="_blank" href="https://www.youtube.com/watch?v=qU-fpPLuU_o">Megham Karukatha Instrumental Cover | Thiruchitrambalam | Dhanush | Anirudh | Gogul Ilango</a></td></tr> 978 <tr><td>80</td><td><a target="_blank" href="https://www.youtube.com/watch?v=0A3-16PSH5Y">Porkanda Singam Instrumental Cover | Vikram | Kamal Haasan | Anirudh Ravichander | Gogul Ilango</a></td></tr> 979 <tr><td>79</td><td><a target="_blank" href="https://www.youtube.com/watch?v=9bISMbuPPlw">K.G.F: Chapter 1 Theme Instrumental Cover | Rocking Star Yash | Ravi Basrur | Gogul Ilango</a></td></tr> 980 <tr><td>78</td><td><a target="_blank" href="https://www.youtube.com/watch?v=cVST-WGrfZc">Arabic Kuthu - Selfie Pulla Instrumental Cover | Beast | Thalapathy | Anirudh | Gogul Ilango</a></td></tr> 981 <tr><td>77</td><td><a target="_blank" href="https://www.youtube.com/watch?v=0by5lkBgsHs">Strawberry Kannae Instrumental Cover | Minsara Kanavu | A.R.Rahman | Gogul Ilango</a></td></tr> 982 <tr><td>76</td><td><a target="_blank" href="https://www.youtube.com/watch?v=ukIrr55G2KI">En Frienda Pola BGM Instrumental Cover | Nanban | Thalapathy Vijay | Harris Jayaraj | Gogul Ilango</a></td></tr> 983 <tr><td>75</td><td><a target="_blank" href="https://www.youtube.com/watch?v=CtVym70LO18">Petta Kaali Theme Instrumental Cover | Anirudh Ravichander | Gogul Ilango</a></td></tr> 984 <tr><td>74</td><td><a target="_blank" href="https://www.youtube.com/watch?v=CFvag1pyZ2o">Sivaji - Endhiran BGM Instrumental Cover | Happy Birthday A.R.Rahman Sir | Gogul Ilango</a></td></tr> 985 <tr><td>73</td><td><a target="_blank" href="https://www.youtube.com/watch?v=LkpqwPGLD9g">Kadhalikum Pennin Instrumental Cover | Kadhalan | A.R.Rahman | Gogul Ilango</a></td></tr> 986 <tr><td>72</td><td><a target="_blank" href="https://www.youtube.com/watch?v=68D_nunEB9c">Kadhal Aasai Instrumental Cover | Anjaan | Suriya | Yuvan Shankar Raja | Gogul Ilango</a></td></tr> 987 <tr><td>71</td><td><a target="_blank" href="https://www.youtube.com/watch?v=IPq6Y-nDbGs">Soul of Doctor Instrumental Cover | Sivakarthikeyan | Anirudh Ravichander | Gogul Ilango</a></td></tr> 988 <tr><td>70</td><td><a target="_blank" href="https://www.youtube.com/watch?v=2alMoajLFQ8">Yuvan Mashup 1 Instrumental Cover | Yuvan Shankar Raja | Gogul Ilango</a></td></tr> 989 <tr><td>69</td><td><a target="_blank" href="https://www.youtube.com/watch?v=xgsTOHYmIMo">Iron Man 3 Theme Instrumental Cover | Robert Downey Jr | Brian Tyler | Gogul Ilango</a></td></tr> 990 <tr><td>68</td><td><a target="_blank" href="https://www.youtube.com/watch?v=Dg7Y7sz3P2Q">Newyork Nagaram Instrumental Cover | Sillunu Oru Kaadhal | A.R.Rahman | Gogul Ilango</a></td></tr> 991 <tr><td>67</td><td><a target="_blank" href="https://www.youtube.com/watch?v=g_lz-kmGmyc">Ethir Neechal Adi Instrumental Cover | Rise against the Tide | Anirudh Ravichander | Gogul Ilango</a></td></tr> 992 <tr><td>66</td><td><a target="_blank" href="https://www.youtube.com/watch?v=CDt4bTe0yrc">Sachein Love BGM Instrumental Cover | Thalapathy Vijay | Devi Sri Prasad | Gogul Ilango</a></td></tr> 993 <tr><td>65</td><td><a target="_blank" href="https://www.youtube.com/watch?v=9lJ7i9n_33w">Aalaporan Tamizhan Instrumental Cover | Mersal | Thalapathy Vijay | A.R.Rahman | Gogul Ilango</a></td></tr> 994 <tr><td>64</td><td><a target="_blank" href="https://www.youtube.com/watch?v=WKtSg4jovIg">Azhagiya Tamizh Magan BGM Instrumental Cover | Thalapathy Vijay | A.R.Rahman | Gogul Ilango</a></td></tr> 995 <tr><td>63</td><td><a target="_blank" href="https://www.youtube.com/watch?v=7HjOUT2ZguI">Rayappan - Beast BGM Instrumental Cover | Thalapathy | A.R.Rahman | Anirudh | Gogul Ilango</a></td></tr> 996 <tr><td>62</td><td><a target="_blank" href="https://www.youtube.com/watch?v=j8PniR2vQTo">Ilamai Thirumbudhe Instrumental Cover | Petta | Rajinikanth | Anirudh Ravichander | Gogul Ilango</a></td></tr> 997 <tr><td>61</td><td><a target="_blank" href="https://www.youtube.com/watch?v=vzsud93CL74">Sivaji Balleilakka BGM Instrumental Cover | Rajinikanth | A.R.Rahman | Gogul Ilango</a></td></tr> 998 <tr><td>60</td><td><a target="_blank" href="https://www.youtube.com/watch?v=DpsrJr33KqQ">Thalli Pogathey Instrumental Cover | Achcham Yenbadhu Madamaiyada | A.R.Rahman | STR | Gogul Ilango</a></td></tr> 999 <tr><td>59</td><td><a target="_blank" href="https://www.youtube.com/watch?v=yZdyuYdF-dE">Vaathi Kabaddi Instrumental Cover | Master | Vidyasagar | Anirudh Ravichander | Gogul Ilango</a></td></tr> 1000 <tr><td>58</td><td><a target="_blank" href="https://www.youtube.com/watch?v=kRQmqYyWaKA">Vaali Love BGM Instrumental Cover | Deva | Ajith Kumar | Simran | Jyothika | Gogul Ilango</a></td></tr> 1001 <tr><td>57</td><td><a target="_blank" href="https://www.youtube.com/watch?v=1yXOsSft1Ro">Master Interval BGM Instrumental Cover | Thalapathy Vijay | Anirudh Ravichander | Gogul Ilango</a></td></tr> 1002 <tr><td>56</td><td><a target="_blank" href="https://www.youtube.com/watch?v=Zped0ZVamsA">Kurumba Cover | Tik Tik Tik | D.Imman | Gogul Ilango | Keerthana Durai | Pranav Durai</a></td></tr> 1003 <tr><td>55</td><td><a target="_blank" href="https://www.youtube.com/watch?v=2LrRXObVYW8">Polakattum Para Para BGM Piano Cover | Master | Thalapathy Vijay | Anirudh | Gogul Ilango</a></td></tr> 1004 <tr><td>54</td><td><a target="_blank" href="https://www.youtube.com/watch?v=qynOjKGQXB8">Andha Kanna Paathaakaa Piano Cover | Master | Thalapathy Vijay | Anirudh Ravichander | Gogul Ilango</a></td></tr> 1005 <tr><td>53</td><td><a target="_blank" href="https://www.youtube.com/watch?v=W2K6Va2Shis">Ella Pugazhum Piano Cover | Azhagiya Tamil Magan | A.R.Rahman | Gogul Ilango</a></td></tr> 1006 <tr><td>52</td><td><a target="_blank" href="https://www.youtube.com/watch?v=jt7C4Xo6730">Thirakkatha Kattukulle Piano Cover | En Swasa Kaatre | A.R.Rahman | Gogul Ilango</a></td></tr> 1007 <tr><td>51</td><td><a target="_blank" href="https://www.youtube.com/watch?v=ysdcvYkJdlA">Innum Konjam Naeram Piano Cover | Maryan | A. R. Rahman | Gogul Ilango</a></td></tr> 1008 <tr><td>50</td><td><a target="_blank" href="https://www.youtube.com/watch?v=X8XcfGp7nx8">Oru Naalil Piano Cover | Pudhupettai | Yuvan Shankar Raja | Gogul Ilango</a></td></tr> 1009 <tr><td>49</td><td><a target="_blank" href="https://www.youtube.com/watch?v=6AxFQgcVK5Q">Naan Nee Piano Cover | Madras | Santhosh Narayanan | Gogul Ilango</a></td></tr> 1010 <tr><td>48</td><td><a target="_blank" href="https://www.youtube.com/watch?v=nEC-7EFyBes">En Kadhal Solla Piano Cover | Paiya | Yuvan Shankar Raja | Gogul Ilango</a></td></tr> 1011 <tr><td>47</td><td><a target="_blank" href="https://www.youtube.com/watch?v=vCqAMH2OU_c">Jeans Love BGM Piano Cover | A.R.Rahman Sir | Gogul Ilango</a></td></tr> 1012 <tr><td>46</td><td><a target="_blank" href="https://www.youtube.com/watch?v=tkiD3ngYImU">Manmadhane Piano Cover | Manmadhan | Yuvan Shankar Raja | Gogul Ilango</a></td></tr> 1013 <tr><td>45</td><td><a target="_blank" href="https://www.youtube.com/watch?v=zETkYIKfCQw">Yaaro Manathile Piano Cover | Dhaam Dhoom | Harris Jayaraj | Gogul Ilango</a></td></tr> 1014 <tr><td>44</td><td><a target="_blank" href="https://www.youtube.com/watch?v=m89mcva5sWU">Oh Penne Piano Cover | Vanakkam Chennai | Anirudh Ravichander | Gogul Ilango</a></td></tr> 1015 <tr><td>43</td><td><a target="_blank" href="https://www.youtube.com/watch?v=2YK27izDnhM">Oru Kal Oru Kannadi Piano Cover | Siva Manasula Sakthi | Yuvan Shankar Raja | Gogul Ilango</a></td></tr> 1016 <tr><td>42</td><td><a target="_blank" href="https://www.youtube.com/watch?v=4kzaIeS8cNk">Mannipaaya Cover | Vinnaithaandi Varuvaayaa | A.R.Rahman | Gogul | Keerthana | Pranav</a></td></tr> 1017 <tr><td>41</td><td><a target="_blank" href="https://www.youtube.com/watch?v=-VJESPX3P3Y">Thuli Thuli Piano Cover | Paiya | Yuvan Shankar Raja | Gogul Ilango</a></td></tr> 1018 <tr><td>40</td><td><a target="_blank" href="https://www.youtube.com/watch?v=53MmTKuXyco">Yennai Maatrum Kadhale Piano Cover | Naanum Rowdy Dhaan | Anirudh | Sid Sriram | Gogul Ilango</a></td></tr> 1019 <tr><td>39</td><td><a target="_blank" href="https://www.youtube.com/watch?v=SJIYmaCClZ4">Kaththi Title BGM Piano Cover | Thalapathy Vijay | Anirudh Ravichander | Gogul Ilango</a></td></tr> 1020 <tr><td>38</td><td><a target="_blank" href="https://www.youtube.com/watch?v=KTCFZYz2Y0Y">Butta Bomma Piano Cover | AlaVaikunthapurramuloo | Thaman S | Gogul Ilango</a></td></tr> 1021 <tr><td>37</td><td><a target="_blank" href="https://www.youtube.com/watch?v=y8VYDGy3YwE">Chellamma Piano Cover | Doctor | Anirudh Ravichander | Gogul Ilango</a></td></tr> 1022 <tr><td>36</td><td><a target="_blank" href="https://www.youtube.com/watch?v=sMxNvsaLJAI">Dope Track Piano Cover | Pyaar Prema Kaadhal | Yuvan Shankar Raja | Gogul Ilango</a></td></tr> 1023 <tr><td>35</td><td><a target="_blank" href="https://www.youtube.com/watch?v=57g3jR4kqCo">Sillunu Oru Kadhal BGM Piano Cover | A.R.Rahman | Gogul Ilango</a></td></tr> 1024 <tr><td>34</td><td><a target="_blank" href="https://www.youtube.com/watch?v=90jC9h4wH98">Mounam Pesiyadhe Theme Piano Cover | Yuvan Shankar Raja | Gogul Ilango</a></td></tr> 1025 <tr><td>33</td><td><a target="_blank" href="https://www.youtube.com/watch?v=zzsZWqh7u1M">Ghilli Love BGM Piano Cover | Thalapathy Vijay | Vidyasagar | Gogul Ilango</a></td></tr> 1026 <tr><td>32</td><td><a target="_blank" href="https://www.youtube.com/watch?v=Ard4TVNrGlg">Samajavaragamana Cover | AlaVaikunthapurramuloo | Thaman S | Sid Sriram | Gogul | Keerthana | Pranav</a></td></tr> 1027 <tr><td>31</td><td><a target="_blank" href="https://www.youtube.com/watch?v=mhzeu_K72PE">Muthu Mazhaiye Piano Cover | Mazhai | Devi Sri Prasad | Gogul Ilango</a></td></tr> 1028 <tr><td>30</td><td><a target="_blank" href="https://www.youtube.com/watch?v=TCKYuwotrBg">
1028Happy Birthday Piano Cover | Gogul Ilango</a></td></tr> 1029 <tr><td>29</td><td><a target="_blank" href="https://www.youtube.com/watch?v=2JCgDgsLA2g">Venmathi Venmathiye Piano Cover | Minnale | Harris Jayaraj | Gogul Ilango</a></td></tr> 1030 <tr><td>28</td><td><a target="_blank" href="https://www.youtube.com/watch?v=RnwFSW32ekw">Unakkenna Venum Sollu Cover | Yennai Arindhaal | Harris Jayaraj | Gogul | Keerthana | Pranav</a></td></tr> 1031 <tr><td>27</td><td><a target="_blank" href="https://www.youtube.com/watch?v=7tnlWZqNt0s">Siru Siru Uravugal Piano Cover | Unnale Unnale | Harris Jayaraj | Gogul Ilango</a></td></tr> 1032 <tr><td>26</td><td><a target="_blank" href="https://www.youtube.com/watch?v=-fT-i1rr_g4">Poopol Poopol Piano Cover | Minnale | Harris Jayaraj | Gogul Ilango</a></td></tr> 1033 <tr><td>25</td><td><a target="_blank" href="https://www.youtube.com/watch?v=AKybqNNfCjI">Nisarisa Piano Cover | Jeans | A.R.Rahman Sir | Gogul Ilango</a></td></tr> 1034 <tr><td>24</td><td><a target="_blank" href="https://www.youtube.com/watch?v=yRNVuDzY7wc">Kanmuney Ethanai Nilavu Piano Cover | Thulluvadho Ilamai | Yuvan Shankar Raja | Gogul Ilango</a></td></tr> 1035 <tr><td>23</td><td><a target="_blank" href="https://www.youtube.com/watch?v=dyX2DlzZO4A">Kaatrukulle Piano Cover | Sarvam | Yuvan Shankar Raja | Gogul Ilango</a></td></tr> 1036 <tr><td>22</td><td><a target="_blank" href="https://www.youtube.com/watch?v=X2SVLPlqDTE">Ore Nyabagam Piano Cover | Minnale | Harris Jayaraj | Gogul Ilango</a></td></tr> 1037 <tr><td>21</td><td><a target="_blank" href="https://www.youtube.com/watch?v=kSeyTqM2wwI">Samajavaragamana Piano Cover | AlaVaikunthapurramuloo | Thaman S | Sid Sriram | Gogul Ilango</a></td></tr> 1038 <tr><td>20</td><td><a target="_blank" href="https://www.youtube.com/watch?v=VjhpiiGHcQE">Ae Dil Hai Mushkil Piano Cover | Ranbir | Pritam | Arijit | Gogul Ilango</a></td></tr> 1039 <tr><td>19</td><td><a target="_blank" href="https://www.youtube.com/watch?v=d1ADGZaGBdM">Nee Paartha Paarvai Piano Cover | Hey Ram | Ilayaraja Sir | Gogul Ilango</a></td></tr> 1040 <tr><td>18</td><td><a target="_blank" href="https://www.youtube.com/watch?v=Rz_hH25BCqs">Kanmoodi Piano Cover | Sachein | Devi Sri Prasad | Gogul Ilango</a></td></tr> 1041 <tr><td>17</td><td><a target="_blank" href="https://www.youtube.com/watch?v=J_Sd_iDvN3Y">Oru Paarvaiyil Piano Cover | Siva Manasula Sakthi | Yuvan Shankar Raja | Gogul Ilango</a></td></tr> 1042 <tr><td>16</td><td><a target="_blank" href="https://www.youtube.com/watch?v=K70ndcnL9X8">Kalayil Dhinamum Piano Cover | New | A.R.Rahman | Gogul Ilango</a></td></tr> 1043 <tr><td>15</td><td><a target="_blank" href="https://www.youtube.com/watch?v=rOFWDk14x20">Oru Devathai Piano Cover | Vaamanan | Yuvan Shankar Raja | Gogul Ilango</a></td></tr> 1044 <tr><td>14</td><td><a target="_blank" href="https://www.youtube.com/watch?v=qZ4ET8O2HB0">Suthuthe Suthuthe Boomi Piano Cover | Paiya | Yuvan Shankar Raja | Gogul Ilango</a></td></tr> 1045 <tr><td>13</td><td>
1045<a target="_blank" href="https://www.youtube.com/watch?v=eyP0_CR0lVo">Visiri Piano Cover | Enai Noki Paayum Thota | Darbuka Siva | Gogul Ilango</a></td></tr> 1046 <tr><td>12</td><td><a target="_blank" href="https://www.youtube.com/watch?v=i557qQFwRDw">Kutty Story Piano Cover | Master | Thalapathy Vijay | Anirudh Ravichander | Gogul Ilango</a></td></tr> 1047 <tr><td>11</td><td><a target="_blank" href="https://www.youtube.com/watch?v=-5wnynmJK0k">Believer and Kaththi Theme Instrumental Mashup | Cover | Imagine Dragons | Anirudh | Gogul Ilango</a></td></tr> 1048 <tr><td>10</td><td><a target="_blank" href="https://www.youtube.com/watch?v=dqe71SPGgtU">MASTER BGM Mix | Instrumental Cover | Thalapathy Vijay | Vijay Sethupathi | Anirudh | Gogul Ilango</a></td></tr> 1049 <tr><td>9</td><td><a target="_blank" href="https://www.youtube.com/watch?v=fzqjGTbBVmU">Selfie Pulla BGM Instrumental Cover | Thalapathy Vijay | Samantha | Anirudh | Gogul Ilango</a></td></tr> 1050 <tr><td>8</td><td><a target="_blank" href="https://www.youtube.com/watch?v=ybtsqm7xwZI">Padayappa and Sivaji Theme Cover | Superstar Rajini | A.R.Rahman | Gogul Ilango</a></td></tr> 1051 <tr><td>7</td><td><a target="_blank" href="https://www.youtube.com/watch?v=a-0Ym2WqliM">Kaththi Theme Cover | Thalapathy Vijay | Anirudh Ravichander | Gogul Ilango</a></td></tr> 1052 <tr><td>6</td><td><a target="_blank" href="https://www.youtube.com/watch?v=i9eSUdhZcK0">Iyarkayin Anbile Reprise | Gogul Ilango | Original Music</a></td></tr> 1053 <tr><td>5</td><td><a target="_blank" href="https://www.youtube.com/watch?v=ZtVOObxKkrE">Kutty Story Cover | Gogul Ilango & Mahadevan | Master | Thalapathy | Anirudh Ravichander</a></td></tr> 1054 <tr><td>4</td><td><a target="_blank" href="https://www.youtube.com/watch?v=XW8eDt1Vtsc">Pudhu Vellai Mazhai Piano Cover | Roja | A.R.Rahman | Gogul Ilango</a></td></tr> 1055 <tr><td>3</td><td><a target="_blank" href="https://www.youtube.com/watch?v=ZxWuPqAn0i4">Kanne Kanne (7UP Madras Gig) & Baitikochi Chuste Cover | Gogul Ilango | Kapilan Pugazhendhi</a></td></tr> 1056 <tr><td>2</td><td><a target="_blank" href="https://www.youtube.com/watch?v=qP-spxaz76o">Iyarkayin Anbile | Gogul Ilango | Ganesh Bharadwaj</a></td></tr> 1057 <tr><td>1</td><td><a target="_blank" href="https://www.youtube.com/watch?v=0mGwHQxjess">VINAYIN VIDAI ~ Tamil Short Film</a></td></tr> 1058 </table> 1059 </div> 1060 </div> 1061 </div> 1062 <!--YouTube ENDS--> 1063 </div> 1064 </div> 1065</div> 1066
1067<script type="text/javascript"> 1068 var DateTime = luxon.DateTime; 1069 var Duration = luxon.Duration; 1070 1071 document.getElementById("box_summary").style.display = "block"; 1072 document.getElementById("tab_summary").style.fontWeight = "bold"; 1073 document.getElementById("tab_summary").style.borderBottom = "2px solid rgb(39 39 39)"; 1074 1075 //------------- 1076 // EDUCATION 1077 //------------- 1078 var date_bachelors_span = document.getElementById("date-bachelors"); 1079 var date_masters_span = document.getElementById("date-masters"); 1080 1081 var days_bachelors = DateTime.fromISO('2014-04-26').diff(DateTime.fromISO('2010-07-23'), "days").toObject()["days"]; 1082 var days_masters = DateTime.fromISO('2017-05-05').diff(DateTime.fromISO('2015-08-17'), "days").toObject()["days"]; 1083 1084 date_bachelors_span.innerHTML = days_bachelors + " days"; 1085 date_masters_span.innerHTML = days_masters + " days"; 1086 1087 //------------------- 1088 // WORK EXPERIENCE 1089 //------------------- 1090 var date_cadence_principal_engineer_span = document.getElementById("date-cadence-principal-engineer"); 1091 var date_qualcomm_senior_engineer_span = document.getElementById("date-qualcomm-senior-engineer"); 1092 var date_qualcomm_engineer_span = document.getElementById("date-qualcomm-engineer"); 1093 var date_packt_technical_reviewer_span = document.getElementById("date-packt-technical-reviewer"); 1094 var date_nokia_span = document.getElementById("date-nokia"); 1095 var date_tcs_span = document.getElementById("date-tcs"); 1096 1097 var days_education_span = document.getElementById("education-days"); 1098 var days_experience_span = document.getElementById("experience-days"); 1099 var days_engineering_span = document.getElementById("engineering-days"); 1100 1101 var days_cadence_principal_engineer = Math.round(DateTime.now().diff(DateTime.fromISO('2023-02-01'), "days").toObject()["days"]); 1102 var days_qualcomm_senior_engineer = Math.round(DateTime.fromISO('2023-01-31').diff(DateTime.fromISO('2019-11-05'), "days").toObject()["days"]); 1103 var days_qualcomm_engineer = Math.round(DateTime.fromISO('2019-11-04').diff(DateTime.fromISO('2017-06-19'), "days").toObject()["days"]); 1104 var days_packt_technical_reviewer = Math.round(DateTime.fromISO('2020-01-31').diff(DateTime.fromISO('2019-10-01'), "days").toObject()["days"]); 1105 var days_nokia = Math.round(DateTime.fromISO('2017-05-05').diff(DateTime.fromISO('2016-12-05'), "days").toObject()["days"]); 1106 var days_tcs = Math.round(DateTime.fromISO('2015-08-14').diff(DateTime.fromISO('2014-06-23'), "days").toObject()["days"]); 1107 1108 date_cadence_principal_engineer_span.innerHTML = days_cadence_principal_engineer + " days"; 1109 date_qualcomm_senior_engineer_span.innerHTML = days_qualcomm_senior_engineer + " days"; 1110 date_qualcomm_engineer_span.innerHTML = days_qualcomm_engineer + " days"; 1111 date_packt_technical_reviewer_span.innerHTML = days_packt_technical_reviewer + " days"; 1112 date_nokia_span.innerHTML = days_nokia + " days"; 1113 date_tcs_span.innerHTML = days_tcs + " days"; 1114 1115 var days_education = parseInt(days_bachelors) + parseInt(days_masters) ; 1116 var days_experience = parseInt(days_cadence_principal_engineer) + 1117 parseInt(days_qualcomm_senior_engineer) + 1118 parseInt(days_packt_technical_reviewer) + 1119 parseInt(days_qualcomm_engineer) + 1120 parseInt(days_nokia) + 1121 parseInt(days_tcs); 1122 1123 days_education_span.innerHTML = days_education + " days"; 1124 days_experience_span.innerHTML = days_experience + " days"; 1125 1126 days_engineering = (days_education + days_experience); 1127 days_engineering_span.innerHTML = days_engineering + " days"; 1128 1129 function ChangeDateFormat(id) { 1130 var element = document.getElementById(id); 1131 var cur_mode = element.getAttribute("mode"); 1132 1133 if (cur_mode == "days") { 1134 element.setAttribute("mode", "months"); 1135 element.title = "months"; 1136 if (id.includes("education")) { 1137 var mastersMonths = Math.round(Duration.fromObject({days: days_masters}).as("months")); 1138 var bachelorsMonths = Math.round(Duration.fromObject({days: days_bachelors}).as("months")); 1139 var educationMonths = Math.round(Duration.fromObject({days: days_education}).as("months")); 1140 1141 date_masters_span.innerHTML = Math.floor(mastersMonths / 12) + " yrs " + Math.floor(mastersMonths % 12) + " mos"; 1142 date_bachelors_span.innerHTML = Math.floor(bachelorsMonths / 12) + " yrs " + Math.floor(bachelorsMonths % 12) + " mos"; 1143 days_education_span.innerHTML = Math.floor(educationMonths / 12) + " yrs " + Math.floor(educationMonths % 12) + " mos"; 1144 1145 } else if (id.includes("experience")) { 1146 var experience6Months = Math.round(Duration.fromObject({days: days_cadence_principal_engineer}).as("months")); 1147 var experience5Months = Math.round(Duration.fromObject({days: days_qualcomm_senior_engineer}).as("months")); 1148 var experience4Months = Math.round(Duration.fromObject({days: days_qualcomm_engineer}).as("months")); 1149 var experience3Months = Math.round(Duration.fromObject({days: days_packt_technical_reviewer}).as("months")); 1150 var experience2Months = Math.round(Duration.fromObject({days: days_nokia}).as("months")); 1151 var experience1Months = Math.round(Duration.fromObject({days: days_tcs}).as("months")); 1152 var experienceMonths = Math.round(Duration.fromObject({days: days_experience}).as("months")); 1153 1154 if (Math.floor(experience6Months / 12) == 0) { 1155 date_cadence_principal_engineer_span.innerHTML = Math.floor(experience6Months % 12) + " mos"; 1156 } else { 1157 date_cadence_principal_engineer_span.innerHTML = Math.floor(experience6Months / 12) + " yrs " + Math.floor(experience6Months % 12) + " mos"; 1158 } 1159 1160 if (Math.floor(experience5Months / 12) == 0) { 1161 date_qualcomm_senior_engineer_span.innerHTML = Math.floor(experience5Months % 12) + " mos"; 1162 } else { 1163 date_qualcomm_senior_engineer_span.innerHTML = Math.floor(experience5Months / 12) + " yrs " + Math.floor(experience5Months % 12) + " mos"; 1164 } 1165 1166 if (Math.floor(experience4Months / 12) == 0) { 1167 date_qualcomm_engineer_span.innerHTML = Math.floor(experience4Months % 12) + " mos"; 1168 } else { 1169 date_qualcomm_engineer_span.innerHTML = Math.floor(experience4Months / 12) + " yrs " + Math.floor(experience4Months % 12) + " mos"; 1170 } 1171 1172 if (Math.floor(experience3Months / 12) == 0) { 1173 date_packt_technical_reviewer_span.innerHTML = Math.floor(experience3Months % 12) + " mos"; 1174 } else { 1175 date_packt_technical_reviewer_span.innerHTML = Math.floor(experience3Months / 12) + " yrs " + Math.floor(experience3Months % 12) + " mos"; 1176 } 1177 1178 if (Math.floor(experience2Months / 12) == 0) { 1179 date_nokia_span.innerHTML = Math.floor(experience2Months % 12) + " mos"; 1180 } else { 1181 date_nokia_span.innerHTML = Math.floor(experience2Months / 12) + " yrs " + Math.floor(experience2Months % 12) + " mos"; 1182 } 1183 1184 if (Math.floor(experience1Months / 12) == 0) { 1185 date_tcs_span.innerHTML = Math.floor(experience1Months % 12) + " mos"; 1186 } else { 1187 date_tcs_span.innerHTML = Math.floor(experience1Months / 12) + " yrs " + Math.floor(experience1Months % 12) + " mos"; 1188 } 1189 days_experience_span.innerHTML = Math.floor(experienceMonths / 12) + " yrs " + Math.floor(experienceMonths % 12) + " mos"; 1190 } else { 1191 var engineeringMonths = Math.round(Duration.fromObject({days: days_engineering}).as("months")); 1192 days_engineering_span.innerHTML = Math.floor(engineeringMonths / 12) + " yrs " + Math.floor(engineeringMonths % 12) + " mos"; 1193 1194 var mastersMonths = Math.round(Duration.fromObject({days: days_masters}).as("months")); 1195 var bachelorsMonths = Math.round(Duration.fromObject({days: days_bachelors}).as("months")); 1196 var educationMonths = Math.round(Duration.fromObject({days: days_education}).as("months")); 1197 1198 date_masters_span.innerHTML = Math.floor(mastersMonths / 12) + " yrs " + Math.floor(mastersMonths % 12) + " mos"; 1199 date_bachelors_span.innerHTML = Math.floor(bachelorsMonths / 12) + " yrs " + Math.floor(bachelorsMonths % 12) + " mos"; 1200 days_education_span.innerHTML = Math.floor(educationMonths / 12) + " yrs " + Math.floor(educationMonths % 12) + " mos"; 1201 1202 var experience6Months = Math.round(Duration.fromObject({days: days_cadence_principal_engineer}).as("months")); 1203 var experience5Months = Math.round(Duration.fromObject({days: days_qualcomm_senior_engineer}).as("months")); 1204 var experience4Months = Math.round(Duration.fromObject({days: days_qualcomm_engineer}).as("months")); 1205 var experience3Months = Math.round(Duration.fromObject({days: days_packt_technical_reviewer}).as("months")); 1206 var experience2Months = Math.round(Duration.fromObject({days: days_nokia}).as("months")); 1207 var experience1Months = Math.round(Duration.fromObject({days: days_tcs}).as("months")); 1208 var experienceMonths = Math.round(Duration.fromObject({days: days_experience}).as("months")); 1209 1210 if (Math.floor(experience6Months / 12) == 0) { 1211 date_cadence_principal_engineer_span.innerHTML = Math.floor(experience6Months % 12) + " mos"; 1212 } else { 1213 date_cadence_principal_engineer_span.innerHTML = Math.floor(experience6Months / 12) + " yrs " + Math.floor(experience6Months % 12) + " mos"; 1214 } 1215 1216 if (Math.floor(experience5Months / 12) == 0) { 1217 date_qualcomm_senior_engineer_span.innerHTML = Math.floor(experience5Months % 12) + " mos"; 1218 } else { 1219 date_qualcomm_senior_engineer_span.innerHTML = Math.floor(experience5Months / 12) + " yrs " + Math.floor(experience5Months % 12) + " mos"; 1220 } 1221 1222 if (Math.floor(experience4Months / 12) == 0) { 1223 date_qualcomm_engineer_span.innerHTML = Math.floor(experience4Months % 12) + " mos"; 1224 } else { 1225 date_qualcomm_engineer_span.innerHTML = Math.floor(experience4Months / 12) + " yrs " + Math.floor(experience4Months % 12) + " mos"; 1226 } 1227 1228 if (Math.floor(experience3Months / 12) == 0) { 1229 date_packt_technical_reviewer_span.innerHTML = Math.floor(experience3Months % 12) + " mos"; 1230 } else { 1231 date_packt_technical_reviewer_span.innerHTML = Math.floor(experience3Months / 12) + " yrs " + Math.floor(experience3Months % 12) + " mos"; 1232 } 1233 1234 if (Math.floor(experience2Months / 12) == 0) { 1235 date_nokia_span.innerHTML = Math.floor(experience2Months % 12) + " mos"; 1236 } else { 1237 date_nokia_span.innerHTML = Math.floor(experience2Months / 12) + " yrs " + Math.floor(experience2Months % 12) + " mos"; 1238 } 1239 1240 if (Math.floor(experience1Months / 12) == 0) { 1241 date_tcs_span.innerHTML = Math.floor(experience1Months % 12) + " mos"; 1242 } else { 1243 date_tcs_span.innerHTML = Math.floor(experience1Months / 12) + " yrs " + Math.floor(experience1Months % 12) + " mos"; 1244 } 1245 days_experience_span.innerHTML = Math.floor(experienceMonths / 12) + " yrs " + Math.floor(experienceMonths % 12) + " mos"; 1246 } 1247 } else { 1248 element.setAttribute("mode", "days"); 1249 element.title = "days"; 1250 if (id.includes("education")) { 1251 var mastersDays = Math.round(Duration.fromObject({days: days_masters}).as("days")); 1252 var bachelorsDays = Math.round(Duration.fromObject({days: days_bachelors}).as("days")); 1253 var educationDays = Math.round(Duration.fromObject({days: days_education}).as("days")); 1254 1255 date_masters_span.innerHTML = mastersDays + " days"; 1256 date_bachelors_span.innerHTML = bachelorsDays + " days"; 1257 days_education_span.innerHTML = educationDays + " days"; 1258 } else if (id.includes("experience")) { 1259 var experience6Days = Math.round(Duration.fromObject({days: days_cadence_principal_engineer}).as("days")); 1260 var experience5Days = Math.round(Duration.fromObject({days: days_qualcomm_senior_engineer}).as("days")); 1261 var experience4Days = Math.round(Duration.fromObject({days: days_qualcomm_engineer}).as("days")); 1262 var experience3Days = Math.round(Duration.fromObject({days: days_packt_technical_reviewer}).as("days")); 1263 var experience2Days = Math.round(Duration.fromObject({days: days_nokia}).as("days")); 1264 var experience1Days = Math.round(Duration.fromObject({days: days_tcs}).as("days")); 1265 var experienceDays = Math.round(Duration.fromObject({days: days_experience}).as("days")); 1266 1267 date_cadence_principal_engineer_span.innerHTML = Math.round(Duration.fromObject({days: experience6Days}).as("days")) + " days"; 1268 date_qualcomm_senior_engineer_span.innerHTML = Math.round(Duration.fromObject({days: experience5Days}).as("days")) + " days"; 1269 date_qualcomm_engineer_span.innerHTML = Math.round(Duration.fromObject({days: experience4Days}).as("days")) + " days"; 1270 date_packt_technical_reviewer_span.innerHTML = Math.round(Duration.fromObject({days: experience3Days}).as("days")) + " days"; 1271 date_nokia_span.innerHTML = Math.round(Duration.fromObject({days: experience2Days}).as("days")) + " days"; 1272 date_tcs_span.innerHTML = Math.round(Duration.fromObject({days: experience1Days}).as("days")) + " days"; 1273 days_experience_span.innerHTML = Math.round(Duration.fromObject({days: experienceDays}).as("days")) + " days"; 1274 } else { 1275 var engineeringDays = Math.round(Duration.fromObject({days: days_engineering}).as("days")); 1276 days_engineering_span.innerHTML = engineeringDays + " days"; 1277 1278 var mastersDays = Math.round(Duration.fromObject({days: days_masters}).as("days")); 1279 var bachelorsDays = Math.round(Duration.fromObject({days: days_bachelors}).as("days")); 1280 var educationDays = Math.round(Duration.fromObject({days: days_education}).as("days")); 1281 1282 date_masters_span.innerHTML = mastersDays + " days"; 1283 date_bachelors_span.innerHTML = bachelorsDays + " days"; 1284 days_education_span.innerHTML = educationDays + " days"; 1285 1286 var experience6Days = Math.round(Duration.fromObject({days: days_cadence_principal_engineer}).as("days")); 1287 var experience5Days = Math.round(Duration.fromObject({days: days_qualcomm_senior_engineer}).as("days")); 1288 var experience4Days = Math.round(Duration.fromObject({days: days_qualcomm_engineer}).as("days")); 1289 var experience3Days = Math.round(Duration.fromObject({days: days_packt_technical_reviewer}).as("days")); 1290 var experience2Days = Math.round(Duration.fromObject({days: days_nokia}).as("days")); 1291 var experience1Days = Math.round(Duration.fromObject({days: days_tcs}).as("days")); 1292 var experienceDays = Math.round(Duration.fromObject({days: days_experience}).as("days")); 1293 1294 date_cadence_principal_engineer_span.innerHTML = Math.round(Duration.fromObject({days: experience6Days}).as("days")) + " days"; 1295 date_qualcomm_senior_engineer_span.innerHTML = Math.round(Duration.fromObject({days: experience5Days}).as("days")) + " days"; 1296 date_qualcomm_engineer_span.innerHTML = Math.round(Duration.fromObject({days: experience4Days}).as("days")) + " days"; 1297 date_packt_technical_reviewer_span.innerHTML = Math.round(Duration.fromObject({days: experience3Days}).as("days")) + " days"; 1298 date_nokia_span.innerHTML = Math.round(Duration.fromObject({days: experience2Days}).as("days")) + " days"; 1299 date_tcs_span.innerHTML = Math.round(Duration.fromObject({days: experience1Days}).as("days")) + " days"; 1300 days_experience_span.innerHTML = Math.round(Duration.fromObject({days: experienceDays}).as("days")) + " days"; 1301 1302 } 1303 } 1304 } 1305 1306 function ToggleCourse(id) { 1307 var button = document.getElementById(id); 1308 var span = button.getElementsByTagName("span")[0]; 1309 var box = document.getElementById(id.replace('button', 'box')); 1310 var toggle = button.getAttribute
1310("toggle"); 1311 if (toggle == 'show') { 1312 button.setAttribute("toggle", "hide"); 1313 box.style.display = "none"; 1314 span.innerHTML = "+"; 1315 } else { 1316 button.setAttribute("toggle", "show"); 1317 box.style.display = "block"; 1318 span.innerHTML = "-"; 1319 } 1320 } 1321 1322 ChangeDateFormat("engineering-days"); 1323 ToggleCourse("button-mooc"); 1324 1325</script>
1325 1326 1327 1328 </div> 1329 1330
1330<script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script>
1330 1331
1331<script src="https://apis.google.com/js/platform.js"></script>
1331 1332
1332<script async defer src="https://buttons.github.io/buttons.js"></script>
1332 1333
1333<script id="dsq-count-scr" src="//gogul09.disqus.com/count.js" async></script>
1333 1334
1334<script src="/js/custom.js"></script>
1334 1335 1336 <!-- Google Analytics --> 1337
1337<script>
vendor: 339 bytes, lines 1337-1343
1337 1338 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 1339 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 1340 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 1341 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 1342 1343 ga('create', '
1343UA-93019594-1
vendor: 14 bytes, lines 1343-1344
1343', 'auto'); 1344
1344ga('send', 'pageview', { 1345 'page': '/', 1346 'title': 'Gogul Ilango' 1347 }); 1348 </script>
1348 1349 <!-- End Google Analytics --> 1350 1351 </body> 1352 </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.