Prasad - Sr. Python Developer |
[email protected] |
Location: , , |
Relocation: yes |
Visa: GC |
NAME- Prasad
Sr. Python Developer 8+years [email protected] +1 (469)-988-5899 Professional Summary: Having 8+ years of experience in developing web-based applications, software development and design using Python, Django, XML, CSS, HTML, C++, DHTML, Java, JavaScript, JQuery and Angular JS. Experience in the field of software development. Proficient in developing applications using Python, R and C++. Have Knowledge on R Programming and R Web framework like Shiny. Experience in IT industry with proficiency in Analysis, Design & Development Testing of Enterprise Applications and Database Development using, Python, Django, Flask, and SQL projects. Experienced in complete Software Development Life Cycle, and major aspects of technological projects including Requirement Analysis, Design, Development, Database Design, Deployment, Testing, Debug-ging, and Application Maintenance. Worked with OSS RC Test Environment team based out of Ericsson Ireland. Also gained on the job training and work experience at Ericsson Ireland offices in Athlone and Dublin. Worked with Technical Support Engineers to ensure proper handling of PCI questions. Experience of dealing with various development methodologies like Waterfall, Scrum, and Agile. Experienced with WAMP (Windows, Apache, MySQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture. Experience of using Python modules like NumPy, Matplotlib, Pickle, Pandas, SciPy, wxPython, PyTa-bles, PyQt, etc., for generating complex graphical data, creation of histograms, etc. Experience in using scikit-Learn and Statsmodels in python for machine learning and data mining. Skilled in Object-Oriented Design and Programming using Python and C++. Experienced in implementing Model View Control (MVC) architecture using server-side applications like Django and Flask for developing web applications. Experienced with JSON based RESTful web services, and XML based SOAP webservices. Worked on various applications using python integrated IDEs like Eclipse, IntelliJ, Sublime Text and PyCharm. Experience of working with relational databases like Oracle, SQLite, PostgreSQL, MySQL, DB2 and non-relational databases like MongoDB and Cassandra. Experience in oracle supplied packages, Dynamic SQL, Records and PL/SQL tables. Experience in performance tuning for oracle RDBMS using explain plan and Hints. Proficient in developing complex SQL Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages along with performing DDL and DML operations on the database. Written and developed scripts for automating tasks using Jenkins and UNIX shell scripting. Experience in project deployment using Heroku, Jenkins and Amazon Web Services (AWS). Worked on various Operating Systems like UNIX, Linux, Windows, and Mac OS. Experienced with version control systems like Git, GitHub, CVS, and SVN in order to keep the versions and configurations of the code organized. Experienced with Unit Testing, System Integration Testing (SIT) and User Acceptance Testing (UAT). Prepared scripts to ensure proper data access, manipulation, and reporting functions with R program-ming language. Experienced in Performance Monitoring, Security, Trouble shooting, Backup, Disaster recovery, Maintenance and Support of UNIX systems. Worked on JIRA for bug tracking and communicating for better results Strong Experience in Big data technologies including Apache Spark, Hadoop, HDFS, Hive, MongoDB. Experience in handling errors/exceptions and debugging issues in large scale applications. Highly motivated, dedicated, quick learner and have proven ability to work individually and as a team. Excellent written and oral communication skills with results-oriented attitude. Experienced with version control systems like Git, GitHub, CVS, and SVN in order to keep the versions and configurations of the code organized. Experienced with Unit Testing, System Integration Testing (SIT) and User Acceptance Testing (UAT) Worked on JIRA for bug tracking and communicating for better results Strong Experience in Big data technologies including Apache Spark, Hadoop, HDFS, Hive, Mongo DB. Experience in Implementation of MVC/ MVW architecture using Django, and RESTful, Soap web ser-vice and Soap UI. Professional Experience Sr. Python Developer Walgreens -Chicago, IL October 2021 to Present Responsibilities: Involved in the software development lifecycle (SDLC) of tracking the requirements, gathering, analy-sis, detailed design, development, system testing and Deployment. Developed and handled business logic through backend Python code. Performed troubleshooting, fixed and deployed many Python bug fixes of the applications and involved in fine tuning of existing processes followed advance patterns and methodologies. Wrote automate python script for testing program to store machine detection alarm when pump experi-ence overloading to Amazon cloud. Developed web applications in Django Framework's model view control (MVC) architecture and manip-ulated databases by using Django database API along with MySQL. Created a Python, Django web-based application using Python scripting for data processing and MySQL for database, HTML5, CSS and JQuery for data visualization. Developed entire frontend and backend modules using Python on Django WebFrame work. Solution for existing machinery and new developed and newly developed machine based on analysis and simulation. Implemented a 'server less' architecture using API Gateway, Lambda and deployed AWS Lambda code from Amazon S3 buckets and created a Lambda Deployment function. Key contributor in the development of CI/CD Pipelines that automates the build and deployment of ap-plications. Wrote Unit and Integration Tests for all the ETL services. Work on Churn Feature Normalization Airflow Job. Strong command in JavaScript leading Frameworks Team like Angular.js, React.js, backbone.js, boot-strap.js, Node.js and Projects UI Designing Team. Utilize Airflow Backfill feature to (re)-populate past data. 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. Develop Python micro services with Django/framework for Confidential & Confidential internal Web Applications. Involved in Developing a Restful service using python Flask framework. Implemented Okta single sign on authentication for several applications making use of python SDKs, SAML and OPENID connect. Used python Data structures like List, Set, Tuples and Dictionaries. Designed and developed horizontally scalable APIs using Django. Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work. Worked with View Sets in Django-REST framework for providing web services and consumed web ser-vices performing CRUD operations. DesignedandDevelopedUserInterfaceusingfront-endtechnologieslikeHTML5, CSS3, JavaScript, Boot-strap and JSON. Integrate the dynamic pages with Angular.JS and JQuery to make the page s dynamic. Extensively working with AWS services like S3, EC2, Glue, EBS, EKS, Lambda, Fargate and Auto-Scaling, Route53, CloudFront, IAM, Cloud Watch, and RDS etc. Developed and implemented core API services using Python. Develop CI/CD pipeline based on Jenkins, GitHub, Docker and internal cloud. Manage code versioning with GitHub, Bit Bucket and deployment to staging and production servers. Created Restful APIs using the Fast API Used PyUnit, the Python unit test framework, for all Python applications. used to write and execute test codes using Pytest Attended Daily Scrum meetings to provide update on the progress on daily activities to the Scrum Master and to notify blocker and dependency if any. Environment: Python, Django, Selenium, Flask, AWS, PyQt, Agile, Angular.js, JQuery, CSS3, HTML5, JavaScript, Bootstrap, GitHub, Shell Scripts, Restful API, MySQL, LINUX, and Windows. Role: Full Stack Python Developer Client: Paycor - Frisco, TX November 2019 to September 2021 Responsibilities: Developed entire frontend and backend modules using Python on Django Web Framework by imple-menting MVC architecture. Developed the tools using Python Django and used MongoDB for databases. Parsers written in Python for extracting useful data from the design data base. Used Parse kit (Enigma.io) framework for writing Parsers for ETL extraction. Participated in all the stages of software development lifecycle (SDLC) like design, testing development and implementation. Extensively worked with spark Data frames for ingesting data from flat files into RDD's to transform unstructured data and structured data. Experience in Microsoft azure cloud platform and merge with python. Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design. Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch. Setup Docker on Linux and configured Jenkins to run under Docker host. Developed various API s for Django applications using Django-tasty pie. Used JIRA to build an environment for development. Developed Wrapper in Python for instantiating multi-threaded application. Creating RESTful web services for Catalog and Pricing with DjangoMVT, MySQL, and MongoDB. Fixed bugs, providing production support, enhanced applications by improving code reuse and perfor-mance by making effective use of various design patterns. Front-end web development using HTML/CSS, JQuery, Bootstrap as well as back-end development using SQL. Used Python based GUI components for the front-end functionality such as selection criteria. Admin-istration of dedicated collocated RHEL 4 machine and configured complex Apache configuration files. Experienced in building a Command line tool to interact with RESTful API. Familiar with UNIX / Linux internals, basic cryptography & security. Generated graphical reports using python package NumPy and Matplotlib. Performed efficient delivery of code based on principles of Test Driven Development (TDD) and con-tinuous integration to keep in line with Agile Software Methodology principles. Deployed and monitored scalable infrastructure on Amazon web services (AWS). Implemented monitoring and established best practices around using Elasticsearch and used AWS Lambda to run code without managing servers. Implemented responsive user interface and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript, Bootstrap, jQuery. Implemented task object to interface with data feed framework and invoke database message service setup and update functionality. Developed and optimized Extract, Transform, Load (ETL) processes using AWS Glue to move data between various data sources and destinations. Implemented data transformation logic using PySpark scripts in AWS Glue ETL jobs. Integrated AWS Glue with other AWS services such as Amazon S3, Amazon Redshift, and Amazon RDS for seamless data integration and processing. Ensured data quality and consistency by validating and cleaning data during the ETL process. Implemented data transformation logic in SQL and Python to prepare data for analysis in Redshift. Optimized SQL queries for performance in Redshift, including query tuning and using appropriate distribution and sort keys. Utilized Redshift Advisor to identify and resolve performance bottlenecks in queries. Written Terraform scripts to automate AWS services which include ELB, CloudFront distribution, RDS, EC2, database security groups, Route 53, VPC, Subnets, Security Groups, and S3 Bucket and converted existing AWS infrastructure to AWS Lambda deployed via Terraform and AWS Cloud-Formation. Created custom Terraform modules to encapsulate infrastructure components, promoting code reusability and maintainability. Developed ETL s using PySpark development. Used both Data frame API and Spark SQL API. Design and Develop ETL Processes in AWS Glue to migrate Campaign data from external sources like S3. Worked in building ETL pipeline for data ingestion, data transformation, data validation on cloud service AWS, working along with data steward under data compliance. Developed ETL s using PySpark development. Used both Data frame API and Spark SQL API. Environment: Python, Django, CherryPy, HTML5, CSS, Bootstrap, JSON, JavaScript, AJAX, RESTful webservice, MongoDB, MySQL, jQuery SQLite, Elasticsearch, Docker, Windows 12 Server, AWS (EC2, S3,Glue), PyUnit, Jenkins, Selenium Automation Testing,Terraform. Role: Python Developer Client: Barclays, New York. January 2017 to October 2019 Responsibilities: Worked on transformation of inheritance and outsourced UI by using JavaScript, Bootstrap, Ember.js, Backbone.js, Angular Js , Node.js, React.js and jQuery. Used Angular MVC and two-way data binding. Worked on automation scripts using Selenium in JAVA. Experience in using JavaScript build tools and dependency management like Grunt, npm. Designed and developed the user portal using JavaScript, React, Ember.js, Backbone.js, Angular.JS along with HTML, CSS and Bootstrap. Wrote python scripts to parse XML documents and load the data in database. UI development technologies such as JavaScript, CSS3, HTML5, GWT Good understanding in JavaScript, Angular.js, Bootstrap, Ember.js, Jasmine, Karma, Backbone.js, Re-act.js, MyBatis, require.js, node.js framework concepts and Responsive Design. Scalable, database-driven web application development using a variety of frameworks: ASP.NET on C#, Flask on Python, and PHP. Developed and implemented UI controls and APIs with JavaScript, Bootstrap, Ember.js, Backbone.js, Angular.js and Node.js. Used Node.JS for asynchronous data communication between server and client. Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript, Bootstrap. Used Python and Django to interface with the jQuery UI and manage the storage and deletion of con-tent. Involved in development of Web Services using SOAP for sending and getting data from the external in-terface in the XML format. Automated continuous integration and deployments using Jenkins, Docker, Ansible and AWS Cloud Templates. Installed and maintained Jenkins for Continuous Delivery as well as automated Ansible Playbook runs against production infrastructure. Managed datasets using Panda data frames and MYSQL. Queried the database queries using Python- MySQL connector and retrieved information using MySQLdb. Used Pandas library for statistical Analysis. Developed (TDD) and continuous deployment & continuous integration CI/CD using Jenkins. Configured and scheduled jobs for multiple projects on Hudson. Pioneer application hosting on cloud infrastructure using Amazon Web Services AWS. Used JavaScript & amp; Titanium tools. Implemented the entire Prototype of email app, including SQL Lite database schema and query design, JS based HTTP request to fetch email data and UI design & implementation. Experience maintaining infrastructure in multiple projects across the organization in Google Cloud Plat-form using Terraform (Infrastructure as Code). I have integrated product data feeds from Kafka to Spark processing system and store the order details in PostgreSQL database. Involved in designing different components of system like big-data event processing framework Spark, distributed messaging system Kafka and SQL database PostgreSQL. Environment: Python, Django, TDD, HTML5, CSS3, JavaScript, Angular.JS, AJAX, JQuery, JSON, SQL, Agile, GraphQL, pyspark and Windows. Role: Python Developer Client: Royal IT Park, Hyderabad, India. June 2015 to December 2016 Responsibilities: Involved in reviewing and understanding the Business requirements. Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support. Wrote scripts to Import and Export data to CSV, EXCEL formats from different environments using Python and made a Celery action using REST API call. Designed the user interactive web pages as the front-end part of the web application using various web technologies like HTML, JavaScript, Angular JS, jQuery and implemented CSS framework Bootstrap for better appearance and feel. Developed remote integration with third party platforms by using RESTful web services. Developed web services that make database calls for inserts, updates, and select queries. Developed Unit, Integration and Performance Test Cases using Junit, Selenium and Rational Function Tester. Improved code reuse and performance by making effective use of various design patterns. Used Python library Beautiful Soup for web scrapping s. Fetched twitter feeds for certain important keyword using python-twitter library. Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package. Deployed the project into Heroku using GIT version control system. Developed methods for Create, Read, Update and Delete (CRUD) in Active Record. Used Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode. Proficient with Java and Android SDK version Android 1.5 to Android 7.0 (Gingerbread, Honey comb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow and Nougat). Expertise in creating and developing applications for android operating system using Android Studio, Eclipse IDE, SQLite, Java, XML, Android SDK and ADT plugin. Scripted simulation hardware for testing using the Simi s simulator. Execute Validation Process through SIMICS. Worked on Angular JS to augment browser applications with MVC capability. Environment: Python, Celery, mod python, Angular, jQuery, JavaScript, AJAX, HTML/XHTML, XML, MS SQL server, T-SQL, Jasper, GIT, Reports, RESTful, Linux, Android OS Android 1.5 to Android 6.0 Role: Python Developer Client: Sacrosanct info, Hyd, India January 2014 to June 2015 Responsibilities: Designed, develop, test, deploy and maintain the website. Developed entire frontend and backend modules using Python. Developed Python scripts to update content in the database and manipulate files. Rewrite existing Java application in Python module to deliver certain format of data. Developed entire frontend and backend modules using Python. Generated property list for every application dynamically using Python. Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, and JavaScript. Wrote Python scripts to parse XML documents and load the data in database. Generated property list for every application dynamically using Python. Handled all the client-side validation using JavaScript. Designed and developed data management system using MySQL. Creating unit test/regression test framework for working/new code. Responsible for search engine optimization to improve the visibility of the website. Responsible for debugging and troubleshooting the web application. TECHNICAL SKILLS: Operating Systems : Windows, MAC OS, Unix/Linux Languages : Python, C++, Java, J2EE Python Libraries : NumPy, Matplotlib, Statsmodels, Scikit-learn/sklearn, SOAP Python Frameworks : Pandas, Flask, Django, Docker Python IDE : Sublime Text 3, Eclipse, Jupyter Notebook, VIM, Pycharm Databases : RDBMS (Oracle, SQL Server, MySQL), No SQL (MongoDb), HDFS (Hadoop) Web Technologies : CSS, JavaScript, XML, AJAX, jQuery, Bootstrap, AWS, RESTful Web Services Other Tools : Putty, SQL Developer, Toad, JIRA, MATLAB, R Keywords: cplusplus csharp continuous integration continuous deployment user interface javascript sthree database rlang information technology microsoft procedural language Illinois Texas |