Resume
Anirudh S Shirahati Link to heading
Summary Link to heading
Senior Software Engineer with 6+ years of experience building analytics applications, backend systems, REST APIs, and data-driven software solutions using Python. Experienced in developing interactive dashboards, data-driven applications, and workflow automation solutions that support business operations and decision-making. Strong background in SQL, cloud-native development, application architecture, and translating stakeholder requirements into scalable production software. Proven track record delivering analytics solutions, operational and financial workflow automation, and enterprise applications across Azure and GCP environments.
Technical Skills Link to heading
Languages: Python · Java · JavaScript
Backend and APIs: FastAPI · Flask · REST APIs · Backend Services
Analytics and Data: Dash · SQL · Data Analysis · Data Visualization · Pandas · NumPy
Databases: MySQL · MongoDB
Cloud and DevOps: Azure · GCP · Docker · CI/CD · Azure DevOps · GitHub Actions
Frontend: HTML · CSS · Vue.js
AI and Automation: LLM API Integration · Workflow Automation · AI Enabled Applications
Work Experience Link to heading
Senior Software Engineer Link to heading
Independent Software Engineering · Chicago, IL · June 2025 to Present
Designing and delivering full-stack applications and backend systems using Python, FastAPI, and cloud-native architectures. Building business applications that support document workflows, operational processes, and analytics dashboards. Developing scalable backend services and REST APIs, integrating AI-enabled features via LLM APIs for conversational interfaces and document processing, and deploying containerized applications using Docker across cloud environments.
Senior Software Engineer (Python) Link to heading
RWE Clean Energy Services, LLC · Chicago, IL · June 2021 to June 2025
Developed analytics applications, backend systems, and reporting solutions supporting operational, engineering, and financial business workflows. Built Python-based backend services and REST APIs for enterprise applications and internal platforms. Delivered Python Dash applications providing interactive data visualization, reporting, monitoring, and operational insights for business stakeholders. Automated financial and operational modeling workflows, reducing manual effort by approximately 70%. Optimized SQL queries and database interactions to improve performance and responsiveness. Deployed scalable applications using FastAPI, Docker, and Azure cloud infrastructure, and implemented CI/CD pipelines using Azure DevOps and GitHub Actions.
Cloud Software Engineer Link to heading
University of North Carolina at Charlotte · Charlotte, NC · August 2020 to May 2021
Developed and deployed containerized Python applications on Google Cloud Platform, including Cloud Run, BigQuery, and Cloud Storage. Built backend services supporting machine learning experimentation and research workflows. Developed APIs for data processing, model execution, and workflow orchestration. Automated machine learning environment setup and experimentation processes, reducing manual configuration effort and improving development efficiency.
Software Developer / Java Developer Link to heading
Multiple Clients · Mumbai, India · February 2016 to April 2019
Developed backend modules and business functionality for enterprise banking and financial services applications. Built Java-based web applications using Spring Framework, designed backend services for customer-facing and internal operations, and improved application performance by up to 30% through code optimization. Participated in Agile software development teams delivering production software for enterprise clients including JPMorganChase, The National Commercial Bank, and ICICI Bank.
Projects Link to heading
PreLegal: AI Powered Legal Document Drafting · Python · FastAPI · Docker · Claude · CI/CD · Git
Built and deployed a full-stack SaaS platform that uses conversational AI to draft professional legal agreements in minutes. Supports 11 document types based on Common Paper open standards. GitHub · Live App
Loss Ratio Prediction for Auto Insurance · Python · Pandas · Docker · GCP · Scikit-Learn
Developed a machine learning project to predict loss ratios for insurance policy portfolios using the CRISP-DM methodology, from data preparation and feature engineering through regression model evaluation.
Bank Marketing Analysis · Python · Pandas · Scikit-Learn
Performed data preprocessing and analysis, evaluated fairness metrics to identify potential bias in datasets.
Housing Price Prediction App · Python · Docker · GCP
Built and trained a machine learning model and deployed the application to Cloud Run using automated CI/CD pipelines. GitHub
Education Link to heading
Master of Science, Computer Science (Data Science) Link to heading
University of North Carolina at Charlotte · May 2021
Bachelor of Engineering, Computer Engineering Link to heading
University of Mumbai · May 2015