Results-oriented Software Engineer specializing in Python and object-oriented programming. Experienced in designing RESTful APIs and automating data processing tasks to improve software performance and user experience. Expertise in automation scripting enhances application efficiency and provides technical support. Driven Software Engineer with expertise in Python programming, RESTful API design, and automation scripting. Proven ability to enhance application performance and streamline workflows to achieve operational excellence.
Overview
4
4
years of professional experience
1
1
Certification
Work History
Software Engineer - Python
Cognizant Technology Solutions
Pune
03.2022 - Current
Developed Python applications to automate data processing tasks, streamlining workflows and reducing manual effort.
Developed Python scripts to automate daily processes and improve system performance.
Implemented object-oriented programming principles to create robust software components.
Designed RESTful APIs for interfacing with external systems and integrating data sources.
Implemented RESTful APIs to enhance system integration capabilities.
Created web services using Django frameworks for integration with a third-party API.
Integrated open source libraries into existing applications, enhancing feature set and improving overall functionality.
Identified and fixed bugs and performance issues in Python applications to ensure optimal functionality.
Monitored application performance metrics, identifying bottlenecks and optimizing resource usage for better system reliability.
Collaborated with UI and UX designers to develop user-friendly interfaces for applications.
Stayed up-to-date with the latest Python development trends and best practices to apply them in projects.
Developed custom scripts utilizing various scripting languages such as Bash or Python.
Developed and maintained Python-based email automation to send operational notifications such as SLA breach alerts, aging ticket reports, and on-hold ticket follow-up mails, ensuring timely communication and better tracking of pending activities. Automated daily/weekly reporting emails with structured subject/body format, stakeholder-wise distribution lists, and clear status summaries to improve visibility and reduce manual follow ups.