{"id":672,"date":"2025-09-21T14:50:43","date_gmt":"2025-09-21T18:50:43","guid":{"rendered":"https:\/\/deepertech.com\/en\/?p=672"},"modified":"2025-09-21T14:54:21","modified_gmt":"2025-09-21T18:54:21","slug":"iit-projects","status":"publish","type":"post","link":"https:\/\/deepertech.com\/en\/success-stories\/iit-projects\/","title":{"rendered":"IIT Projects"},"content":{"rendered":"\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n  const ref = document.querySelector('.entry-content h2, h2'); \/\/ h2 de referencia\n  const target = document.getElementById('index-title');\n  if (!ref || !target) return;\n\n  const cs = window.getComputedStyle(ref);\n  \/\/ Propiedades t\u00edpicas de headings; a\u00f1ade\/quita si tu h2 tiene decoraciones extra\n  const props = [\n    'font-family','font-size','font-weight','font-style','line-height',\n    'letter-spacing','text-transform','text-decoration','color',\n    'margin-top','margin-right','margin-bottom','margin-left',\n    'padding-top','padding-right','padding-bottom','padding-left',\n    'border-top','border-right','border-bottom','border-left',\n    'text-shadow','display'\n  ];\n  props.forEach(p => target.style.setProperty(p, cs.getPropertyValue(p)));\n\n  \/\/ Si tu h2 usa may\u00fasculas o tracking especial, se reflejar\u00e1 aqu\u00ed autom\u00e1ticamente\n});\n<\/script>\n\n<nav class=\"breadcrumb\">\n  <a href=\"\/en\/\">Home<\/a> &raquo;\n  <a href=\"\/en\/success-stories\/\">Success Stories<\/a> &raquo;\n  IIT Projects\n<\/nav>\n\n<article>\n  <header>\n    <p><strong>Client:<\/strong> Confidential (Research Institute) &nbsp;|&nbsp; <strong>Sector:<\/strong> Higher Education &nbsp;|&nbsp; <strong>NAICS:<\/strong> 611310<\/p>\n  <\/header>\n\n<figure class=\"ss-hero\" style=\"max-width:680px;margin:0 auto\">\n  <img src=\"https:\/\/deepertech.com\/images\/iit-projects-en-680.png\"\n       alt=\"Three-panel hero: Energy, Industry 4.0, and Railway Systems depicted in ultra-realistic style with warm daylight.\"\n       width=\"680\" height=\"383\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\"\n       style=\"display:block;width:100%;height:auto;border-radius:12px\" \/>\n<\/figure>\n\n<section><div id=\"index-title\">Index<\/div>\n<p><ol>\n<li>\nDesign &#038; Development of Custom Management Applications\n<\/li>\n<li>\nTravel Management Platform\n<\/li>\n<li>\nWork Hours &#038; Cost Control for European Commission Projects\n<\/li>\n<li>\nSystems Integrations (School of Engineering, HR, Accounting, and the University\u2019s Central IT Department)\n<\/li>\n<li>\nVirtualization Platform &#8211; Migration from Solaris to VMware ESXi\n<\/li>\n<li>\nHosting Service Implementation\n<\/li>\n<li>\nGitLab Version Repository Implementation\n<\/li>\n<li>\nMonitoring Implementation with Nagios\n<\/li>\n<\/ol>\n<\/p><\/section>\n\n\n<section><h2>1) Design &#038; Development of Custom Management Applications<\/h2>\n<p><ul>\n<li>\n<strong>Scope<\/strong>: multi-year engagement designing, developing, and administering custom applications for the institute\u2019s day-to-day operations (e.g., <strong>expenses, documentation, organizational chart, and website management<\/strong>).\n<\/li>\n<li>\n<strong>Roles performed<\/strong>: Full-stack \u00b7 DevOps \u00b7 DBA.\n<\/li>\n<li>\n<strong>Practices<\/strong>: refactoring of legacy code to improve maintainability and performance; structured backlog and change control with scripted deployments.\n<\/li>\n<\/ul>\n<\/p><\/section>\n<section><h2>2) Travel Management Platform<\/h2><ul>\n<li>\n<strong>Functions<\/strong>: travel requests and approvals, <strong>reporting of days abroad for tax agency<\/strong>, and <strong>expense settlements<\/strong> for each trip.\n<\/li>\n<li>\n<strong>Data handling<\/strong>: daily ETLs from <strong>CSV\/SFTP\/APIs<\/strong> into <strong>MySQL<\/strong>, with reconciliation\/validation to ensure data consistency across modules.\n<\/li>\n<li>\n<strong>Outcome<\/strong>: streamlined submissions and auditability across travel lifecycle.\n<\/li>\n<\/ul><\/section>\n<section><h2>3) Work Hours &#038; Cost Control for European Commission Projects<\/h2><ul>\n<li>\n<strong>Functions: timesheets<\/strong> and <strong>timesheet reporting<\/strong> for EU projects, enabling cost attribution and exportable summaries for compliance workflows.\n<\/li>\n<li>\n<strong>Data<\/strong>: scheduled and on-demand reports in <strong>CSV\/Excel<\/strong>.\n<\/li>\n<\/ul><\/section>\n\n<section><h2>4) Systems Integrations<\/h2>\n<ul>\n<li>\n<strong>Targets: School of Engineering, HR, Accounting, and the University\u2019s Central IT Department<\/strong>, plus multimedia services.\n<\/li>\n<li>\n<strong>Approach: APIs<\/strong> for synchronous exchange where available; <strong>SFTP\/CSV<\/strong> interchanges for batched updates; keep endpoints\/topologies private by design.\n<\/li>\n<li>\n<strong>Result<\/strong>: shared data flows with clear responsibilities and fewer manual handoffs.\n<\/li>\n<\/ul><\/section>\n\n<section><h2>5) Virtualization Platform &#8211; Migration from Solaris to VMware ESXi<\/h2>\n<ul>\n<li>\n<strong>Scope<\/strong>: migration of services from <strong>Solaris<\/strong> to <strong>VMware ESXi<\/strong>.\n<\/li>\n<li>\n<strong>Result<\/strong>: consolidation and flexibility to provision VPS instances for institute services.\n<\/li>\n<li>\n<strong>Note<\/strong>: the section remains high-level by design.\n<\/li>\n<\/ul><\/section>\n\n<section><h2>6) Hosting Service Implementation<\/h2>\n<ul>\n<li>\n<strong>Scope<\/strong>: setup and administration of hosting services for institute sites and internal applications (provisioning, backups policies, and operational routines).\n<\/li>\n<li>\n<strong>Outcome<\/strong>: consistent environments for web properties and back-office tools.\n<\/li>\n<\/ul><\/section>\n\n<section><h2>7) GitLab Version Repository Implementation<\/h2>\n<ul>\n<li>\n<strong>Scope<\/strong>: implementation of <strong>GitLab<\/strong> as the institute\u2019s version repository (on a VPS), without disclosing versions or internal topology.\n<\/li>\n<li>\n<strong>Practices<\/strong>: Git workflows, access discipline, and scripted operations.\n<\/li>\n<\/ul><\/section>\n\n<section><h2>8) Monitoring Implementation with Nagios<\/h2>\n<ul>\n<li>\n<strong>Scope<\/strong>: <strong>Nagios<\/strong> installed on a dedicated VPS to monitor the rest of services.\n<\/li>\n<li>\n<strong>Coverage<\/strong>: host\/service checks and thresholds appropriate for institute systems (kept generic for security).\n<\/li>\n<\/ul><\/section>\n\n<section><h2>Technologies Used<\/h2>\n<ul>\n<li>\n<strong>Operating Systems<\/strong>: Windows 7\/10, Linux (Debian\/Ubuntu), Solaris\n<\/li>\n<li>\n<strong>Software<\/strong>: WordPress, NetBeans, Notepad++, Microsoft Excel\/Word\n<\/li>\n<li>\n<strong>Frontend<\/strong>: Javascript, jQuery, Bootstrap, Handsontable\n<\/li>\n<li>\n<strong>Scripting<\/strong> \/ <strong>Server<\/strong>: PHP, Bash, Apache (web server)\n<\/li>\n<li>\n<strong>Databases<\/strong>: MySQL\n<\/li>\n<li>\n<strong>Automation<\/strong>: Bash scripts\n<\/li>\n<\/ul><\/section>\n\n<section><h2>Data &#038; Reporting<\/h2>\n<ul>\n<li>\n<strong>ETLs<\/strong>: multiple daily ETLs <strong>per process\/module<\/strong>, ingesting from <strong>CSV\/SFTP\/APIs<\/strong> to <strong>MySQL<\/strong>, with <strong>reconciliation and validation<\/strong> as part of each run.\n<\/li>\n<li>\n<strong>Reports: CSV\/Excel<\/strong> outputs; some scheduled, others on demand.\n<\/li>\n<\/ul><\/section>\n\n<section><h2>Compliance &#038; Security<\/h2>\n<ul>\n<li>\nAligned with <strong>ISO 27001<\/strong> and <strong>GDPR<\/strong> practices for university environments.\n<\/li>\n<\/ul><\/section>\n\n<\/article>\n\n\n\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f423-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"423\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/posts\/672#wpcf7-f423-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"423\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f423-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7cf_hidden_group_fields\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_hidden_groups\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_visible_groups\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_repeaters\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_steps\" value=\"{}\" \/><input type=\"hidden\" name=\"_wpcf7cf_options\" value=\"{&quot;form_id&quot;:423,&quot;conditions&quot;:[],&quot;settings&quot;:{&quot;animation&quot;:&quot;yes&quot;,&quot;animation_intime&quot;:200,&quot;animation_outtime&quot;:200,&quot;conditions_ui&quot;:&quot;normal&quot;,&quot;notice_dismissed&quot;:false}}\" \/>\n<\/fieldset>\n<!-- CTA -->\n<!-- \n&nbsp<br \/>&nbsp<br \/>\n -->\n<p><b>Got an idea but not sure where to start?<\/b><br \/>\nTurn your vision into a real world project our development team takes care of everything.\n<\/p>\n<p><b>Reach out today and get a custom proposal within 24 hours.<\/b><br \/>\n<!-- \n&nbsp<br \/>&nbsp<br \/>\n -->\n<\/p>\n<div style=\"width:100%; border: 1px solid #000;padding: 10px 10px 10px 10px;\">\n<!-- Name -->\n\t<p><label>Full Name<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Your full name\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span><br \/>\n<\/label>\n\t<\/p>\n\n<!-- Email -->\n\t<p><label>Email<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"you@example.com\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span><br \/>\n<\/label>\n\t<\/p>\n\n<!-- Phone (optional) -->\n\t<p><label>Phone<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel\" aria-invalid=\"false\" placeholder=\"(555) 555-5555\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span><br \/>\n<\/label>\n\t<\/p>\n\n<!-- Message -->\n\t<p><label>Message<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Tell us about your project\u2026\" name=\"your-message\"><\/textarea><\/span><br \/>\n<\/label>\n\t<\/p>\n\n<!-- Hidden field that captures the page URL -->\n<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"page-url\" value=\"\" type=\"hidden\" name=\"page-url\" \/>\n<input class=\"wpcf7-form-control wpcf7-hidden\" id=\"ipaddress\" value=\"###IP###\" type=\"hidden\" name=\"ip-address\" \/>\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"acceptance-269\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"acceptance-269\" value=\"1\" id=\"privacy_policy\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\"><b><a href=\"https:\/\/deepertech.com\/en\/privacy\/\" target=\"_blank\" style=\"display:inline-block;\" >I have read and accept the privacy policy described in the link below.<svg class=\"link_externalIcon__uwKVa\"  style=\"display:inline-block; vertical-align:-0.125em; margin-left:.25em;\" data-testid=\"geist-icon\" fill=\"none\" height=\"24\" shape-rendering=\"geometricPrecision\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" viewBox=\"0 0 24 24\" width=\"24\" style=\"color: currentcolor; width: 1em; height: 1em;\"><path d=\"M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6\"><\/path><path d=\"M15 3h6v6\"><\/path><path d=\"M10 14L21 3\"><\/path><\/svg>\n<\/a><\/b><\/span><\/label><\/span><\/span><\/span>\n\t<\/p>\n\n<!-- Submit -->\n\t<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Get My Proposal\" \/>\n\t<\/p>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n\n\n<script>  window.onload = function () {  var text = document.getElementById('ipaddress'); text.value = '216.73.217.57'; };<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Home &raquo; Success Stories &raquo; IIT Projects Client: Confidential (Research Institute) &nbsp;|&nbsp; Sector: Higher Education &nbsp;|&nbsp; NAICS: 611310 Index Design &#038; Development of Custom Management Applications Travel Management Platform Work Hours &#038; Cost Control for European Commission Projects Systems Integrations (School of Engineering, HR, Accounting, and the University\u2019s Central IT Department) Virtualization Platform &#8211; Migration [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[7],"tags":[],"class_list":{"0":"post-672","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-success-stories","7":"entry"},"_links":{"self":[{"href":"https:\/\/deepertech.com\/en\/wp-json\/wp\/v2\/posts\/672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/deepertech.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/deepertech.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/deepertech.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/deepertech.com\/en\/wp-json\/wp\/v2\/comments?post=672"}],"version-history":[{"count":12,"href":"https:\/\/deepertech.com\/en\/wp-json\/wp\/v2\/posts\/672\/revisions"}],"predecessor-version":[{"id":686,"href":"https:\/\/deepertech.com\/en\/wp-json\/wp\/v2\/posts\/672\/revisions\/686"}],"wp:attachment":[{"href":"https:\/\/deepertech.com\/en\/wp-json\/wp\/v2\/media?parent=672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/deepertech.com\/en\/wp-json\/wp\/v2\/categories?post=672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/deepertech.com\/en\/wp-json\/wp\/v2\/tags?post=672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}