PageRenderTime 36ms CodeModel.GetById 27ms RepoModel.GetById 0ms app.codeStats 0ms

/resume.html

https://bitbucket.org/mayank_gupta/resume-generator
HTML | 84 lines | 75 code | 9 blank | 0 comment | 0 complexity | 6a8933fccd03f3db70365f8724d4ea5b MD5 | raw file
  1. <html>
  2. <head>
  3. <link rel="stylesheet" type="text/css" href="css/resume.css"/>
  4. <script src="js/jquery.js"></script>
  5. <script src="js/dust-full-1.1.1.js" type="text/javascript" charset="utf-8"></script>
  6. <script type="text/x-template" id="resume-template">
  7. <div class="noprint">
  8. {#details}
  9. <input type="checkbox" name="type" value="{type}" class="selectbox" checked="true">{type}</input>{~n}
  10. {/details}
  11. {#details}
  12. {#list}
  13. <input type="checkbox" name="type" value="{type}{$idx}" class="selectbox" checked="true">{title}</input>{~n}
  14. {/list}
  15. {/details}
  16. <div class="line"></div>
  17. </div>
  18. {#info}
  19. <div class="field" id="info">
  20. <table class='w-100'>
  21. <tr>
  22. <td class='row-33 set-left'>{phone}</th>
  23. <td class='row-33 set-center'><h3>{name}<h3></th>
  24. <td class='row-33 set-right'>{email}</th>
  25. </tr>
  26. </table>
  27. </div>
  28. {/info}
  29. <div class="line"></div>
  30. {#details}
  31. <div class="field" id="{type}">
  32. <table>
  33. <tr class="type">
  34. <th class="row-33 set-left"></th>
  35. <th class="row-33 set-center"><h3>{type}</h3></th>
  36. <th class="row-33 set-right"></th>
  37. </tr>
  38. </table>
  39. {#list}
  40. <div class="field" id="{type}{$idx}">
  41. <table>
  42. <tr class="header">
  43. <td class="row-33 set-left">{start_time} {?end_time} to {end_time} {/end_time}</td>
  44. <td class="row-33 set-center"><h4>{title}<h4></td>
  45. <td class="row-33 set-right">{position}</td>
  46. </tr>
  47. {#description}
  48. <tr class="description">
  49. <td colspan="3"> &bull; {.}</td>
  50. </tr>
  51. {/description}
  52. {?demo}<tr class="description"><td colspan="3">&bull; Demo - <a href="{demo}" target="_blank">{demo}</a></td></tr>{/demo}
  53. {?repo}<tr class="description"><td colspan="3">&bull; Repo - <a href="{repo}" target="_blank">{repo}</a></td></tr>{/repo}
  54. </table>
  55. </div>
  56. {/list}
  57. </div>
  58. {/details}
  59. </script>
  60. <script type="text/javascript" src="js/resume-loader.js"> </script>
  61. <script type="text/javascript">
  62. var obj = {"details":[{"list":[{"description":["B.Tech - Information Technology","CGPA - 8.77/10"],"end_time":"May, 2012","start_time":"July, 2008","title":"Vellore Institute of Technology, India"}],"type":"education"},{"list":[{"demo":"https://duckduckgo.com/?q=chuck+norris+jokes&kp=-1","description":["Wrote a Instant result plugin which shows a random \"Chuck Norris\" joke whenever searched for \"Chuck Norris joke/s fact/s.\"","Please turn safe search off or append \"!safeoff\" to your query."],"repo":"https://github.com/mr-mayank-gupta/zeroclickinfo-spice","title":"DuckDuckGo Zero Click Plugin"},{"description":["Implemented the basic encryption/description of numbers using RSA on CUDA as a mini project in fall 2011. Used exponential squaring to calculate modulo."],"repo":"https://bitbucket.org/mayank_gupta/rsa-simulation-on-cuda","title":"R.S.A. encryption using C.U.D.A."}],"type":"projects"},{"list":[{"description":["My work involved rapidly implementing design prototype related to the research on a new generation SIEM product.","Implemented a log normaliser which would support plugins for parsing and filtering system logs and save to mongoDB using C++.","Modified the source code of CLIPS to query MongoDB using CLIPS specified rules dynamically, which was used in log correlation. C/C++","Wrote a multithreaded listener based on inotify which listened to a write on log files and saved raw logs to MongoDB."],"end_time":"May, 2012","index":1,"start_time":"Dec, 2011","title":"Pivotal Security","position":"Summer Intern"},{"description":["Wrote an agent-manager system with SSL-based authentication in C.","The manager supported fetching remote system details, uploading/downloading files, fetching SHA-256 hash of files, and remote command execution."],"end_time":"May, 2011","index":0,"start_time":"April, 2011","title":"Pivotal Security", "position":"Engineering Intern"},{"title": "Sourcebits","start_time": "July, 2012","end_time": "*","description": ["Design, development and deployment of APIs for mobile applications.","Currently working on the backend for a RSS reader app with social network integration.","Wrote a scraper which can be run in multiple batches with different frequencies to fetch and process new articles in NodeJS.","Wrote other batch jobs for trend calculation and channel suggestions generation in NodeJS.","Wrote the API server for interacting with mobile applications in NodeJS backed by MongoDB.","Provided search powered with SOLR.","Handled deployment of SOLR, API and DB server on EC2."],'position':'Software Engineer'}],"type":"work"}],"info": {"name":"Mayank Gupta","email":"iammayankg@gmail.com","phone":"+919739495041"}};
  63. var build = function () {
  64. template(obj);
  65. };
  66. </script>
  67. </head>
  68. <body onload="build()">
  69. <div class="control noprint">
  70. <a href="javascript:window.print()" class="printbutton">Print this resume.</a>
  71. <p class="instruction">Use checkbox to select/unselect the fields for printing.</p>
  72. </div>
  73. <div id="content" class="printable"></div>
  74. </body>
  75. </html>