Bengaluru, Karnataka, India
As a Software Developer at Siemens, I contribute to building and optimizing scalable web applications using React.js, Python, and Docker. My work includes maintaining and enhancing web applications, designing FastAPI RESTful endpoints, and deploying Python-based machine learning models to improve data analytics and prediction accuracy.
• Frontend Development: Building and maintaining complex React interfaces for industrial monitoring, ensuring high performance when visualizing 50k+ data points per hour. • Quality Assurance: Implementing comprehensive test suites using Vitest for unit testing and Playwright for end-to-end user flow validation, reducing regression issues in production. • IGBT Health Monitoring: Engineered a high-performance React interface for a predictive IGBT monitoring system (<500 transistors), transforming streaming analytics data into scalable, real-time visual insights. • DevOps & CI/CD: Writing and optimizing CI/CD scripts to automate testing and deployment pipelines, improving release frequency and environment consistency via Docker.
• Frontend Development: Built reusable and modular UI components using Angular, improving usability of internal diagnostic tools. • Testing & QA: Developed unit tests using NUnit, increasing code coverage and reducing production defects. • Containerization: Containerized applications using Docker to ensure consistent and reliable deployments across environments.