Summary
Overview
Work History
Education
Certification
Timeline
Generic

Urvish Patel

Mississauga,ON

Summary

Accomplished Senior Software Engineer at Dow Jones, specializing in Java development and machine learning. Successfully led the migration to Kubernetes, enhancing scalability and reliability. Proven expertise in AWS and DevOps practices, coupled with strong problem-solving skills, driving impactful solutions that elevate content discovery and streamline data processing across platforms.

Overview

12
12
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Dow Jones
Toronto, ON
03.2022 - Current
  • Led the migration of EC2-based services to Kubernetes, significantly improving scalability, reliability, and deployment speed across Dow Jones platforms.
  • Owned and implemented RESTful APIs using Java 21, Spring Boot, Spring Cloud, Kafka, MongoDB, AWS RDS, Docker, and Kubernetes. Automated continuous delivery with Spinnaker to enable seamless, zero-downtime releases.
  • Designed and implemented AI-powered semantic search capabilities for Factiva using hybrid search (lexical + semantic), enhancing content discovery and relevance.
  • Developed scalable APIs to generate embeddings and summaries for over 10M+ articles using LLMs such as gtr-t5-base and facebook/bart-large-cnn.
  • Built and integrated a metadata pipeline using Kafka to unify and standardize data from child companies, streamlining metadata processing across WSJ, MarketWatch, Barron's, and OPIS.
  • Implemented advanced metadata extraction services including keyword/keyphrase extraction, matchers, and recommendations to enrich content and provide actionable insights.
  • Established strong monitoring and observability practices with Grafana, New Relic, and Kiali, enabling early detection of issues and performance optimization.
  • Automated infrastructure and configuration management using Terraform and Chef, ensuring consistency and accelerating deployment processes.
  • Led disaster recovery validation efforts, ensuring business continuity and high availability of critical services.
  • Practiced Test-Driven Development (TDD) and implemented comprehensive test coverage, including unit, integration, performance, regression, capacity, load, and spike testing to ensure system stability under all conditions.

Senior Software Engineer

407 ETR
, Canada
03.2020 - 03.2022
  • Designed and developed RESTful APIs using Spring Boot and Oracle DB, enabling seamless integration with enterprise systems like SAP, PeopleSoft, and Salesforce.
  • Modernized payment processing systems by implementing data tokenization and ensuring PCI-DSS compliance, enhancing security and transaction efficiency.
  • Built enterprise-grade web applications leveraging Java, Spring Framework, SOAP Web Services, and ActiveMQ to facilitate scalable and high-performance communication.
  • Orchestrated complex workflows with Apache Camel, streamlining integration between disparate systems and improving overall data flow and process automation.
  • Developed and maintained robust automated test suites with JUnit, Mockito, and Maven, driving quality assurance as part of a CI/CD pipeline, and ensuring continuous delivery with minimal risk.
  • Enhanced user experience by adding new features to the 407ETR MyAccount platform, benefiting users across Canada, and improving functionality and account management.

Full-Stack Developer

Giesecke + Devrient
, Canada
07.2016 - 03.2020
  • Developed secure RESTful microservices with Spring Boot, JPA, and Hibernate, ensuring high availability and seamless integration for critical services.
  • Built key microservices such as Workflow Manager, Stock Manager, Purge Manager, and Report Manager, enabling real-time workflow management across various departments.
  • Created dynamic UI components using AngularJS, ES6, and HTML5, enhancing user interaction and experience.
  • Implemented Elasticsearch for optimized search and data retrieval, improving performance and user access to information.
  • Used Git, Bitbucket, and Jenkins to automate CI/CD pipelines, ensuring smooth testing, deployment, and release cycles.
  • Designed and developed products for major clients like BMO, RBC, CIBC, TD, and government entities, helping them manage workflows, approvals, and status tracking.
  • Integrated WSO2 for service orchestration, ensuring smooth communication and coordination across services.
  • Enabled JWT token-based authentication/authorization for secure and scalable user access.

Junior Web Developer - Intern

L&T-S&L
12.2013 - 11.2014
  • Developed a web-based Quality Management System (QMS) using JSP, JSF, Hibernate, and Oracle.
  • Created dynamic reports with Jasper Reports.

Education

Master of Science - Artificial Intelligence

University of Colorado Boulder
USA
05-2027

Post-Graduation - Software Development

Humber College
Toronto, Canada
05.2016

Post-Graduation - Information Security Management

Fanshawe College
London, Canada
08.2015

Bachelor's - Information Technology

Dharmsinh Desai University
India
04.2014

Certification

AWS Certified Machine Learning Engineer - Associate

https://www.credly.com/badges/a0d059d4-903e-49d8-a9e8-441c5dd0b7b4/linked_in_profile

AWS Certified Solutions Architect - Associate

https://www.credly.com/badges/b318bf73-8ab7-4e7a-841d-a8e6314f3595/

Google Cloud Certified Associate Cloud Engineer

https://google.accredible.com/afb83d27-b146-44e3-8c52-7b34ed877b8a#acc.23kfMZLP

Timeline

Senior Software Engineer

Dow Jones
03.2022 - Current

Senior Software Engineer

407 ETR
03.2020 - 03.2022

Full-Stack Developer

Giesecke + Devrient
07.2016 - 03.2020

Junior Web Developer - Intern

L&T-S&L
12.2013 - 11.2014

Master of Science - Artificial Intelligence

University of Colorado Boulder

Post-Graduation - Software Development

Humber College

Post-Graduation - Information Security Management

Fanshawe College

Bachelor's - Information Technology

Dharmsinh Desai University
Urvish Patel