We provide IT Staff Augmentation Services!

Sr Python Developer Resume

0/5 (Submit Your Rating)

Texas City, TX

SUMMARY

  • 7+ years of experience developing various web applications and implementing server - side enterprise applications, stand-alone applications, and mapping requirements to the system using Python, Django.
  • Extensive experience developing web services with the Python programming language, including implementation of JSON-based RESTful and XML-based SOAP web services.
  • Experienced with the entire software development life cycle (SDLC), architecting scalable platforms, and database design using object-oriented programming (OOPs).
  • Experience in developing web applications implementing Model View Control (MVC) architecture using Django, Flask and Pyramid Python web application frameworks.
  • Expertise in developing web based open stack applications for large dataset analysis using Python and Django.
  • Extensive knowledge and strong coding skills on Python, Shell, SQL, Javascript.
  • Experience in working with AWS Lambda, AWS Connect, Amazon Lex, AWS CLI, AWS SDK with Python-Boto3, Serverless and PaaS toolkit, EMR, Kinesis, Glue, S3, RDS and other core AWS services.
  • Good exposure to UI design using Bootstrap, HTML, CSS, JavaScript.
  • Good experience of software development in Python (libraries used Beautiful Soup, NumPy, SciPy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm, emacs.
  • Experience in working with various Python Integrated Development Environments like PyCharm, Python IDLE, PyCharm, Eclipse, and IntelliJ Idea.
  • Worked on JavaScript library (Python), SRSS, PySpark to augment browser-based applications with functional capability
  • Used virtualenv and pip to work in segregated environments for specific project requirements and to update old technologies, SRSS, PySpark, and NodeJS.
  • Experience in relational databases like Oracle MS SQL server, developing PL/SQL packages, Stored Procedures, Functions, Views, Indexes, Triggers, XML join, user defined data types and other complex queries.
  • Experience in Implementation of MVC/ MVW architecture using Django, and RESTful, Soap Web Service and SoapUI.
  • Experience in application security using OAuth, SAML and OKTA.
  • In depth knowledge and expertise in Data Structures and Algorithms, Design Patterns, pro cient in UNIX Shell Scripting, Python Scripting, Bash scripting and Sql Query building (sql query with join, sub query, correlated query and analytical query).
  • Working experience in Database design, Data Modelling, Performance tuning and query optimization with large volume of multi-dimensional data.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Pythonbased environment, along with data analytics, data wrangling and Excel data extracts.
  • Implemented full CI/CD pipeline by integrating SCM (Git) with automated testing tool Gradle & Deployed using Jenkins and Dockized containers in production and engaged in few Devops tools like Ansible, Chef, AWS CloudFormation, AWS Code pipeline, Terraform and Kubernetes.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Extensively worked on Push and Pull architectures, Ansible, Docker and Kubernetes.
  • Can leverage between Swarm and Kubernetes.
  • Worked on a project driven on AWS Connect where we enabled communication between Lex, Lambda and customer.
  • Worked extensively on DynamoDB, Redshift DB, Polly, Lex, Comprehend, S3, Code Star,CodePipeline, CodeBuild, CodeDeploy, CodeCommit, CloudFormation, CloudWatch, CloudFront, WebSocket, AppSync.
  • Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQL Alchemy, and PostgreSQL.
  • Experience in real time data from various data sources through Kafka data pipelines and applied various transformations to normalize the data stored in HDFS Data Lake.
  • Expertise with different tools in Hadoop Environment including Pig, Hive, HDFS, MapReduce, Sqoop, Spark, Kafka, Yarn, Oozie, and Zookeeper.
  • Extensive knowledge in RDBMS (MySQL, Oracle) & Big Data Databases.
  • Hands on experience in data extraction, data cleansing and automation of data pipelines using python.
  • Strong knowledge in SQL concepts - CRUD operations and aggregation framework.
  • Experience with Docker containers and container orchestration systems such as Confidential ECS, Kubernetes and Docker Swarm.
  • Experience in the design of MongoDB database - Indexing and Sharding.
  • Deep analytics and understanding of Big Data and algorithms using Hadoop, Map Reduce, NoSQL and distributed computing tools.
  • Good experience in developing web applications implementing Model View Control architecture using Django, Flask and spring web application frameworks. Expertise experience working on the Plugins, Frameworks & Packages: Django, Flask, Webapp2, MapReduce, Celery, SQL Alchemy, PyMongo, WTForms, jinja2, Bootstrap, jQuery, pycrypto, Mock, Nose, Sphinx.
  • Expertise with software development in Python and IDEs - Sublime text, PyCharm, Eclipse PyDev and web application development using Python, Django 1.9, Flask, MongoDB, JavaScript, AJAX, HTML, XML and template languages.
  • Have a hand - on experience on fetching the live stream data from DB2 to HDFS using Spark Streaming and Apache Kafka.

TECHNICAL SKILLS

Programming Languages: C, C++, Python-3.7 & 2.7, SQL and Shell Scripting

Python libraries: Python, Django, Flask, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Numpy, Matplotlib, Pickle, Pyside, SciPy, wxPython, PyTables, pdb

Framework: Django, PySpark, web2py, pyramid, Flask, Mongodb, Hadoop/ Big Data and CSS Bootstrap, RASA

Technologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, AngularJS,Version Control GIT (GitHub), SVN

Protocols: TCP/IP, HTTP/HTTPS, SNMP, SMTP

IDE's/ Development Tools: NetBeans, Android Studio, Py Charm, Eclipse and Sublime Text.

Version control: GIT (GitHub), SVN

Application Tools: Net Beans, Eclipse (SE, EE, Android), Visual Studio, MySQL

Deployment Tool: Heroku, Jenkins

Tracking Tools: Bugzilla and JIRA.

Methodologies: Agile, Scrum and Waterfall

Databases: Access, SQL Server, MySQL, Teradata, Oracle

Software packages: MS Word, Advanced MS Excel, MS PowerPoint, SQL Plus

Reporting Tools: SSRS, Tableau, MS-Word, and MS-PowerPoint.

Operating systems: Linux/Unix, Windows Variants

Cloud Environment: AWS Services, EC2, ELB, VPC, RDS, AMI, IAM, Cloud formation, S3, Cloud Operating Systems

PROFESSIONAL EXPERIENCE

Sr Python Developer

Confidential | Texas City, TX

Responsibilities:

  • Exploring the use of Spark to improve the performance and optimization of existing Hadoop algorithms using Spark Context, Spark-SQL, Data Frame, Pair RDD's, and Spark YARN.
  • Performed automation of testing using Quick Test Pro and programmed dynamic VB Scripts in Expert view for testing GUI Functionality.
  • Experience with large datasets, as well as a Deep Learning class using TensorFlow and Apache Spark. I have experience with Spark Core, Spark ML, Spark Streaming, and Spark SQL.
  • Extensively working with AWS services like S3, EC2, ELB, EBS, Lambda, Auto-Scaling, Route53, CloudFront, IAM, Cloud Watch, and RDS etc.
  • Involved in infrastructure as code, execution plans, and resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform and CloudFormation.
  • Involved in ML model deployments to Kubernetes.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Used Test driven approach (TDD) for developing services required for the application and Implemented Integration test cases and developing predictive analytic using Apache Spark Scala APIs.
  • Design and Develop ETL Processes in AWS Glue to migrate Campaign data from external sources like S3, ORC/Parquet/Text Files into AWS Redshift.
  • Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets.
  • Implemented server-side encryption to encrypt the objects in S3 bucket with Customer Managed Keys (CMK) stored in AWS Key Management Service.
  • Worked on MVC architecture using PHP, Python as controller.
  • Enabled speedy reviews and first mover advantages by using Oozie to automate data loading into the Hadoop Distributed File System and Pig to pre-process the data.
  • Met client audit requirements by developing Python scripts to retrieve AWS RDS logs using Boto3.
  • Designing and implementing micro services and communication using Service Bus and Azure logic apps.
  • Built numerous Lambda functions using python and automated the process using the event created.
  • Created an AWS Lambda architecture to monitor AWS S3 Buckets and triggers for processing source data.
  • Developed a data science pipeline using AWS Sagemaker and scheduled it successfully in production.
  • Worked on packages like socket, REST API, Django.
  • Involved in analysis, specification, design, implementation, and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology for developing applications.
  • Aggregate all available information about the customer. The data that is obtained for predicting the churn is classified into the following categories.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on AWS.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Demographic data, such as age, gender, education, marital status, employment status, income, homeownership status, and retirement plan.
  • Data elements validation using exploratory data analysis (univariate, bivariate, multivariate analysis).
  • Automated various service and application deployments with ANSIBLE on CentOS and RHEL in AWS.
  • Wrote ANSIBLE Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
  • Testing in Citrix protocol with scripts and scenario Execution of batch jobs in Control M.
  • Debugging and troubleshooting the web application.
  • Worked on Python advanced packages and modules like Requests, Scrapy, BeautifulSoup, Multithreading, Pandas, NumPy, SciPy, Matplotlib, wxPython, QT, Regex expressions, SQLAlchemy, SQL based database connections JDBC/ODBC and Py-Virtual Environment.
  • Used version-controlling systems like GIT and SVN.
  • Loaded the data into Spark RDD and did memory data Computation to generate the Output response.
  • Consumed web services performing CRUD operations.
  • Used Python Library Beautiful Soup 4 for Web Scraping to extract data for building graphs.
  • Developed internal auxiliary web apps using Python Flask framework with CSS/HTML framework.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Used AngularJS as the development framework to build a single-page application.
  • Utilized Agile process and JIRA issue management to track sprint cycles.
  • Develop consumer-based features and applications using Python, Flask, HTML and other web technologies.

Environment: Python 3.7, PyQT, PyQuery, MVW, HTML5, CSS3, DOM, Angular.js, ShellScripting, JSON, Rest, Apache Web Server, Django, SQL, UNIX, Windows,MongoDB, PostgreSQL, and Python libraries such as NumPy, IPython, sqlalchemy,Django Tasty pie, Cosmos DB, JavaScript, Amazon Web Services (AWS), Cloud Environment, Lambda, AJAX, DynamoDB, API Gateway, REST API, PySpark-Spark SQL, Spark Streaming, Amazon S3, CloudWatch, AWS Glue, Pycharm, MS-SQL Server, GIT, Jira, AWS Secret Manager, KMS, Terraform, Cloudformation

Python Developer

Confidential | Houston, TX

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Designed and developed the UI of the website using HTML, AJAX, CSS & JavaScript.
  • Handled gathering requirements, testing & debugging using CentOS and Eclipse.
  • Investigating and fixing bugs in a complex multi-module environment using Eclipse, Oracle VM VirtualBox.
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly interface to perform in a high-level.
  • Used the Django Framework to develop the application and Build all database mapping classes using Django models.
  • Assisted with development of web applications Flask, Django.
  • Implemented application security using OKTA and enabled SSL for encryption in transit.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
  • Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
  • Managed service account's password, database credentials in Cyberark Vault.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Worked on Micro Services deployments on AWS ECS and EC2 instances
  • Refactored existing batch jobs and migrated existing legacy extracts from Informatica to Python based micro services and deployed in AWS with minimal downtime.
  • Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS and good experience with AWS storage services (S3).
  • Enabled CI CD Pipelines using code pipeline, codestar, code build, code deploy, cloudformation, Elastic Beanstalk and Lambda for our DevOps pipelines. Used Cloud Formation templates to deploy these pipelines.
  • Knowledge of AWS ML services: Sagemaker and algorithms: K-Mean, Binary Classification, K-Mean.
  • Created Python scripts to automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Worked on migrating from redshift to Snowflake database to achieve a more centralized and optimized data warehousing solution which is a scalable database solution.
  • Simple web app for reviewing sitcoms that gives users the ability to view, add, review, up/down vote, search, etc.
  • Creating snapshots and Amazon machine images of the instances for backup and creating clone instances.
  • Established data pipeline using Redshift DB and scheduled ETLs using Apache Airflow in server less mode.
  • Designed satcom solutions for Vertical markets, conducted POCs for DSNGs with major media houses and channels.
  • Involved in the setting up of Micro services using API Gateway, Lambda, and DynamoDB that connect to UI.
  • Experience in managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment.
  • Hands on experience in creating Docker containers and Docker consoles for managing the application life cycle.
  • Designed and created backend data access modules using PL/SQL & PostgreSQL stored procedures.
  • Designed ETL pipelines, data extraction, data managing and scheduled ETL data jobs using airflow.
  • Used GitHub for Python source code version control, Jenkins for automating the build Docker containers, and deploying in Mesos.
  • Wrote multiple Python Scripts to configure and automate the deployment processes and worked on Python Boto module to connect to AWS resources without logging onto AWS Console.
  • Worked with AWS CloudFormation Templates, terraform along with Ansible to render templates and Murano with Orchestration templates in OpenStack Environment, also worked with Ansible YAML Automation scripts to create infrastructure and deploy application code changes autonomously.
  • Developed Single Page Applications (SPA) using JavaScript frameworks like ReactJS and Angular2.
  • Used NumPy and Pandas in python for Data Manipulation.
  • Created a web service, provided its information to the service registry, and made the information regarding the web service available to any potential requester using SOA.
  • Utilized PyUnit, the Python unit test framework and used PyTest for all Python applications.
  • Creating unit test/regression test framework for working/new code.
  • Automated setting up server infrastructure for the DevOps services using Ansible and Python scripts.

Environment: Oracle Database 11g/10g, TOAD, UNIX, Eclipse, PUTTY, PVCS, WinSCP,UNIX, PL/SQL, Windows NT/XP, SOA, Python, MySQL, Django, Flask, Pyramid, AWS, Docker, REST, GitHub, OAuth, Okta, LINUX, NumPy, Pandas, ReactJS, Angular2 Linux, Windows.

Python Developer

Confidential

Responsibilities:

  • Involved in building database models, APIs, and Views utilizing Python, to build an interactive web-based solution.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Made use of advanced Python packages like NumPy, Scipy for various sophisticated numerical and scientific calculations.
  • Utilized Python-specific tools including Django, Django Rest Framework, Django ORM, Flask, SQLAlchemy, Pandas, and Numpy.
  • Containerized and Deployed the ETL and REST services on AWS ECS through the CI/CD Jenkins pipe.
  • Implemented public segmentation using unsupervised machine learning algorithms by implementing K-means algorithm by using PySpark using data munging.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript, also used Bootstrap as a mechanism to manage and organize the html page layout.
  • Used Python and Django creating graphics, XML processing, data exchange, and business logic implementation.
  • Efficient delivered code based on principles of Test-Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
  • Created AngularJS controllers, services, and used AngularJS filters for filter functionality in the search box and integrator functionalities.
  • Developing UI for future budget predictions based on the backed scripts.
  • Used JQuery for selecting DOM elements when parsing HTML.
  • Using the GIT version control tool to coordinate team-development.
  • Developed Restful API's using Django and SQL Alchemy data models as well as ensured code quality by writing unit tests using PyTest.
  • Used Python to place data into JSON files for testing Django Websites.

Environment: Python, Django, PYQT, Java, XML, JQuery, DOM, JSON, Numpy, Pandas, AngularJS, HTML, XHTML, CSS, AJAX, JavaScript, JSON, Rest, GIT, MY SQL, Windows and LINUX, VS code, Shell Scripting, Java Script, JQuery, Apache.

Python Developer

Confidential

Responsibilities:

  • Designed the architecture of the hardware environments and methodology of the code.
  • Developed multi-threaded standalone app in Python, to view Circuit parameters and performance.
  • Worked with team of developers on Python applications for RISK management.
  • Developed web applications in Django Framework's model view control (MVC) architecture and manipulated 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 Web Framework.
  • Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.
  • 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 services performing CRUD operations.
  • Designed and Developed User Interface using front-end technologies like HTML5, CSS3, JavaScript, Bootstrap and JSON.
  • Experienced with AWS cloud platform and its features, which includes EC2, S3, ROUTE53 VPC, EBS, AMI, SNS, RDS AND CLOUD WATCH.
  • Used Test driven approach for developing the application and implemented the unit tests using Python Unit test framework.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
  • Developed weekly, monthly nightly job process through UNIX shell scripting.

Environment: Python, Django, SQL Alchemy, PyTest, PyQt, Beautiful soup, Angular.js, XML Schema, Java Script, AJAX, JQuery, JSON, MySQL, Git, Apache, Linux, and Windows.

We'd love your feedback!