[{"content":" Pi-Hole as a network-wide Ad Blocker # Pihole 1. Setup Raspberry PI # https://www.raspberrypi.com/documentation/computers/getting-started.html\n2. Install the Operating system. # https://www.raspberrypi.com/documentation/computers/getting-started.html#installing-the-operating-system\n3. Install Pi-Hole # https://docs.pi-hole.net/main/basic-install/\n","date":"2 October 2025","externalUrl":null,"permalink":"/projects/project-pihole/","section":"Projects","summary":"Pihole as a network-wide ad blocker and DNS sinkhole, enhancing privacy and security across all connected devices.","title":"Pihole","type":"projects"},{"content":" Intro # AWS transit gateway is a managed service introduced in 2018, which provides connectivity and routing between.\nMultiple VPCs (with easy configuration and possibility to add new VPCs without configuring new gateways or peering) Across multiple regions Corporate data centers (customer site) using Customer Gateways Direct Connect Typical Architecture # Typical Architecture Site to Site VPN # [[Site to Site VPN]] can also be achieved using transit gateway instead of using Virtual Private Gateway. The VPG can only be attached to one VPC, whereas the transit gateway can connect the customer site to multiple VPCs, more over it also provides connectivity between those multiple VPCs without needing and extra [[VPC Peering]]. AWS transit gateway can act at a hub connecting multiple VPCs, Site-to-site VPN, Direct connect and other regions across different AWS accounts (using transit gateway peering)\nExample Overview # Example Overview The above example covers, 2 scenarios of the Transit Gateway usage\nConnectivity between 2 VPCs Connectivity between VPCs and Site-to-site connectivity involving both the VPCs Terraform: # https://github.com/rangalo/aws-infra-tf/tree/main/hardik/transit-gw\nresource \u0026#34;aws_ec2_transit_gateway\u0026#34; \u0026#34;eu-central-tgw\u0026#34; { amazon_side_asn = var.aws_asn default_route_table_association = \u0026#34;enable\u0026#34; default_route_table_propagation = \u0026#34;enable\u0026#34; tags = { terraform = \u0026#34;true\u0026#34; Name = \u0026#34;eu-central-tgw\u0026#34; } } resource \u0026#34;aws_ec2_transit_gateway_vpc_attachment\u0026#34; \u0026#34;dev-vpc-tgw-attachment\u0026#34; { subnet_ids = [for s in module.networking1.private_subnets : s.id] transit_gateway_id = aws_ec2_transit_gateway.eu-central-tgw.id vpc_id = module.networking1.vpc_id } resource \u0026#34;aws_ec2_transit_gateway_vpc_attachment\u0026#34; \u0026#34;prod-vpc-tgw-attachment\u0026#34; { subnet_ids = [for s in module.networking2.private_subnets : s.id] transit_gateway_id = aws_ec2_transit_gateway.eu-central-tgw.id vpc_id = module.networking2.vpc_id } AWS side setup # VPC 1 DEV - CIDR 10.0.0.0/16\nVPC 2 PROD - CIDR 10.1.0.0/16\nCustomer GW having public IP of the libreswan instance on another AWS account which acts as a customer data center (site)\nTransit gateway\nTransit gateway attachment to vpc1 for each subnet in every AZ (availability zone) let\u0026rsquo;s call them tgw-attaachment-vpc1, tgw-attachment-vpc-2 VPN Connection configured with CGW id and TGW id having static routing. This will automatically create a tgw attachment, for now, we call it, tgw-attachment-vpn Routing It is important to understand routing with transit gateways.\nThe tgw comes with a default route table which is associated with all the attachments and also propagated. As, we are using static routes in our example, we need to add the static route for the vpn attachment to the default tgw route table.\nDestination CIDR Target Automatically added? 10.0.0.0/16 tgw-attachment-vpc-1 Yes 10.1.0.0/16 tgw-attachment-vpc-2 Yes 172.31.0.0/16 tgw-attachment-vpn No Each VPC will also need backwards route to tgw. Route table of each subnet (which needs the connectivity), should have the following routes in addition.\nDestination CIDR Target 10.0.0.0/8 tgw_id 172.31.0.0/16 tgw_id Customer side (site) setup # Using default VPC - CIDR 172.31.0.0/16 EC2 instance called openswan (as openswan is not available we will install libreswan) which has libreswan installed using user-data. Another EC2 instance to test the connectivity using ping. Routing: The default route table of the default vpc will require route to forward all the traffic intended for the AWS network, both the VPCs to the openswan instance Destination CIDR Target 10.0.0.0/8 default_network_interrface_of_openswan_ec2_instance Setup the Site (vpn client with libreswan) # Same as desribed in [[Site to Site VPN]]\nFine-tuning the connectivity # The example above provides default connectivity to all the involved networks vpc1, vpc2 and vpn. Providing separate route-table for each attachment, very fine-tuned connectivity can be achieved e.g. isolating certain networks (e.v. vpc2).\nMoreover, the access to public internet can be routed through a specific VPC for reducing the number of NAT Gateways and as an effect reducing the cost. Example: https://aws.plainenglish.io/aws-transit-gateway-101-how-it-works-and-when-to-use-it-65c4369bcdb6\nReferences: # https://www.youtube.com/watch?v=a55Iud-66q0\u0026t=13s https://medium.com/@heycasey/creating-a-transit-gateway-6e3df814a07a https://www.youtube.com/watch?v=GV4KreiF_D4\u0026t=62s ","date":"2 October 2025","externalUrl":null,"permalink":"/projects/project-aws-transit-gw/","section":"Projects","summary":"AWS Transit Gateway is a network service that provides a central connection between various VPCs and on-premises networks.","title":"AWS Transit Gateway","type":"projects"},{"content":" Overview # Hardware Homelab Network Overview # Main Router # AVM FRITZ!Box 7590 https://avm.de/produkte/fritzbox/fritzbox-7590-ax/ # AVM FRITZ!Box 7590 Layer2 Switch (2 pieces) # AllNet 16 Port Managed Switch # AllNet 16 Port Managed Switch Pi-Hole Server # Raspberry Pi 3b+ # Raspberry Pi 3b+ Proxmox Node PVE1 # Dell Optiplex 7050 Micro PC # Intel i5 6500T 32 GB Ram 240 GB SSD Dell Optiplex 7050 Micro PC Proxmox Node PVE2 # Acer Aspire M5811 # i5-750 6GB now upgraded to 16 GB 1TB Acer Aspire M5811 Pi-Hole and PVE1 running in the desk drawer # Pi-Hole and PVE1 running in the desk drawer Dell + Drives: Dell + Drives RaspberryPi:\nRaspberryPi ","date":"2 October 2025","externalUrl":null,"permalink":"/projects/project-homelab-hardware/","section":"Projects","summary":"Comprehensive overview of the physical hardware components in my homelab, including servers, networking equipment, and storage solutions.","title":"Homelab Hardware","type":"projects"},{"content":" NAS - OMV + Mergerfs + Snapraid # NAS Why OMV? # I have decided to use OMV as my NAS software because it doesn\u0026rsquo;t require using zfs. Zfs is a nice filesystem for NAS, but it requires all the drives having identical capacity and configuration. Whereas, on OMV, we have use a combination of mergerfs and snapraid to use any available drives withoug using raid and providing more-or-less similar setup. This setup is not that robust and production-ready, but makes for a good workaround, at least for me.\nOpenmediavault (OMV): # Openmediavault is free linux distribution designed for Network Attachted Storage (NAS). The project\u0026rsquo;s lead developer is Volker Theile, who instituted OMV in 2009. OMV is based on debian and is available under GNU GPL V3 license.\nOMV Setup # 1. OMV is setup as a VM in proxmox on node pve1. # OMV on Proxmox The usb sata drives are passed through the pve node to the VM\n2. Get the VM ID. For me, it was 101 # 3. Locate the disks using lsblk command and then finding out the id of the disk. # e.g.\n$ ls -l /dev/disks/by-id/ Disk by id 4. Pass the disks through to the VM. I have passed 3 usb sata disks. # ## Here 101 is the VM id and the path to the disk id $ qm set 101 -scsi1 /dev/disk/by-id/usb-Maxone_USB_3.0_AD202410071D08-0:0 $ qm set 101 -scsi2 /dev/disk/by-id/usb-Maxone_USB_3.0_DC202410082D3-0:0 $ qm set 101 -scsi2 /dev/disk/by-id/usb-Maxone_USB_3.0_DC202410082D3-0:0 5. Drives. # I have ordered following 3 drives, after my single drive failed. https://www.amazon.de/dp/B07C812LHQ?ref=ppx_yo2ov_dt_b_fed_asin_title\u0026th=1\nOMV Extra for plugins # 1. Install OMV-EXTRAS following this guide. This will give access to many community plugins for OMV. # SNAPRAID setup # 1. Go to System-\u0026gt;Plugins in the left menu of OMV and search for snapraid. # Snapraid Plugin 2. Install the snapraid plugin and enable it. Now snapraid should be available under services. # Snapraid Services 3. Configure disk array in snapraid. Create an array and give it a name. # Snapraid Array 4. Add data and parity disks to the array # I have added 2 data disks and 1 parity disks to the array created above.\nSnapraid Disks Here some FAQs about snapraid. # https://www.snapraid.it/faq\nSize of the parity disks: # Snapraid Parity Size Number of parity disks: # Snapraid Parity Disks 5. Configure rules to ignore some files for sync. # Snapraid Ignore Rules 6. Configure the scheduled task to sync regularly. # Snapraid comes with the script which syncs the parity and also scrubs regularly and sends report. By default the script runs every week.\nThe logs of the script are available in /var/log/snapraid.log on OMV vm.\nSnapraid Logs Mergerfs Setup # 1. Go to System -\u0026gt; Plugins and search for mergerfs # Mergerfs Plugin 2. Install the mergerfs plugin and enable it. Now you mergerfs should be available under Storage # Mergerfs Storage 3. Setup a mergerfs pool using only the data drives (configured in snapraid array) # Mergerfs Pool 4. Now we have a pool of combined drives, with parity sync on an extra drive. All the shares should be created on the pool instead of the disks. # Mergerfs Shares References: # OMV # https://www.openmediavault.org/\nOMV on Proxmox: # https://www.youtube.com/watch?v=ivtKb_FMq50\nSNAPRAID # https://www.snapraid.it\nMergerFs # https://github.com/trapexit/mergerfs\nMergerfs and Snapraid on OMV # https://www.youtube.com/watch?v=_LLB6x5WOR4\u0026t=6s\u0026pp=ygUVb212IHNuYXByYWlkIG1lcmdlcmZz\n","date":"20 August 2025","externalUrl":null,"permalink":"/projects/project-nas/","section":"Projects","summary":"Homelab NAS mit OMV, mergerfs und snapraid","title":"Nas","type":"projects"},{"content":" Overview # Network ","date":"20 August 2025","externalUrl":null,"permalink":"/projects/project-homelab-network/","section":"Projects","summary":"Homelab Network with the main components","title":"Homelab Network","type":"projects"},{"content":"","date":"2 October 2025","externalUrl":null,"permalink":"/tags/aws/","section":"Tags","summary":"","title":"AWS","type":"tags"},{"content":"","date":"2 October 2025","externalUrl":null,"permalink":"/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","date":"2 October 2025","externalUrl":null,"permalink":"/categories/cloud/","section":"Categories","summary":"","title":"Cloud","type":"categories"},{"content":"","date":"2 October 2025","externalUrl":null,"permalink":"/tags/networking/","section":"Tags","summary":"","title":"Networking","type":"tags"},{"content":" Privacy Policy # We take your privacy seriously. This page outlines what information is collected when you visit our website and how it is used.\nCookie-free Website # Our website is designed with your privacy in mind. We do not use cookies of any kind.\nLanguage Preference # To improve your browsing experience, we use browser localStorage (not a cookie) to remember your language preference. This stores a single value on your device: \u0026quot;en\u0026quot; for English or \u0026quot;de\u0026quot; for German.\nWhat it does: Prevents repeatedly redirecting you based on your browser\u0026rsquo;s language setting Is it a cookie? No, it\u0026rsquo;s localStorage - it stays in your browser and is never sent to our servers Is it personal data? No, it\u0026rsquo;s just a language code with no identifying information How to clear it: Use your browser settings (Clear browsing data → Site data or Local storage) This functional preference storage does not require consent under GDPR, as it is strictly necessary for the website to remember your choice.\nBecause we do not use cookies or collect personal data, you will not see a cookie consent banner on this site.\nWebsite Analytics # To understand how visitors interact with our website and to improve our content, we use Plausible Analytics, a privacy-focused, self-hosted analytics solution.\nPlausible provides us with anonymous website traffic data. Here is how it protects your privacy:\nNo Cookies: Plausible does not place any cookies on your browser. No Personal Data Stored: No personal data (such as your IP address) is stored. All data is anonymized. Privacy-First Design: Plausible is built to be compliant with GDPR, CCPA, and PECR. It does not use persistent identifiers or cross-site tracking. Self-Hosted: We host the analytics service ourselves, ensuring full data ownership and control. No Data Sharing: Your data is never shared with, sold to, or monetized by third parties. It stays on our infrastructure. Lightweight \u0026amp; Fast: The analytics script is under 1KB, ensuring minimal impact on page load times. Plausible helps us understand which pages are most visited, how users navigate the site, and where visitors come from—all without compromising your privacy.\nFor more information on how Plausible respects your privacy, you can read the Plausible Data Policy.\nOther Services # This website is statically generated. We do not use third-party advertising networks, cross-site tracking scripts, or social media tracking pixels.\nIf you contact us via email, your email address and any information you provide will only be used to respond to your inquiry.\nSecurity # We are committed to the security of our platform. For information on how to report security vulnerabilities, please refer to our Security Policy.\nContact # If you have any questions or concerns about this privacy policy, please contact the site operator at:\nEmail: hard.mehta@gmail.com\n","date":"2 October 2025","externalUrl":null,"permalink":"/security/privacy/","section":"Securities","summary":"","title":"Privacy Policy","type":"security"},{"content":"","date":"2 October 2025","externalUrl":null,"permalink":"/categories/projects/","section":"Categories","summary":"","title":"Projects","type":"categories"},{"content":"Welcome to my projects showcase! Here you\u0026rsquo;ll find a collection of my personal and professional projects, ranging from homelab setups to software development initiatives.\n","date":"2 October 2025","externalUrl":null,"permalink":"/projects/","section":"Projects","summary":"","title":"Projects","type":"projects"},{"content":"","date":"2 October 2025","externalUrl":null,"permalink":"/security/","section":"Securities","summary":"","title":"Securities","type":"security"},{"content":" Security Acknowledgments # We would like to thank the following security researchers and individuals who have responsibly disclosed security vulnerabilities and helped improve the security of our website and services.\nHall of Fame # No security vulnerabilities have been reported yet.\nRecognition Criteria # To be included in our security acknowledgments, researchers must:\nFollow our responsible disclosure policy Report legitimate security vulnerabilities Provide sufficient information for us to reproduce and fix the issue Act in good faith and avoid causing harm How to Get Listed # When you report a valid security vulnerability:\nWe will investigate and confirm the issue After we fix the vulnerability, we will ask if you\u0026rsquo;d like to be publicly credited If you agree, we will add you to this page with: Your name or handle (as you prefer) The date of discovery A brief description of the vulnerability type (without sensitive details) Contact # If you have discovered a security vulnerability, please see our security policy for reporting instructions.\nThank you for helping keep our website and users safe!\n","date":"2 October 2025","externalUrl":null,"permalink":"/security/acknowledgments/","section":"Securities","summary":"","title":"Security Acknowledgments","type":"security"},{"content":" Security Policy # Reporting Security Vulnerabilities # We take security vulnerabilities seriously and appreciate responsible disclosure. If you discover a security vulnerability in our website or services, please report it to us privately.\nContact Information # Email: security@hardikmehta.net Contact Form: Contact Page What to Include in Your Report # When reporting a security vulnerability, please include:\nDescription: A clear description of the vulnerability Steps to Reproduce: Detailed steps to reproduce the issue Impact: Potential impact and severity assessment Proof of Concept: If applicable, provide a proof of concept (without causing harm) Environment: Browser version, operating system, and other relevant details Our Commitment # When you report a security vulnerability to us, we commit to:\nAcknowledge your report within 48 hours Investigate the issue promptly Communicate regularly about our progress Credit you for the discovery (if you wish) Fix the vulnerability as quickly as possible Responsible Disclosure Guidelines # To ensure responsible disclosure:\nDo not access, modify, or delete data that doesn\u0026rsquo;t belong to you Do not perform actions that could harm our services or users Do not publicly disclose the vulnerability until we\u0026rsquo;ve had time to address it Do give us reasonable time to investigate and fix the issue Do provide sufficient information for us to reproduce the vulnerability Scope # This security policy applies to:\nOur main website: hardikmehta.net Associated subdomains and services Public-facing applications and APIs Out of Scope # The following are generally out of scope:\nSocial engineering attacks Physical attacks against our infrastructure Denial of Service (DoS) attacks Spam or content injection without security impact Issues requiring physical access to devices Recognition # We maintain a security acknowledgments page to recognize security researchers who have helped improve our security.\nLegal # We will not pursue legal action against researchers who:\nFollow this responsible disclosure policy Act in good faith Do not violate any laws or breach any agreements Questions? # If you have questions about this security policy, please contact us at security@hardikmehta.net.\n","date":"2 October 2025","externalUrl":null,"permalink":"/security/policy/","section":"Securities","summary":"","title":"Security Policy","type":"security"},{"content":"","date":"2 October 2025","externalUrl":null,"permalink":"/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":"","date":"2 October 2025","externalUrl":null,"permalink":"/tags/terraform/","section":"Tags","summary":"","title":"Terraform","type":"tags"},{"content":"","date":"2 October 2025","externalUrl":null,"permalink":"/tags/transit-gateway/","section":"Tags","summary":"","title":"Transit Gateway","type":"tags"},{"content":"","date":"2 October 2025","externalUrl":null,"permalink":"/tags/vpn/","section":"Tags","summary":"","title":"VPN","type":"tags"},{"content":" 🚀 View My Projects 👨‍💻 About Me 📄 Services Passionate about building scalable cloud infrastructure, implementing DevOps practices, and creating innovative solutions. Explore my projects, experience, and technical expertise. ☁️ Cloud Architecture 🔧 DevOps 🔒 Information Security 🏗️ Infrastructure as Code ","date":"2 October 2025","externalUrl":null,"permalink":"/","section":"Welcome to Hardik Mehta's Portfolio","summary":"","title":"Welcome to Hardik Mehta's Portfolio","type":"page"},{"content":" AI Automation # I specialize in AI automation solutions to help you streamline your business processes and improve efficiency. From chatbots to predictive analytics, I can assist you in implementing AI technologies that drive innovation and growth.\nAI Chatbots Predictive Analytics Process Automation Cloud Solutions # I offer cloud consulting services to help you leverage the power of cloud computing. From cloud strategy and migration to optimization and management, I can assist you in making the most of your cloud investments.\nCloud Strategy and Consulting Cloud Migration Services Cloud Optimization and Management Cost Management Cloud Security Information Security # Protect your digital assets with my comprehensive information security services. I provide risk assessments, vulnerability testing, and security audits to ensure your systems are secure against potential threats.\nGovernance, Risk, and Compliance (GRC) GDPR Consulting Security Audits and Assessments Vulnerability Testing and Penetration Testing Consulting Services # Leverage my expertise to optimize your technology stack, improve workflows, and implement best practices. I provide strategic consulting to help you make informed decisions about your IT infrastructure and software solutions.\nIT Strategy and Planning Technology Stack Optimization Workflow Improvement Best Practices Implementation Application Development # I offer custom application development services tailored to your business needs. Whether you need a web application, mobile app, or desktop software, I can help you design, develop, and deploy a solution that meets your requirements.\nMVP Development Custom Software Solutions Full-Stack Development Mobile App Development ","date":"1 October 2025","externalUrl":null,"permalink":"/services/","section":"Welcome to Hardik Mehta's Portfolio","summary":"","title":"Services","type":"page"},{"content":" Download # English Version Deutsche Version ","date":"15 September 2025","externalUrl":null,"permalink":"/resume/","section":"Welcome to Hardik Mehta's Portfolio","summary":"","title":"Resumé","type":"page"},{"content":"","date":"20 August 2025","externalUrl":null,"permalink":"/tags/hardware/","section":"Tags","summary":"","title":"Hardware","type":"tags"},{"content":"","date":"20 August 2025","externalUrl":null,"permalink":"/categories/homelab/","section":"Categories","summary":"","title":"Homelab","type":"categories"},{"content":"","date":"20 August 2025","externalUrl":null,"permalink":"/tags/homelab/","section":"Tags","summary":"","title":"Homelab","type":"tags"},{"content":"","date":"20 August 2025","externalUrl":null,"permalink":"/tags/unifi/","section":"Tags","summary":"","title":"Unifi","type":"tags"},{"content":" Hi there! \u0026#x1f44b; # I am Hardik Mehta.\nA visionary Senior Solution Architect with 20 years of experience in software engineering and enterprise architecture, specializing in building high-impact cloud platforms and optimizing technology ecosystems.\nAs a leader within a multinational construction tool manufacturing firm (Hilti Entwicklungsgesellschaft mbH) , I\u0026rsquo;ve been instrumental in designing and enhancing an AWS-powered IoT Cloud Platform, fundamentally digitizing the construction industry by enabling efficient tool utilization and delivering tangible economic benefits to customers.\nMy strategic influence extends to defining and managing the company\u0026rsquo;s overarching technology roadmap and ensuring seamless project delivery through expert service provider management.\nA proven leader in influencing architectural decisions, fostering high-quality software delivery, and navigating complex stakeholder environments to ensure strategic alignment and project success. Ready to elevate technological capabilities and operational excellence in the next level of my career.\nHobby # In my free time, I enjoy travelling, photography, music and astronomy.\nHardik Frequently Asked Questions # What services do you offer? # I provide cloud architecture consulting, AWS infrastructure design, DevOps implementation, Kubernetes orchestration, security architecture, and Generative AI solutions. I specialize in building scalable, secure cloud platforms for enterprise clients.\nWhere are you located? # I\u0026rsquo;m based in the Munich area in Bavaria, Germany. I serve clients throughout Munich, Augsburg, Landsberg am Lech, and the surrounding regions. Remote consulting is also available for clients across Europe.\nWhat is your experience? # I have over 20 years of experience in software engineering and enterprise architecture. Currently, I work as a Senior Solution Architect, having led the design and development of AWS-powered IoT Cloud Platforms that digitize industries.\nWhat technologies do you work with? # My core expertise includes AWS (Amazon Web Services), Kubernetes, Terraform, Golang, Python, Docker, CI/CD pipelines, and various cloud-native technologies. I also specialize in Generative AI, machine learning, and IoT platforms.\nDo you take on freelance projects? # Yes, I\u0026rsquo;m available for consulting and freelance projects. Whether you need help with cloud migration, architecture design, DevOps setup, or security implementation, feel free to contact me at hard.mehta@gmail.com.\nWhat industries do you serve? # I have extensive experience in construction technology, manufacturing, IoT platforms, and enterprise software. My solutions are industry-agnostic and can be adapted to various sectors including fintech, healthcare, logistics, and more.\n","date":"23 July 2025","externalUrl":null,"permalink":"/about/","section":"About me","summary":"","title":"About me","type":"about"},{"content":" Master 2003-2005 Fachhochschule Aachen European Masters in Nuclear Applications at Fachhochschule Aachen in Julich, Germany. Bachelor 1996-2000 Gujarat University Bachelor of Electrical Engineering at L.D. College of Engineering in Ahmedabad, India. ","date":"23 July 2025","externalUrl":null,"permalink":"/education/","section":"Education","summary":"","title":"Education","type":"education"},{"content":" Senior Solution Architect(IOT) Aug 2022 - present Hilti Entwicklungsgesselschaft mbH Hilti is a globally active company. Hilti offers smart tools and digitization in the construction industry. I have contributed to the following areas. Strategic Focus: Digital transformation in the construction industry. Defining and maintaining the future roadmap of the IT development Operational Focus: Leading the implementation of IOT features to create value for our customers Collaboration with external partners and service providers Stakeholder management Integration with internal as well as external systems Technologies: AWS Cloud IOT Core (mqtt) Kubernetes Gen-AI Lead Principal Specialist Oct 2019 - Jul 2022 Alten GmbH Alten is a globally active consultancy in IT and Engineering. In April 2021 a part of OSB AG got merged with Alten GmbH. Functions Leading teams consisting of 5-6 consultants. Technical interviews screening of applicants. Counselling the clients, Software architecture and development. Projects: Medimarkt Saturn GmbH: Optimizing the search using solr in GKE (google kubernetes engine). Ensuring reliability and performance of search components. Technologies: JavaEE Spring Elastic Search Solr Gradle Lead Architect Aug 2018 - Sep 2019 msg Systems AG msg Systems AG is a multinational IT Consulting companies with clients in different branches like insurance and automobile. Worked for famous clients like BMW und Daimler: Functions Leading an international team. Creating proposals for client. Presenting the proposals to the client. Requirement analysis and estimation. Technology counselling, Architecture and development. Technologies: Openshift Kubernetes Docker Cassandra AWS Cloud Principal Specialist/Senior Java Consultant Feb 2014 - Jul 2018 OSB AG OSB AG is an IT and Engineering consulting company having clients Germany wide in different branches like Automobile, Finance, Payment, etc. Functions Leading teams consisting of 5-6 consultants. Technical interviews screening of applicants. Counselling the clients, Software architecture and development. Projects: MasterPayment: Developing an online payment integration platform which integrate different payment methods e.g. credit card, direct debit, paypal. Multichannel payment provider. Zeppelin Baumaschinen GmbH: A consumer portal including an online shop and an custom ERP system based on spring, hibernate on liferay platform. Technologies: JavaEE Spring Elastic Search Solr Gradle Software Engineer Jan 2012 - Jan 2014 maxdome GmbH \u0026amp; Co. KG Working with a team to extend and maintain the backend system of Germany's on of the first and largest video on demand portals www.maxdome.de The company belongs to the well known ProSieben-Sat1 Media group. Here i am a member of the team which develops, maintains and supports the backend Java EE services essential to maxdome. We have mainly spring, hibernate based application which provides backend service like authentication, customer support, billing, age verification, document storage etc. I am specifically involved in extending and maintaining the customer support services and performance testing and performance tuning of the whole stack. Technologies: JavaEE Spring Hibernate Tomcat maven Jenkins JMeter Software Engineer Oct 2005 - Dec 2011 Consors Finanz GmbH Projects : Involved in many projects related to developing, maintaining, supporting, extending credit application, called Rata@net® Activity : In this company I have been involved in following important development related tasks along with normal Java EE and C++ development. Automatic configuration of weblogic application server (domains, managed servers, datasources etc. with the help of WLST (WebLogic Scripting Tool) Performance tuning of Weblogic Application Server. Core dump analysis of crashes of C++ servers. Thread dump analysis of java processes. Performance testing of Java EE Application on Tomcat and Weblogic. Securing web application. Developments of features in the German Card Authorization Server which authorizes online transactions and also processes the clearing. Automatic release procedure. Project management. Requirement analysis and estimation. Technologies: Java C++ Jsp CORBA(OmniORB, JacOrb) Weblogic Tomcat Python php bash ","date":"23 July 2025","externalUrl":null,"permalink":"/experience/","section":"Experience","summary":"","title":"Experience","type":"experience"},{"content":" Information according to § 5 TMG # Hardik Mehta\nFreelance IT Consultant\nAddress:\nHardik Mehta\nVerdistraße 3\n86931 Prittriching\nGermany\nContact:\nEmail: hard.mehta@gmail.com\nVAT Identification # As a small business under § 19 UStG (German VAT Act), no VAT is charged.\nResponsible for Content # Responsible for content according to § 55 Abs. 2 RStV:\nHardik Mehta\nVerdistraße 3\n86931 Prittriching\nGermany\nDispute Resolution # The European Commission provides a platform for online dispute resolution (ODR): https://ec.europa.eu/consumers/odr/.\nWe are not willing or obliged to participate in dispute resolution proceedings before a consumer arbitration board.\nLiability for Content # As a service provider, we are responsible for our own content on these pages in accordance with § 7 para. 1 TMG (German Telemedia Act) and general laws. According to §§ 8 to 10 TMG, however, we are not obligated as a service provider to monitor transmitted or stored third-party information or to investigate circumstances that indicate illegal activity.\nObligations to remove or block the use of information according to general laws remain unaffected. However, liability in this regard is only possible from the time of knowledge of a specific legal violation. Upon becoming aware of corresponding legal violations, we will remove this content immediately.\nLiability for Links # Our website contains links to external third-party websites over whose content we have no influence. Therefore, we cannot assume any liability for this external content. The respective provider or operator of the pages is always responsible for the content of the linked pages. The linked pages were checked for possible legal violations at the time of linking. Illegal content was not recognizable at the time of linking.\nHowever, permanent monitoring of the content of the linked pages is not reasonable without concrete evidence of a legal violation. Upon becoming aware of legal violations, we will remove such links immediately.\nCopyright # The content and works created by the site operators on these pages are subject to German copyright law. Duplication, processing, distribution, and any kind of exploitation outside the limits of copyright require the written consent of the respective author or creator. Downloads and copies of this site are only permitted for private, non-commercial use.\nInsofar as the content on this site was not created by the operator, the copyrights of third parties are respected. In particular, third-party content is identified as such. Should you nevertheless become aware of a copyright infringement, please inform us accordingly. Upon becoming aware of legal violations, we will remove such content immediately.\n","date":"24 March 2025","externalUrl":null,"permalink":"/impressum/","section":"Welcome to Hardik Mehta's Portfolio","summary":"","title":"Impressum","type":"page"},{"content":"","externalUrl":null,"permalink":"/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":"","externalUrl":null,"permalink":"/series/","section":"Series","summary":"","title":"Series","type":"series"}]