Prasad - SR . Python Developer |
[email protected] |
Location: Alto, Texas, USA |
Relocation: yes |
Visa: GC |
[email protected]
+1 (469)-988-5899 SUMMARY: Having around 10 years of experience as a Python Developer with a deep understanding of technology trends and expertise in complex technologies. Proficient in implementing Model-View-Control (MVC) architecture using server-side applications like Django and Flask for developing web applications. Experience in Requirement Analysis, Application Design & Development, and profound knowledge of SDLC using Agile and V model. Strong experience with Grails, Groovy. Working knowledge in WAMP (Windows, Apache, MySQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture. Strong experience in system analysis, design, development, and implementation of web-based and client/server applications using HTML, Angular JS, Bootstrap, Node JS, CSS, JavaScript, AJAX, XML, XSLT, Python, Django, and Flask. Skilled in using Cloud AWS. Extensive experience focusing on services like EC2, EBS, S3, ELB, VPC, AMI, IAM, ECS, Route53, RDS, Lambda, Dynamo DB, CloudWatch, SNS, Config, CloudTrail, Beanstalk, and cloud formation templates. Expertise in Service Oriented Architecture (SOA) and related technologies like Web Services, WSDLs, SOAP, XML, and REST. Competent with Oracle, MySQL, PostgreSQL, Apache Cassandra, Apache Airflow, Meson and MongoDB Pandas. Experience Unit testing, Integration Testing, and generating test cases for web applications using Python Unit test framework Hudson/Jenkins in the builds triggered by each push to GIT. Working experience with Docker and IAAC platforms cloud formation, Terraform, Ansible, and Kubernetes. Experience in the validations of complete ETL process end to end. Run various jobs in ETL Tool, Informatica using UNIX operating system. Familiarity with working on Application Servers like WebSphere, WebLogic, and Tomcat and Web Servers like Apache server, Apache Airflow, Meson and NGINX. Good experience in Python Integrated Development Environments like NetBeans, PySpark, PyScripter, Spyder, PyStudio, PyDev, and Sublime Text. Experience writing test scripts, test cases, test specifications, and coverage and implementing the unit tests using Python Unit Test (PyUnit) library. Experience in AWS Cloud Computing services, such as EC2, S3, Lambda, API, DynamoDB, SNS, SQS, EBS, VPC, ELB, Cloud Watch, Security Groups, IAM roles, Cloud Front, EMR, Cloud logs Created reusable Terraform modules in AWS cloud environments. Experience with graph-based data workflows such as Apache Airflow, Meson Excellent interpersonal and communication skills, efficient time management and organization skills, and ability to handle multiple tasks and work well in a team environment. TECHNICAL SKILLS: Languages: Python, PySpark, C, C#, SQL and PL/SQL, PHP Frameworks: Django, Pyramid, Flask Scripting languages: JavaScript, Shell Scripting, Bash Cloud Technologies: GCP, AWS, EC2, S3, Elastic Beanstalk, Groovy, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, and SNS. Databases: MySQL, Oracle, MongoDB, Cassandra, PostgreSQL Web Technologies: JavaScript, Node JS, AngularJS, React JS, CSS3, HTML5, AJAX, jQuery, Bootstrap. API Integration: JSON, REST, XML, SOAP Libraries: Beautiful Soup, NumPy, Pandas, matplotlib, SciPy, and PyQt. IDE: PyCharm, Eclipse, My Eclipse, JDeveloper, RAD Versioning Tools: SVN, Git, GitHub, GitLab Web/ App servers: WebSphere, WebLogic, Tomcat, Apache server, Apache Airflow, Meson, NGINX Deployment Tools: Docker, Jenkins, Heroku, Kubernetes Testing Tools: Bugzilla, ETL and JIRA Methodologies: Agile/Scrum, Waterfall Operating Systems: Windows, Linux, Mac OS EDUCATION: Bachelor s Degree, Jawaharlal Nehru Technological University, Hyderabad, India, Jul-2014 PROFESSIONAL EXPERIENCE: Walgreens, Chicago, IL | Sr. Python Developer | Oct 2021 - Present Responsibilities: Responsible for gathering requirements, system analysis, design, development, testing, and deployment. Develop entire frontend and backend modules using Python using Web Frameworks. Responsible for writing OOP code in Python for server-side scripting. Researched and implemented code coverage using SonarQube scanner and runner and unit test plug-ins like find bugs, check style and Junit with Maven/Hudson. Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content Responsible for designing and developing REST web services in Python using Flask and flask-restful Developed web-based applications using Python, Django, Angular JS, React JS, Node JS, XML, XSLT, CSS3, Ajax, JSON, HTML5, JavaScript, and Jquery. Created various POC using Pyspark module in python using MLlib, implemented data analysis applications using Python, Pandas, NumPy, Jupyter notebook Implemented framework to read data from excel using groovy. Implemented Python-based custom activities within ADF pipelines to perform complex data transformations and manipulations, leveraging the flexibility and power of Python libraries such as Pandas and NumPy. Developed single-page application using Angular JS backed by MongoDB and NodeJS. Implemented MVC/ MVW architecture using Django, RESTful, SOAP web service, and SOAPUI. Worked on Angular for front-end development and NodeJS for back-end development. Worked with Relational DB (RDBMD) like SQLite, MYSQL Workbench, PostgreSQL, and No-SQL database MongoDB, HBase, and Cassandra for database connectivity. Coded Groovy domain classes to handle the business logic. Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes, and EC2 instances. Integrated Postman collections with CI/CD pipelines for continuous integration and automated testing, ensuring consistent and reliable deployment of applications. Wrote Lambda functions in Python for AWS's Lambda, which invokes Python scripts to perform various transformations and analytics on large data sets. Developed REST APIs and created a User Model for the application. Also, develop Spark code and SparkSQL/Streaming for faster testing and processing of data. Developed RESTful APIs using Python Flask framework and integrated Swagger for API documentation, enabling clear and interactive documentation of endpoints, parameters, and response schemas. Written Infrastructure as code (IaC) in Terraform, Azure resource management, AWS Cloud formation Developing tools using Python, Shell scripting, and XML to automate some menial tasks. Creating the project blueprint with GIT and implementing the Server application with Routing algorithms as middleware in Node.js. Created a real-time Executives dashboard utilizing Logstash, graphite, Elastic Search, Kibana & Redis. Used PyUnit, the Python unit test framework, for all Python applications. Worked with integrated development environments like PyCharm, Eclipse, and IntelliJ. Utilized continuous integration and automated deployments with Jenkins, Ansible, and Docker. Used Jira to manage workflow and track progress. Utilized Postman for API testing, creating comprehensive test suites for RESTful APIs to ensure functionality and reliability. Utilized ADF's visual interface to design and monitor data pipelines, ensuring efficient data flow and optimal resource utilization across Azure services. Wrote Lambda functions in python for AWS's EMR, Lambda which invokes python scripts to perform various transformations and analytics on large data sets to various forma Worked as part of an Agile/Scrum-based development team and was exposed to TDD approach in developing applications. Environment: Python, PySpark, Django, Flask, Angular JS, React JS, Node JS, XML, XSLT, CSS3, Ajax, JSON, HTML5, JavaScript, Jquery, Node JS, XML, MongoDB, RESTful, SOAP, SonarQube, SOAP UI, MySQL, PostgreSQL, AWS, Lambda, GIT, Apache, Linux, PyCharm, Groovy, Terraform, Eclipse, IntelliJ, Jenkins, Ansible, Docker, Jira, Agile Scrum. Paycor, Frisco, TX | Python Developer | Nov 2019 Sep 2021 Responsibilities: Designed the application's front and back end using Python on Django Web Framework. Modify the existing Python/Django modules to deliver a specific data format. Used object-relational mapping (ORM) solution, mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema Developed web-based applications using Python, Django, Flask, HTML, CSS, JavaScript, Jquery, Angular JS, XML, XSLT, JSON, and AJAX. Consumed external APIs and wrote RESTful API using Django REST Framework and AngularJS. Conducted API validation and testing using Swagger tools, such as Swagger Inspector, to ensure that API endpoints conform to defined specifications and deliver expected functionality. Worked on AWS Cloud Platform and its features, including EC2, S3, and EBS. Worked on Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions. Used Jenkins for continuous integration(CI) and deployment(CD). Writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PL/SQL, and Oracle, PostgreSQL databases. Experience with graph-based data workflows such as Apache Airflow, Meson Provided training and support to team members on using Postman effectively for API testing and validation, promoting knowledge sharing and collaboration. Automated API documentation generation by integrating Swagger with CI/CD pipelines, ensuring that documentation stays synchronized with code changes and reducing manual effort. Developed Templates for AWS EMR infrastructure as code using Terraform to build staging, production environments. Developed automated test scripts in Postman to streamline API testing processes, reducing manual effort and increasing efficiency. Developed and Deployed SOAP-based Web Services on Tomcat Server. Implemented Restful Web services for sending and receiving data between multiple systems. Used JIRA for bug and issue tracking. Used PyUnit, the Python unit test framework, for all Python applications. Developed spark applications in python(PySpark) on distributed environment to load huge number of CSV files with different schema in to Hive ORC tables Worked with integrated development environments like PyCharm, Eclipse, and IntelliJ. Implemented error handling and retry mechanisms within ADF pipelines using Python scripts to enhance data pipeline robustness and reliability in handling transient failures. Implemented data lineage and metadata tracking within ADF pipelines using Python scripts and Azure services like Azure Data Catalog, facilitating data governance and compliance requirements. Implemented the application in the LINUX environment and became comfortable with all its commands. Used GIT for version control. Environment: Python, PySpark, Django, Flask, HTML, CSS, MVC, MySQL, PostgreSQL, REST API, JavaScript, Jquery, GIT, Apache Airflow, Meson, Linux, AWS, Terraform, PyCharm, Eclipse, IntelliJ. Barclays, New York, NY| Python Developer | Jan 2017 Oct 2019 Responsibilities: Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and JQuery. Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL. Involved in the Complete Software development life cycle (SDLC) to develop the application. Involved in UI refactoring that involves extensive use of Ajax. Worked on backend of the application, mainly using Active Records. Analyzed the code completely and have reduced the code redundancy to the optimal level. Developed programs to automate the testing of RAID controller firmware and utilities using Python 2.7, Java, Bash script, Windows command line, AutoIt, Auto Hotkey. Having experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts. Involved in the development of ORM Queries. Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format. Used Test driven approach (TDD) for developing services required for the application. Exported Test case Scripts and modified the selenium scripts and executed in Selenium RC environment. Worked on JavaScript MVC Framework like AngularJS. Used Python scripts to update content in the database and manipulate files Python Developer Environment: Python 2.6/2.7, Django 1.5, Java, Bash, HTML5/CSS, AJAX, JSON, JQuery, Bootstrap, Pyramid, MySQL, MS SQL, PostgreSQL, RESTful, SOAP, JavaScript, Selenium, Git. Royal IT Park, Hyderabad, India | Python Developer | June 2015 December 2016 Responsibilities: Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface. Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQLAlchemy, and PostgreSQL. Designed the application using Python, HTML, CSS, AJAX, JSON, JavaScript, and JQuery. Designed and managed API system deployment using a fast HTTP server and Amazon AWS architecture. Developed tools using Python, Shell scripting, and XML to automate some menial tasks. Involved in writing application-level code to interact with APIs and Web Serving using AJAX, JSON, and XML. Experience with graph-based data workflows such as Apache Airflow, Meson Worked on Jenkins for continuous integration and Used Apache Airflow and Apache server to check our developed projects. Responsible for debugging the project monitored on JIRA. Wrote Python scripts to parse JSON documents and load the data in the database. Created Reports using Tableau and Tested Test scripts manually for Web services. Tested and debugged the product in controlled and real situations using PyTest. Utilized PyUnit, the Python unit test framework, for all Python applications. Implemented a Continuous Integration & Delivery (CI/CD) pipeline with Docker, Jenkins, and GitHub. Developed UDFs using Python and also implemented graphs using Python with big data analytics. Involved in Regression testing by following Agile-Scrum, Kanban, and Waterfall Software Development. Performed troubleshooting, fixed and deployed many Python bug fixes of the application. Participated in weekly release meetings with Technology stakeholders to identify and migrate potential risks associated with the releases. Environment: Python, Django, Flask, Apache Airflow,Meson, JavaScript, HTML, CSS, JSON, AJAX, Jquery, AWS, XML, SOAP, REST, GIT, Jenkins, JIRA, SQL, Agile. Sacrosanct info, Hyderabad, India| Python Developer | June 2014 June 2015 Roles & Responsibilities: Used collections in Python scripting for manipulating and looping through different users. Developed entire front-end and back-end modules using Python on Django Web Framework. Developed Merge jobs in Python to extract and load data into MySQL database. Applied REST API development via the Django REST Framework model to develop an information management system. Implemented interactive features such as forms, dropdown menus, and pop-up screens with JavaScript, Jquery, HTML, and CSS. Responsible for search engine optimization to improve the visibility of the website. Involved in writing SQL Queries and Stored Procedures. Generated Python Django Forms to record data, login, and signup of users. Created Python scripts for analyzing large quantities of data. Maintained detailed databases of energy storage projects and country-specific energy policies. Debugging webpages with Firebug and fixing issues. Testing browser compatibility and addressing browser compatibility issues. Performed testing methods like unit, integration, and web application testing. Environment: Python, Django, MySQL, REST API, JSON, Jquery, XML. Keywords: cprogramm csharp continuous integration continuous deployment user interface javascript sthree database information technology microsoft procedural language Illinois New York Texas |