Companies
Echo Global Logistics
Industry: Transportation Management System /Logistics - (Rated the #1 Third-Party-Logistic provider 10 Years In a Row!)Echo Global Logistics is a transportation management technology company that connects businesses needing to ship freight with a network of carriers that move goods across the country. Through its digital logistics platform, Echo helps streamline the process of quoting, booking, tracking, and managing shipments. Echo offers three flagship products—EchoDrive, EchoShip, and EchoTrak—each designed to simplify different parts of the shipping and carrier experience.EchoDrive is a web-based portal built for carriers. The platform allows dispatchers, owner-operators, and drivers to search for loads, submit bids, book shipments, manage assignments, track freight, and receive payments—all in one easy-to-use interface. With built-in real-time tracking, EchoDrive reduces the need for manual check-in calls and helps carriers manage loads more efficiently. EchoShip is a self-service shipping platform designed for businesses that need to move freight. It enables users to quickly generate quotes, compare carriers by cost, transit time, coverage, and service level, book shipments, track deliveries, manage invoices, and oversee their entire shipping process from a single dashboard. EchoTrak is Echo’s mobile application that provides shippers with logistics visibility and control while on the go. The app allows users to track shipments, manage logistics activity, and access real-time shipment data directly from their mobile devices.Accomplishments and SummaryPart of an 8-member team responsible for owning and enhancing 2 microservices within an event-driven, publish-subscribe architecture supporting the full shipment lifecycle, including the Shipment Tracking Service and Notification Service. Leveraged Kafka publisher-subscribe topics such as “Booked,” “In Transit,” “Arrived,” and “Delivered” to enable multiple downstream services to independently process shipment tracking, ETA calculation, and notification events.Supported customer communication and event fan-out by integrating Amazon Simple Notification Service (SNS) into the platform. Enabled Kafka consumers to process shipment events and publish targeted notifications to SNS topics, distributing updates across SQS queues, AWS Lambda functions, and mobile push notification services. Utilized RabbitMQ to support asynchronous processing and background task management; once delivery event were confirmed, messages were queued to trigger downstream workflows and customer notification services.Developed automated unit testing suites using JUnit and Mockito to validate event-processing workflows, business logic, and API behavior prior to deployment. Utilized Docker containers for application deployment and Kubernetes for orchestration, enabling horizontal scaling of microservices during peak shipping periods. Configured Kubernetes to improve resiliency through automatic container restarts and workload balancing across nodes. Managed source control and CI/CD workflows using Git and Jenkins, enabling automated builds, deployments, and rollback strategies across dev and prod environments.Utilized both relational and non-relational databases based on application use cases. Utilized relational databases to store shipment transactions and order records and developed optimized SQL queries, joins, and indexing strategies to improve data retrieval performance. Utilized non-relational database for high-volume tracking events, enabling flexible schema design and rapid scalability. Also integrated Elasticsearch into the platform to enhance search performance by indexing shipment events, tracking logs, and API activity, enabling operations teams and customers to quickly search shipments by tracking number, carrier, location, or status.Other Responsibilities:Developed RESTful APIs used by internal systems, carrier integrations, and customer facing apps like EchoShip and EchoTrak’s mobile app.Implemented multithreading strategies to process shipment events and ETA calculations concurrently, reducing high latency.Tested AI-driven libraries to make ETA predication models and analyze historical shipment patterns, traffic conditions, and carrier performance to generate more accurate delivery estimates.Technologies and Tools Used:Java, C#, Amazon Simple Notification Service (SNS), microservices, Kafka, RabbitMQ, testing suites, Docker, Kubernetes, CI/CD, SQL, relational databases, non-relational databases, APIs, multithreading, AI Libraries, Jenkins, Elasticsearch, publish-subscribe architecture, event-driven systems.Fidelity Information Services
Industry: Financial Technology - (FIS works with 95% of the worlds leading banks! In 2019, FIS became the largest payment company in the world.)Fidelity Information Services is a global financial technology company that provides a broad range of solutions supporting the world’s financial ecosystem. Its offerings include Merchant Solutions, Banking Solutions, and Capital Markets Solutions, which help businesses, banks, and financial institutions operate more efficiently. Through its technology platforms, FIS plays a key role in advancing the digital transformation of the financial economy—enhancing how the world pays, banks, and invests.The Capital Markets division focuses on providing technology, software, and services for buy-side and sell-side firms, including trading, risk-management, compliance, and securities processing. It enables automation in asset management, private equity, and wealth management, catering to financial institutions to improve efficiency in trading and investment operations. Top solutions from FIS Capital Market division includes from Trading and Securities: FIS Securities Processing Suite, from Private Equity and Wealth: FIS Private Capital Suite, and from Risk and Compliance: FIS Capital Markets Compliance Suite. Services include: GenAI and robotics to automate processes, target segments for large global banks, asset managers, and hedge funds for increasing efficiency investment operations, modular, cloud-ready, and scalable technology to speed up product development and customer onboarding, and a cleared derivatives solution for prediction markets.Part of the Capital Market division, InvestOne (formerly known as FIS Investment Accounting Manager) is a powerful, real-time investment, comprehensive SaaS-based investment accounting and administration platform providing fully scalable, modular, middle-to-back solution designed for asset managers, fund administrators, custodian banks, and insurance companies. The platform enables organizations to process complex portfolio accounting in real time while serving as a centralized system of record for transaction data. It supports a wide range of investment types and helps automate accounting workflows, improving accuracy, efficiency, and reporting across investment operations. InvestOne supports intricate calculations and data extraction requirements. The Expense Calculator can construct complex formulas to support changing expense requirements for fixed, management and performance fees. It can improve portfolio management and stakeholder relationship with timely access to accurate data.Accomplishments and SummaryWorked on a complex legacy Profit and Loss (PnL) calculation system that provided traders and risk managers with accurate, real-time insights into portfolio performance, exposure, and financial risk across multiple asset classes.Utilized Java and Spring to develop microservices that separated the platform into a Trade Ingestion Service, Pricing Service, and PnL Calculation Service. Implemented a hybrid architecture combining traditional RESTful APIs for synchronous request-response communication with asynchronous event-driven workflows for background processing and service decoupling. Utilized Kafka as the event-streaming platform for Trade Events and Market Price Update Events, publishing events to Kafka topics consumed by the PnL Calculation Service to continuously recompute portfolio PnL as new market data arrived. Prevented resource-intensive operations from blocking critical financial calculations by utilizing RabbitMQ for asynchronous processing and queuing downstream tasks for report generation and alert notification services. Stored transactional and historical PnL data within a relational SQL database to support reporting, analytics, and historical portfolio analysis.Utilized Docker to containerized Java microservices and deployed applications into Kubernetes clusters running on AWS EC2 infrastructure to support scalability, workload balancing, and automated recovery of failed services.Managed AWS cloud infrastructure utilizing EC2 and RDS to support scalable backend processing, and relational database management. Managed source control and collaborative development workflows through Git and integrated CI/CD pipelines using Jenkins to automate builds, unit testing, deployments, and release management.Other Responsibilities:Worked in Angular and Typescript to develope UI components.Developed automated unit testing suites using JUnit and Mockito to validate event-processing workflows prior to deployment, improving application stability and reducing production defects.Incorporated multithreading strategies in Java to parallelize calculations across multiple portfolios simultaneously.Technologies and Tools Used:Java, Spring Boot, microservices, asynchronous event-driven workflows, Kafka, RabbitMQ, relational SQL database, Docker, AWS EC2, AWS RDS, Kubernetes, CI/CD pipelines, unit testing, deployments, Git, multithreading strategies.BlueCross BlueShield of IL, MT, NM, OK & TX
Industry: Healthcare - (1 in 3 americans are covered by BlueCross BlueShield.)Blue Cross Blue Shield Association is one of the largest health insurance networks in the United States, providing coverage to more than 115 million people nationwide. The BCBS system consists of 33 independent, community-based, and locally operated health insurance companies that collectively deliver healthcare coverage across the country.BCBS companies offer a wide range of health insurance plans, including individual and family coverage, employer-sponsored plans, Medicare and Medicaid options, and plans available through the Affordable Care Act marketplace. Through their extensive national network of doctors, hospitals, and healthcare providers, BCBS organizations provide members with broad access to medical care while maintaining a strong focus on local service and community-based support.The BCBS network combines national reach with locally tailored healthcare solutions, helping millions of Americans access affordable and reliable health coverage.Accomplishments and SummaryWorked on an Open Enrollment Automation platform designed to streamline member enrollment, eligibility verification, policy updates, and document processing, with the objective of reducing manual operations and supporting millions of healthcare transactions during peak enrollment periods.Utilized C# and Python to develop a microservices-based distributed system supporting healthcare enrollment operations. Used C# to build core enrollment services including member registration and benefits validation workflows. Utilized Python for automation scripting, OCR processing, AI/ML-based document classification, and backend data processing tasks.Utilized OCR technology to automate healthcare document processing by extracting data from uploaded insurance forms and identification documents. Integrated AI/ML models into enrollment workflows to classify documents, validate enrollment information, and detect incomplete submissions before policy finalization.Other Responsibilities:Utilized an event-driven architecture to process enrollment requests asynchronously through queue-based workflows. Published and consumed enrollment lifecycle events such as “Application Submitted,” “Eligibility Verified,” “Policy Approved,” and “Enrollment Completed,” enabling scalable, decoupled communication.Wrote optimized SQL queries to retrieve member enrollment records, policy information, and benefits data from relational databases. Developed stored procedures and indexing strategies to improve enrollment lookup.Developed RESTful APIs used to communication with third-part provider systems.Utilized Azure for application deployment.Technologies and Tools Used:Python, C#, microservices, distributed systems, automation, OCR, AI/ML, SQL, RESTful APIs.