<html>

<head>
    <title>Vrushank Patel</title>
    <link rel="stylesheet" type="text/css" href="css/style.css">
    <link rel="manifest" href="/manifest/site.webmanifest" crossorigin="use-credentials" />
    <link href='https://fonts.googleapis.com/css?family=Exo' rel='stylesheet'>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" />
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
</head>

<body>
    <div class="dark-mode-toggle">
        <button id="darkModeToggle" title="Toggle dark mode">
            <i class="fas fa-sun"></i>
        </button>
    </div>

    <div class="content">
        <img class="profile-pic" src="img/profile-pic.jpg" alt="Headshot of Vrushank Patel" />

        <h1>Vrushank Patel <img class="profile-badge" src="img/sa-cspo-600.png" alt="Headshot of Vrushank Patel" /></h1>
        <h2>Senior Software Developer | NASDAQ</h2>
        <hr />
        <p>
            Hi! I'm a passionate software developer with over 5 years of experience in designing and building robust
            trading and capital market solutions. I specialize in leveraging technologies like Java, Spring Boot,
            Docker, and Kubernetes to deliver scalable and high-performance systems.
        </p>
        <p>
            Currently at NASDAQ, I'm contributing to the Multi-Matching Engine which enables seamless automatic orders
            matching and trade execution for trading forex, equities, and derivatives. I thrive on delivering solutions
            that meet customer-specific needs while maintaining code quality and system reliability.
        </p>
        <p>
        <h2 class="title2">
            Let's connect -
            <a title="LinkedIn" class="plain-link" target="_blank"
                href="https://www.linkedin.com/in/vrushank-patel-69b682180/">
                <i class="fab fa-linkedin"></i>
            </a>
            <a title="CodersRank" class="plain-link" target="_blank"
                href="https://profile.codersrank.io/user/vrushankpatel">
                <i class="fa fa-code"></i>
            </a>
            <a title="Mail" class="plain-link" target="_blank" href="mailto:vrushankpatel5@gmail.com">
                <i class="fa fa-envelope"></i>
            </a>
            <a title="Github" class="plain-link" target="_blank" href="https://github.com/VrushankPatel">
                <i class="fab fa-github"></i>
            </a>
            <a title="Resume" class="plain-link" target="_blank" href="/Resume/Vrushank_Resume.pdf">
                <i class="fa fa-file-pdf"></i>
            </a>
            <a title="Experience" id="experienceBtn" class="plain-link" onclick="openExperienceModal(event)" href="#">
                <i class="fa fa-briefcase"></i>
            </a>
        </h2>
        <!-- <button id="experienceBtn" class="experience-button">
            <i class="fas fa-briefcase"></i>
            Experience
        </button> -->

        <div id="experienceModal" class="modal">
            <div class="modal-content">
                <div class="modal-header">
                    <h2>Experience (4+ years)</h2>
                    <span class="close-modal">&times;</span>
                </div>
                <div class="modal-body">
                    <div class="experience-item">
                        <h3>NASDAQ <span class="date">Nov 2022 – PRESENT</span></h3>
                        <h4>Senior Software Developer <span class="location">Bangalore - IN</span></h4>
                        <div class="role-details">
                            <p><strong>Multi Matching Engine (MME)</strong> - Contributed to the development,
                                maintenance, and enhancement of a
                                trading solution enabling automatic trade execution by matching orders across diverse
                                financial
                                instruments, including forex, equity, and derivatives.</p>
                            <ul>
                                <li>Leveraged the Java-Spring ecosystem, Docker, and Kubernetes to ensure seamless trade
                                    matching
                                    across multiple assets with a focus on performance and reliability.</li>
                                <li>Extended core product functionalities to deliver customer-specific solutions,
                                    addressing unique
                                    requirements and enhancing product adaptability.</li>
                                <li>Conducted requirements analysis, coding, and unit testing with consistent 90%+ code
                                    coverage.
                                    Designed checkstyles and established coding conventions to ensure high-quality code
                                    standards.</li>
                                <li>Improved the Sonatype threat score for dependencies from 9 to 1.5 through
                                    vulnerability remediation
                                    and version compatibility analysis, enhancing supply chain security.</li>
                                <li>Resolved compatibility issues in unit testing frameworks, ensuring functionality of
                                    over 2,500 test cases
                                    and significantly increasing overall code coverage.</li>
                                <li>Streamlined workflows by administering tools like TaskTop integration, repository
                                    access management,
                                    and CI/CD pipeline automation for seamless builds and deployments.</li>
                            </ul>
                        </div>
                    </div>

                    <div class="experience-item">
                        <h3>Capsystematic Technologies Pvt Ltd. <span class="date">Dec 2019 – Nov 2022</span></h3>
                        <h4>Software Developer <span class="location">Bangalore - IN</span></h4>
                        <div class="role-details">
                            <p>Developed components for capital markets software products. Responsible for analyzing,
                                programming, unit testing, and documenting the features. Mostly worked on Java, Spring
                                Boot, Python
                                Flask, Informix, Docker, Apache Camel, Apache CXF, Orika, and Mapstruct.</p>
                            <ul>
                                <li><strong>Zeus-GPI (General process interface)</strong> - Developed critical SOAP and
                                    REST services to facilitate message
                                    delivery (e.g., Swift MT/MX) between diverse endpoints like databases, message
                                    queues, HTTP, SOAP, and
                                    SMB filesystems. Delivered an enterprise service bus (ESB)-based solution to ensure
                                    seamless integration
                                    and messaging across systems.</li>
                                <li><strong>CMS (Card Management System)</strong> - Migrated legacy Pro*C code (circa
                                    1993) to a modern Java-based
                                    architecture using Spring Boot and Spring Cloud. Developed REST services for
                                    corporate cards and
                                    payments, enabling back-office functionality for acquirers and issuers, serving
                                    banks and payment service
                                    providers.</li>
                                <li><strong>Capsuite</strong> - Designed and implemented an automation tool that
                                    generates code for entities and mappings
                                    based on SQL procedures and Swift MT/MX message definitions, significantly improving
                                    developer
                                    efficiency.</li>
                            </ul>
                        </div>
                    </div>

                    <div class="experience-item">
                        <h3>Capsystematic Technologies Pvt Ltd. <span class="date">Sept 2019 – Dec 2019</span></h3>
                        <h4>SDE Intern <span class="location">Bangalore - IN</span></h4>
                        <div class="role-details">
                            <ul>
                                <li>Received training on General Process Interface (GPI) and investment banking
                                    fundamentals, gaining
                                    exposure to the financial services industry.</li>
                                <li>Developed Apache Camel-based route builders for GPI, facilitating seamless message
                                    routing between
                                    multiple endpoints.</li>
                                <li>Employee attendance management system: Designed Employee attendance management
                                    system, using
                                    Java, JDBC, and MySQL.</li>
                            </ul>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <h2 class="title">Experience Summary <a href="#" onclick="openExperienceModal(event)" class="view-more">(View
                Details)</a></h2>

        <div class="experience-summary">
            <div class="experience-item">
                <h3>NASDAQ <span class="date">Nov 2022 – PRESENT</span></h3>
                <h4>Senior Software Developer <span class="location">Bangalore - IN</span></h4>
                <!-- <div class="role-details">
                    <p><strong>Multi Matching Engine (MME)</strong> - Contributing to development and maintenance of a trading solution enabling automatic trade execution by matching orders across diverse financial instruments.</p>
                    <ul>
                        <li>Working with Java-Spring ecosystem, Docker, and Kubernetes for high-performance trade matching</li>
                        <li>Maintaining 90%+ code coverage and improving system security</li>
                    </ul>
                </div> -->
            </div>

            <div class="experience-item">
                <h3>Capsystematic Technologies Pvt Ltd. <span class="date">Dec 2019 – Nov 2022</span></h3>
                <h4>Software Developer <span class="location">Bangalore - IN</span></h4>
                <!-- <div class="role-details">
                    <p>Developed components for capital markets software products using Java, Spring Boot, Python Flask, and various other technologies.</p>
                    <ul>
                        <li>Led development of SOAP/REST services for message delivery in Zeus-GPI</li>
                        <li>Modernized legacy card management system using Spring Boot</li>
                    </ul>
                </div> -->
            </div>

            <div class="experience-item">
                <h3>Capsystematic Technologies Pvt Ltd. <span class="date">Sept 2019 – Dec 2019</span></h3>
                <h4>Software Developer intern<span class="location">Bangalore - IN</span></h4>
            </div>
        </div>

        <h2 class="title">Work highlights </h2>

        <ul>
            <h3>Professional Contributions - Throughout my career, I've contributed to</h3>
            <ul>
                <li><a class="highlighted" target="_blank"
                        href="https://www.nasdaq.com/solutions/fintech/marketplace-technology/exchange-matching">MME</a>:
                    A lightning fast and automatic orders matching and trade execution engine.</li>
                <li><a class="highlighted" target="_blank" href="https://www.capsys.hu/Zeus_GPI">Zeus-GPI</a>:
                    Middleware for seamless
                    message brokering (Swift MX)</li>
                <li><a class="highlighted" target="_blank"
                        href="https://capsys-europe.com/Card_Management_System">CMS</a>: Modernizing card
                    management systems</li>
            </ul>
            <h3>Personal Projects - I've built these projects from scratch</h3>
            <ul>
                <li><a class="highlighted" target="_blank" href="https://maxine.readthedocs.io/">Maxine</a>: A universal
                    and pluggable
                    Service registry and discovery
                </li>
                <li><a class="highlighted" target="_blank"
                        href="https://vrushankpatel.github.io/Complexica-Server/">Complexica</a>: An
                    application that transforms black-and-white images into fully colored versions, restoring vibrancy
                    and detail.</li>
            </ul>

        </ul>
        </p>
        <p>
        <h2 class="title">Certifications </h2>

        <ul>
            <li>Scrum Alliance CSPO - <a class="" target="_blank" href="https://bcert.me/sefawhitn">Certified scrum
                    product owner</a></li>
            <li>IBM Cognitive Class - <a class="" target="_blank"
                    href="https://courses.cognitiveclass.ai/certificates/e73685d94f344d92b329712d7dceac5c">Blockchain
                    Essentials</a></li>
            <li>UDACITY - <a class="" target="_blank"
                    href="https://drive.google.com/file/d/1rgkx3sx-quvh7SUVxVdWT5iELAWM5b4y/view?usp=sharing">Nutanix
                    hybrid cloud foundation Certificate</a></li>
            <li>AWS - <a class="" target="_blank"
                    href="https://drive.google.com/file/d/1-ory7-vSeIpgnFXzP_oDQGzHQf8yJiV5/view?usp=sharing">Data
                    analytics fundamentals by AWS</a></li>
            <li>UDACITY - <a class="" target="_blank" href="https://graduation.udacity.com/confirm/EL966DFN">Deep
                    Learning Engineer NanoDegree</a></li>
            <li>UDACITY - <a class="" target="_blank"
                    href="https://drive.google.com/file/d/1r7c2GWMveQTFBI2w0Vbt-LC2LRHth3o6/view?usp=sharing">Intel AI
                    at the Edge Certification</a></li>
            <li>DataCamp - <a class="" target="_blank"
                    href="https://drive.google.com/file/d/1TzKFISnjLmGeKfQdo9sHVjuA41PDmwNk/view?usp=sharing">SQL</a>
            </li>
            <li>Coursera - <a class="" target="_blank"
                    href="https://www.coursera.org/account/accomplishments/certificate/2BDBFSVA8APC">Python for Data
                    Science and AI by IBM</a></li>
            <li>Coursera - <a class="" target="_blank"
                    href="https://www.coursera.org/account/accomplishments/certificate/3W39XJXXPUAU">Introduction to
                    Tensorflow for AI, ML & DL by DeepLearning.ai</a></li>
            <li>Coursera - <a class="" target="_blank"
                    href="https://www.coursera.org/account/accomplishments/certificate/LFNDAJM8HFX8">Google Python Crash
                    Course</a></li>
            <li>Coursera - <a class="" target="_blank"
                    href="https://www.coursera.org/account/accomplishments/verify/K2VUGGS4ZWHM">Git and Github by
                    Google</a></li>
            <li>Coursera - <a class="" target="_blank"
                    href="https://www.coursera.org/account/accomplishments/verify/KUJVUPTB67UR">Google cloud for
                    Building scalable microservices with spring boot and spring cloud</a></li>
            <li>Stanford - <a class="" target="_blank"
                    href="https://drive.google.com/file/d/1kNh0TOzAZx0rd3PL3nJ5D1IC5tg4m62F/view?usp=sharing">Stanford
                    certified for Algorithms: Design and analysis</a></li>
            <li>MongoDB University - <a class="" target="_blank"
                    href="https://drive.google.com/file/d/19zTsztr_VBHBElJDpLrMU5wMafMCb5gR/view?usp=sharing">Introduction
                    to MongoDB</a></li>
        </ul>
        </p>
        <hr />
        <center>

            <h1 style="display: inline-flex; align-items: center; gap: 15px;">
                <i class="fab fa-java"></i>
                <i class="fab fa-python"></i>
                <i class="fa fa-flask"></i>
                <i class="fab fa-aws"></i>
                <i class="fa fa-cube"></i>
                <i class="fab fa-git-square"></i>
                <i class="fa fa-code-branch"></i>
                <i class="fas fa-database"></i>
                <i class="fab fa-docker"></i>
                <i class="fab fa-jira"></i>
                <i class="fas fa-robot"></i>
                <i class="fab fa-linux" aria-hidden="true"></i>
            </h1>
        </center>
    </div>

    <script>
        const darkModeToggle = document.getElementById('darkModeToggle');
        const body = document.body;
        const darkModeIcon = darkModeToggle.querySelector('i');

        // Function to update icon based on mode
        function updateDarkModeIcon(isDarkMode) {
            darkModeIcon.className = isDarkMode ? 'fas fa-sun' : 'fas fa-moon';
        }

        // Check for saved dark mode preference
        if (localStorage.getItem('darkMode') === 'enabled') {
            body.classList.add('dark-mode');
            updateDarkModeIcon(true);
        } else {
            updateDarkModeIcon(false);
        }

        darkModeToggle.addEventListener('click', () => {
            body.classList.toggle('dark-mode');
            const isDarkMode = body.classList.contains('dark-mode');

            // Update icon
            updateDarkModeIcon(isDarkMode);

            // Save preference
            localStorage.setItem('darkMode', isDarkMode ? 'enabled' : 'disabled');
        });

        // Modal functionality
        const modal = document.getElementById('experienceModal');
        const closeBtn = document.querySelector('.close-modal');

        function openExperienceModal(event) {
            event.preventDefault(); // Prevent default anchor behavior
            modal.style.display = 'block';
            setTimeout(() => {
                modal.classList.add('show');
            }, 10);
            document.body.style.overflow = 'hidden';
        }

        closeBtn.onclick = function () {
            modal.classList.remove('show');
            setTimeout(() => {
                modal.style.display = 'none';
                document.body.style.overflow = 'auto';
            }, 300);
        }

        window.onclick = function (event) {
            if (event.target == modal) {
                modal.classList.remove('show');
                setTimeout(() => {
                    modal.style.display = 'none';
                    document.body.style.overflow = 'auto';
                }, 300);
            }
        }
    </script>
</body>



</html>