We provide IT Staff Augmentation Services!

Python Automation Engineer Resume

0/5 (Submit Your Rating)

CO

SUMMARY

  • Around 7 years of IT experience in design, development, testing and implementation of various stand - alone and client-server architecture-based enterprise application software using various technologies, analyzing complex business requirements & mapping them to system specifications.
  • Experience in developing web-based applications using Python 3.6/2.7, Django 1.9/1.7.
  • Developed web applications and RESTful web services and APIs using Python Flask, Django and PHP.
  • Good experience in developing web applications implementing Model View Control architecture using Django web application frameworks.
  • Developed spring boot applications for consuming SOAP, REST web service and deployed in Pivotal Cloud Foundry (PCF).
  • Experience in implementing wif server-side technologies wif restful API and MVC design patterns wif node JS and Django framework.
  • Good knowledge of web services wif protocols SOAP, REST.
  • Experience in Installation, Configuration, Migration, troubleshooting, maintenance of Splunk, Apache Web Server on different UNIX flavors like Linux.
  • Expert in installing and using Splunk apps for UNIX and Linux plunk Add-on *nix.
  • Developing and maintaining PHP, Python Perl web applications
  • Implemented different python libraries Beautiful Soup, NumPy, SciPy, PyTables, matplotlib, python-twitter, Pandas data frame, Fabric and urllib2 in various tasks.
  • Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Chef.
  • Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, Cloud Front, Route 53.
  • Automated Regular AWS tasks like snapshots creation using Python scripts.
  • Configured Jenkin pipeline jobs for build and deploying applications into multiple environment
  • Experience in using various version control systems like Git (GitHub / Bitbucket), SVN.
  • Implemented CI/CDpipeline by testing and deployment of the applications
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Worked on creating the Docker containers, Docker container images, tagging and pushing the images and Docker consoles for managing the application life cycle.
  • Hands on experience in SQL and PL/SQL and writing stored procedures.
  • Hands on experience in designing and maintaining complex SQL queries and developing PL/SQL stored procedures.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views and triggers.
  • Experience in creating and managing user accounts, security, rights, disk space and process monitoring in Solaris and Red Hat Linux.
  • Experience in handling errors/exceptions and debugging the issues in large scale applications.
  • Most of the applications were developed wif Python, Django, and PostgreSQL using JIRA (Agile) methodology.
  • Well versed wif Agile wif SCRUM, Waterfall Model and Test-driven development methodologies.
  • Worked on various software applications using python integrated IDEs like Eclipse, IntelliJ, Sublime Text and PyCharm.
  • Possess good knowledge in analyzing, debugging, troubleshooting and solving problems/issues in applications.

TECHNICAL SKILLS

Operating Systems: Windows & Mac, Linux, UNIX, Ubuntu, Android, and iOS.

Languages/Scripting: Python 2.7/3.6, SQL, PL/SQL, CSS, PHP, Shell Scripting

Markup languages: HTML, XML, JSON

MS Office Tools: Word, Excel, PowerPoint, Outlook, OneNote, OneDrive

Virtual Technologies: Docker, VirtualBox, AWS, Jenkins

Databases: Oracle, My SQL, Apache Cassandra, MongoDB.

IDEs/ Tools: PyCharm, Atom, Eclipse, Toad, Sublime text, Spyder, ETL

Deployment Tools: Heroku, Jenkins, Ansible, Redmine

Web Technologies: Django, REST, SharePoint

Version Control/Tools: Git, Sequel Pro, CVS, JIRA, MongoDB Compass

Methodologies & tools: Object Oriented Programming, UML, Agile Scrum, Waterfall

Servers: Apache Tomcat, Apache Spark, IBM Web sphere, open stack, RESTful web services

PROFESSIONAL EXPERIENCE

Confidential, CO

Python Automation Engineer

Responsibilities:

  • Automated QA Position scripting and executed test cases using Python and constant involvement in Regression Testing using Jenkins.
  • Tested various Gogo business system applications such as Gogo Text and Talk, Gogo Vision which support both internal and external customers, troubleshooted defects and provided appropriate code resolutions.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Worked on front end frame works like CSS, Bootstrap for development of Web applications.
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Handled potential points of failure through error handling and communication of failure
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications dat were a main source of data for both customers and internal customer service team
  • Risk analysis for potential points of failure (database, communication points, file system errors)
  • Managed code versioning wif GitHub, Bit Bucket and deployment to staging and production servers.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Develop consumer-based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair-based programming.
  • Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
  • Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
  • Used Robot, Pytest, and Unit test automation framework for Testing of the GUI of the application.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Used object-relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif an SQL-based schema
  • Designed the database schema for the content management system and generated Python Django Forms to record data of online users.
  • Generated Python Django forms to record data of online users and used Pytest for writing test cases.
  • Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
  • Created PHP/MySQL back-end for data entry from Flash. me had to assist the Flash developer send the correct data via query strings.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and REST API calls.
  • Verified, validated, and regression tested software for features including Linux networking, wireless telecommunications protocols including data communications, and device’s graphical user interface.
  • Created several test plans, test scripts, and test cases for product validation and bug fixes based on system requirements. Created several utilities, fixtures, and modules to ease both manual and regression testing.
  • Reviewed, updated, and executed existing automated regression tests, analyzed test results, and identified opportunities to introduce and implement test automation.
  • Constantly collaborated wif both manual and automation tester team to ensure proper regression test results followed by troubleshooting techniques.
  • Developed unit test cases in python to make sure the functionality of source code is working as desired.
  • Contributed productively to both highly innovated and fast-paced development teams, delivering tested code in 2-week increments.

Environment: Python 3.6/2.7, Django 1.9/1.7, HTML5, CSS3, MySQL, Angular JS, CSS Bootstrap, Puppet, Postgres SQL, Amazon S3, AWS, Jenkins, Mongo DB, Eclipse, Git, GitHub, Linux, Jenkins.

Confidential, CO

Python Developer

Responsibilities:

  • Developed web applications and RESTful web services and APIs using Python and Django.
  • Rewritten existing Python/Django modules to deliver certain format of data.
  • Built docker images for various applications using Docker file, docker-compose. yml files.
  • Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.
  • Designed and developed Use-Case, Class and Object Diagrams using UML Rational Rose for Object Oriented Analysis/Object Oriented Design techniques.
  • Worked on Several python libraries like Python, NumPy and matplotlib and used XML Web Services using SOAP to transfer information to the Credit Monitoring Systems.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed automation framework using Python and Shell scripting.
  • Participated in requirement gathering and worked closely wif the architect in designing and modeling.
  • Used Celery as task queue and Rabbit MQ, Redis as messaging broker to execute asynchronous tasks.
  • Implemented Model Template View architecture in developing the web application wif the help of Django framework.
  • Implemented code to perform CRUD operations on MongoDB using PyMongo module.
  • Involved in development of a Map based application for integral analysis purpose.
  • Involved in analysis and design of the application features.
  • Successfully migrated the Django database from SQLite3 to MYSQL Database wif complete data integrity.
  • Wrote SQL queries to retrieve data from databases and developing programs per the software requirements using Python and Django framework.
  • Worked wif various Python IDE’s using PyCharm and Sublime Text.
  • Built docker images for various applications using Docker file, docker-compose. yml files.
  • Launched Amazon EC2Cloud Instances using Amazon Images (Linux/Ubuntu) and configuring launched instances wif respect to specific applications.
  • Provided support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Constant involvement in Continuous Integration/Continuous Deployment using Jenkins.
  • Used Git version control system to keep track of multiple issues and easily switch from one task to another and deployed final project into AWS.
  • TEMPEffective participation in understanding software requirements and preparing design documents.
  • Used agile development tools and methodologies in Python, Git, PyCharm, code review.
  • Performed Unit testing, Integration Testing, and web application testing.
  • Developed unit test cases in python to make sure the functionality of source code is working as desired.

Environment: Python, Amazon AWS S3, MySQL, HTML, Python 3.6, Django 1.4, HTML5, CSS, XML, MySQL, MS SQL Server, AWS, Linux, Shell Scripting, Jenkins, Jira, Selenium.

Confidential, GA

Python Developer

Responsibilities:

  • Built database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
  • Wrote Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
  • Constantly engaged in debugging and troubleshooting the web applications.
  • Developed object-oriented programming to enhance company product management.
  • Developed views and templates wif Python and Django's view controller and templating language to create a user-friendly website interface.
  • Rewritten existing Python/Django modules to deliver certain format of data.
  • Constantly used Django Database API's to access database objects.
  • Written python scripts to parse XML documents and load the data in database.
  • Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and handled the security using Python Spring Security.
  • Efficiently handled the integration of database systems.
  • Performed the Performance tuning and improved the Performance of Stored Procedures and Queries.
  • Implemented automate scripts to back up the old records using MongoDB export command and transferred those backup files into backup machine using ftplib.
  • Maintained multiple copies of data in different database servers using MongoDB Replication concept.
  • Worked wif Linux shell commands and command line utilities.
  • Developed and configured test automation networks to execute stability and performance tests.
  • Used advanced features in Python such as; pickle/unpickle for sharing the information across the applications.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications dat were a main source of data for both customers and internal customer service team.
  • Used Pandas library for statistics Analysis.
  • Constantly ensured high quality data collection and maintaining the integrity of the data.
  • Designed and implemented a dedicated MySQL database server to drive the web apps and report on daily progress.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Installed and configured pyBuilder for application builds and deploying it.
  • Dynamic implementation of SQL server work on website using SQL developer tool and working wif continuous integration and automation using Jenkins.
  • Involved in writing SQL queries implementing functions, triggers, cursors, object types, sequences, indexes etc.
  • Utilized PyUnit, Python unit test framework for all Python applications.

Environment: Python 2.7, Django, HTML5/CSS, UNIX, MS SQL Server 2013, T-SQL, Jasper, Angular JS, Linux, Shell Scripting, RESTful, Amazon AWS S3 CLI, Amazon BotoPil, Open stack cloud.

Confidential, TX

Python Developer

Responsibilities:

  • Created entire application using Python, Django, Sqlite3 and Linux and provided expertise in FIX protocol development, socket programming, SQL and messaging infrastructure to accomplish all tasks utilizing Core and Spring development skills.
  • Developed Python/Django application for Google Analytics aggregation and reporting.
  • Involved in capturing the requirements for serial functional interface and other software requirements specification document
  • Implemented business logic using Python/Django.
  • Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process
  • Experienced in working wif various Python IDE’s using PyCharm and Sublime Text.
  • Developed and designed automation framework using Python and Shell scripting.
  • Followed Continuous Integration/Continuous Deployment using Jenkins.
  • Designed the architecture of the hardware environments and methodology of the code
  • Involved in designing user interactive web pages as the front-end part of the web application using various web technologies like HTML, Angular JS, jQuery, AJAX and implemented CSS for better appearance and feel.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change
  • Developed and tested many features for dashboard using Python, Bootstrap, and CSS.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Maintained program libraries, users' manuals and technical documentation.
  • Managed large datasets using Panda data frames and MySQL.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Built various graphs for business decision-making using Python matplotlib library.
  • Fetched twitter feeds for certain important keyword using python-twitter library.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud
  • Deployed wif Fabric on AWS on EC2 instance wif Postgres RDS and S3 file storage.
  • Worked in development of applications especially in UNIX environment and familiar wif all its commands
  • Experienced in Agile Methodologies and SCRUM Process.

Environment: Python 2.7, Django, HTML5/CSS, UNIX, MS SQL Server 2013, T-SQL, Angular JS, Linux, Shell Scripting, RESTful, Amazon AWS S3 CLI, Amazon BotoPil, Open stack cloud, RUBY

Confidential

Python Developer

Responsibilities:

  • Developed frontend portal wif HTML, JSON, and CSS.
  • Built application backend wif Django, Python, and MySQL.
  • Developed test cases by analyzing the functional requirements and design.
  • Created SQL queries to test Oracle based applications and used JSON to update a portion of a webpage.
  • Developed views and templates wif Python and Django view controller and templatinglanguage to create a user-friendly website interface.
  • Developed consumer-based features and applications using Python, Django, HTML, BehaviorDriven Development (BDD) and pair-based programming.
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Used Python & Django to interact wif jQuery UI to manage the storage anddeletion of content.
  • Implemented web applications in Flask framework using MVC architecture and worked on frontend frameworks likeCSS Bootstrap for developing Web applications.
  • Good exposure in developing user friendly, simple yet TEMPeffective web-based applications.
  • Deployed the project into AWS using GIT version control system.
  • Built SQL queries to perform various CRUD operations like create, update, read and delete.
  • Used Collections in Python for manipulating and looping through different userdefined objects.
  • Performed Unit testing, Integration testing, web application testing.
  • Took part in entire software lifecycle of the projects including Design, Development, Deployment, Testing, Implementation and Support.
  • Worked in development of applications in UNIX environment and familiar wif commands.

Environment: Python 2.7, Django 1.0, MySQL, Linux, HTML, XHTML, CSS, SQL, MySQL, Apache Web Server, UNIX.

We'd love your feedback!