Vani Podali
Development
Maine, United States
Skills
Python
About
VANI PODALI's skills align with Programmers (Information and Communication Technology). VANI also has skills associated with Web Professionals (Information and Communication Technology). VANI PODALI has 10 years of work experience.
Work Experience
Python Developer
Norwex, Texas
May 2020 - September 2023
- Responsibilities: * Implemented and managed AWS resources including EC2, ECS, RDS, Lambda, S3, SQS, SNS, Glue, CloudTrail, route 53 and CloudWatch. * Utilized Terraform and AWS SDK for infrastructure provisioning and automation. * Configured and supported Kubernetes clusters running on CoreOS, ensuring smooth containerized application deployments. * Developed event-based trigger using AWS lambda. * Built data pipelines using Python and AWS Resources like S3, CI/CD. * Worked in building AWS infrastructure using Terraform, configurations of AWS components using Boto3 libraries. * Experience of on premise and cloud technologies, security, infrastructure, networking, and application * Experience in Python and Django, with knowledge of Python web framework and ORM (Object Relational Mapper) libraries. * Experienced in hand coding HTML5, CSS3, and JavaScript and basic understanding of PHP. * Implemented a robust error-handling strategy in Node.js applications to maintain server reliability. This included detailed error logging, graceful error recovery, and preventive measures to minimize service disruptions * Planned, developed, and written re-usable code that can be used for proprietary frontend use. * Designed and implemented low-latency, high-availability, and performant applications. * Integrated security with the traditional Software Development Life Cycle (SDLC). * Recommend improvements of software architecture and suggest timely solutions to resolve issues. * Integrated data storage solutions, assisting with designing a high-efficiency CMS. * Performed and continued to improve various software testing techniques and methods. * Collaboratively research, build, and implement tools, libraries & frameworks that aid the business. * Develop and maintain automated tests for APIs to validate data exchange and communication between various software components. * Design and execute performance tests to assess system response times, load handling, and overall software performance under varying conditions. * Involved in deploying Node.js applications, configuring server environments, and collaborating with DevOps teams to automate deployment processes. * Integrate automated tests into CI/CD pipelines to enable continuous testing and rapid feedback on code changes. * Created Branches, Labels and performed Merges, stash in Bit Bucket. * Implemented automation workflows using GitHub Actions or other CI/CD tools for continuous integration and deployment. * Integrated GitHub with other tools, such as project management platforms and communication channels. * Migrated the code from Bitbucket repositories to Github to ensure data integrity and version history preservation. * Monitor and analyze testing results, metrics, and quality indicators to identify areas for improvement and report on the overall quality of the software. * Experience in Leading a team of Python developers to deliver high-quality software solutions. Environment: Python, Lambda, Terraform, kubernetes, Ansible, Docker, Boto3, RDS, DynamoDB, Elasticsearch, Glue, S3, SQS, SNS, EC2, ECS, Glue, Route 53, API Gateway Service, CI/CD, CDK, Bit Bucket, Github, Python oops, Linux, Postgres, MongoDB, AWS and python libraries such as NumPy, etc.
SDET Engineer
Blackberry Cylance
July 2019 - December 2019
- Responsibilities: * Developed smoke and regression unit testcases using Python, Pytest, SQLite. * Built data pipelines using Python and AWS Resources like S3, CI/CD * Experienced in virtualization tools, supporting and hosting OIM Components, such as VMware Workstation * Good Experience working with AWS resources S3 with Boto3 libraries * Migrated code from Python 2.7 to 3.6 using automation tools. * Worked with Atlassian tools like Jira, and confluence. * Created Branches, Labels and performed Merges in Stash and GIT. * Administering Code Repositories in Bit bucket. * Involved in the complete Software Development Life Cycle (SDLC) to develop the application. * Followed AGILE development methodology to develop the application. Environment: Python, Pytest, Git, Bit Bucket, Python oops, Linux, Postgres, MongoDB, AWS and python libraries such as NumPy, etc.
Python developer
Altice USA
July 2018 - April 2019
- Responsibilities: * Complete development and expertise in Rest framework in Django. * Involved in Developing a Restful service using Python Django framework. * Developed entire front-end and backend modules using Python on Django Web Framework with GIT. * Built tools and ETL pipelines using Python Pandas with target sources like MySQL, Mongo DB etc. * Builds data pipelines using Python and AWS Resources like Lambda, S3, RDS, Dynamo DB, CI/CD * Experienced in hand coding HTML5, CSS3, and JavaScript, React.Js and other UI technologies. - Angular with Bootstrap * Developed the entire project using PostgreSQL and migrating from other databases to PostgreSQL. * Worked with AWS RDS (SQL Server, Aurora (MySQL flavor)) * Worked on AWS EC2 Amazon Linux, Container services (ECS), Lambda(Serverless) * Worked with Zappa for Django deployment on Lambda (AWS) * Expertise in developing web-based open stack applications using Python and Django for large dataset analysis. * Front-end web development using HTML/CSS, jQuery, Bootstrap as well as back-end development using Golang and SQL. * Dealing with client regarding the requirements of the projects and taking care of production issues and bugs. * Perform Jenkins administration, updating plugins, setting up new projects and debugging build problems. * PowerShell scripting management for mass deployments/changes | Application deployment via PowerShell/One Click | PowerShell scripting and automation * Pytests| Swagger| Unit test with Django * Develop Interactive front end to visualize data from the backend and represent in a graphical manner to better understanding for users. * Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework. * Worked on Atlassian tools like Bamboo, Jira, and confluence. * Created Branches, Labels and performed Merges in Stash and GIT. * Administering Code Repositories in SVN and Bit bucket. * Involved in the complete Software Development Life Cycle (SDLC) to develop the application. * Followed AGILE development methodology to develop the application. * Used Test driven approach (TDD) for developing services required for the application. * Used selenium to write automation script for automating UI as well as restful service. * Implemented Integration test cases. * Create and execute performance test scripts. * Design user workloads based on the expected performance benchmarks and statistically represented workloads. * Execute both batch and online jobs performance testing and analyze the results to provide recommendations. * Works with cross functional project teams to define performance metrics and acceptance criteria Environment: Python, Django, Lambda, AWS, Git, Linux, Postgres, HTML5, CSS3, Angular 2.0, PostgreSQL, and python libraries such as NumPy, Pandas.
Python developer
Maine Medical Center
February 2018 - July 2018
- Responsibilities: * Involved in Developing a Restful service using Python Django framework. * Developed entire front-end and backend modules using Python on Django Web Framework with GIT. * Designing Celery and multithreading for scheduling the tasks and multiple activities. * Develop Interactive front end to visualize data from backend and represent in graphical manner to batter understanding for users. * Experienced in hand-coding HTML5, CSS3, JavaScript, and other UI technologies. * Experience with JavaScript Frameworks Ext JS, AngularJS, jQuery * Experienced in web application development using Flask and Django in Python. * Expertise in developing web-based open stack applications using Python and Django for large dataset analysis. * Developed Merge jobs in Python to extract and load data into MySQL database. * Successfully migrated the Django database from SQLite to MySQL (SQL, PLSQL) to PostgreSQL with complete data integrity. * Experience in building complex queries using SQL and wrote stored procedures using PL/SQL * Experience in report writing using SQL Server Reporting Services (SSRS) and in creating various types of reports like table, matric and chart report, web reporting by customizing URL access. * Provide high-level technical support and administration for GIS-based routing software. * Ensure data integrity, performing extensive quality control checks of GIS data and non-spatial database. * Front-end web development using HTML/CSS, JQuery, Bootstrap as well as back-end development using Golang and SQL. * Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework * Worked on Atlassian tools like Bamboo, Jira, and confluence. * Reviewed and implemented instrument pricing and modelling methodologies in collaboration with technical engineers. Analyzed and documented how instrument prices move as underlying market data sources change. * Involved in the Complete Software development life cycle (SDLC) to develop the application. * Full Stack Developer for custom Drupal 7 build. Responsibilities included site maintenance, new feature development and user support. Environment: Python 2.7, PyQuery, Angular.js, Shell Scripting, JSON, Rest, MySQL, Apache Web Server, Django, SQL, UNIX, Windows, PostgreSQL, and python libraries such as NumPy, etc.
Python developer
Bit Computer Services PVT. LTD
June 2014 - September 2017
- Responsibilities: * Responsible for gathering requirements, system analysis, design, development, testing and deployment. * Experienced in both Agile and Waterfall platforms to develop the application * Experience in developing rich user interfaces using CSS, HTML, JavaScript and jQuery. * Created Business Logic uses Python 2.7. * Used Django framework for application development. * Created database using MySQL, written and edited stored procedures and extracted data from database by using Django API's. * Worked with AWS RDS (SQL Server) * Created specific images using the Python Imaging Library for the custom images used for each book. * Written scripts in Python for extracting data from HTML file. * Effectively communicated to the external vendors to resolve queries. * Used Git for the version control. * Used selenium to write automation script for automating UI as well as restful service. * Used Test driven approach (TDD) for developing services required for the application. * Implemented Integration test cases. Environment: Python 2.7, Django, MySQL, Windows, Linux, HTML, CSS, jQuery, JavaScript, Apache.
Python Developer
Digicom Systems
May 2012 - June 2014
- Responsibilities: * Utilized Python, Django, jQuery, and Java etc. to design server applications and client interfaces. * Evaluated development standards and procedures of engineering processes. * Managed continuous maintenance and troubleshooting of Python Django projects. * Handled development and management of front-end user interfaces with help of HTML, CSS and JavaScript. * Created and deployed applications on diverse range of platforms including Linux and Solaris. * Collaborated with other developers to handle complicated issues related to deployment of Django based applications. Environment: Python, Django, MySQL, Windows, Solaris, HTML, CSS, Java, jQuery, JavaScript, Apache, Linux.
Education