Professional Experience
Feb 2025 - Present
ConnX Inc, New Jersey | Python Developer
- Architected and deployed end-to-end microservices using Django and Fast API, enabling modular and scalable communication layers for enterprise applications.
- Designed and deployed real-time monitoring dashboards using Plotly Dash, visualizing live API metrics, device health, and service uptime across distributed systems.
- Integrated Plotly visualizations into Django applications using django-plotly-dash, providing dynamic and interactive data insights for operational teams.
- Led the development of asynchronous API services using Python’s asyncio and aiohttp, improving throughput and reducing latency by 50% for high-traffic endpoints.
- Implemented enterprise-grade OAuth2.0 and JWT-based security layers across APIs and internal services, ensuring compliance with security standards and reducing breach risks.
- Championed best practices in code quality through peer reviews, test-driven development (TDD), and maintaining 90%+ unit test coverage across all projects.
- Built real-time monitoring and logging tools using ELK stack and Prometheus-Grafana dashboards to proactively detect anomalies and system degradations.
Oct 2023 - Feb 2025
Smart IMS Inc, New Jersey | Software Developer
- Developed and deployed RESTful APIs to integrate various internal and external systems, ensuring secure and efficient data communication.
- Designed and implemented scalable Python scripts to automate repetitive tasks, improving team efficiency by 30%.
- Collaborated with cross-functional teams to gather requirements, design endpoints, and test APIs, ensuring alignment with business needs.
- Enhanced API performance by optimizing code and implementing caching mechanisms, reducing response times by up to 40%.
- Implemented robust authentication and authorization protocols (OAuth2, JWT) to ensure API security.
- Created detailed API documentation using tools like Swagger, facilitating easier adoption and integration for developers.
- Conducted unit and integration testing for APIs, achieving over 95% code coverage to ensure reliability and robustness.
- Utilized version control systems like Git to manage changes, ensuring a streamlined and collaborative development process.
- Monitored and maintained APIs in production, quickly identifying and resolving issues to minimize downtime.
Feb 2022 - Jul 2022
Tata Consultancy Services, Hyderabad | System Engineer
- Engineered and optimized SQL queries to extract, transform, and load large datasets from PostgreSQL and MongoDB, ensuring data quality and reliability for system reporting and analysis.
- Integrated Python scripts with automation tools to monitor and analyze system performance, improving troubleshooting efficiency.
- Deployed and managed data warehousing solutions using AWS Redshift, enhancing system query speeds and optimizing storage for datasets exceeding 1 TB.
- Designed and implemented over 50 dashboards using Tableau and MS Excel to provide real-time insights and reports, empowering management to make informed decisions.
- Utilized AWS Athena for executing ad-hoc queries on datasets stored in S3, enabling faster data exploration and analysis without additional ETL processing.
- Led efforts in text mining and data cleaning to improve the quality of operational data, enhancing system performance and output accuracy.
- Collaborated with cross-functional teams to resolve system issues, manage configurations, and document system changes.
- Leveraged Git for version control, ensuring accurate tracking of updates and seamless collaboration on system-related projects
Feb 2020 - Jan 2022
Inspire Business Solutions, Hyderabad | Python Developer
- Designed and developed scalable Python applications to automate business workflows, reducing manual effort by 25%.
- Built and maintained RESTful APIs to streamline communication between client-facing applications and backend systems.
- Collaborated with cross-functional teams to gather requirements, optimize workflows, and deliver tailored software solutions.
- Wrote efficient Python scripts for data processing, analysis, and visualization, improving decision-making processes for stakeholders.
- Utilized frameworks like Django and Flask to create secure and robust web applications, enhancing user experience and system reliability.
- Implemented data validation and error-handling mechanisms, ensuring system accuracy and reducing downtime by 20%.
- Deployed applications on cloud platforms, leveraging tools like AWS EC2 and S3 for scalability and cost-effectiveness.
- Documented code and processes comprehensively, enabling seamless onboarding for new team members and maintaining project continuity.