We provide IT Staff Augmentation Services!

Senior Python Developer Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Around 5 years of experience in Web/Application Development in analytical programming using Python wif skills in analysis, design, development, testing and deploying software applications.
  • Experience in developing web - based applications using Python, Django, PHP, AngularJS, Bootstrap, C++, CSS, HTML, JavaScript and jQuery.
  • Worked in Apache CGI, python and Bash programming on Red Hat virtual machines to maintain Splunk server.
  • Experience in write unit test cases individually and in suits wif Pytest and PyUnit on SOAP messages.
  • Expertise in developing API services in Tornado, React.js, Node.js while leveraging RabbitMQ for distributed architecture.
  • Experience in configuring Spark Streaming to receive real time data from the Apache Kafka and storing using Scala.
  • Good experience using various Python libraries including Beautiful Soup, NumPy, SciPy, Matplotlib, python-twitter, Urllib, Pandas data frame, network for database connectivity to speed up development.
  • Experience in working wif various Version Control Systems, mostly Perforce and GIT wif noledge of subversion tools like CVS, VSS, TFS or SVN on Windows environment.
  • Fluent wif current test automation tools and frameworks such as JUnit, Cucumber, TestNG, Selenium WebDriver.
  • Good experience wif Unix, Linux scripting as well as Performance in stress/endurance testing and Integration Testing.
  • Used PyQuery to modify pure http templates that can be used for web scrapping or for theming applications.
  • Experience in AWS like Amazon EC2, Amazon S3, Amazon Redshift, Amazon EMR and Amazon SQS.
  • Strong exposure in User interface, Web based applications and Client-side validations using HTML5, DHTML, XHTML, CSS3, AJAX, JSON, XML, XSL, XSLT and Flask.
  • Experience in working wif GUI frameworks wif packages likePyJamas, Jytho, guidata, PyGUI, PyQt.
  • Proficient in developing multi-threaded web services usingPyramid, CherryPy & Bottle framework, TensorFlow.
  • Experience in deploying Micro Services using Docker and using Docker containers along wif Kubernetes.
  • Experience in contributing source code in Golang to developing an automation framework for AWS CFN.
  • Vast experience coding in various IDEs - Eclipse, NetBeans, Sublime Text, Spyder, PyCharm.
  • Designed and implemented data post processing, ingestion, and data lake modules such as Pandas, Spark or Celery.
  • Experience of working wif relational databases like MySQL, Oracle, SQLite, PostgreSQL, DB2, PL/SQL and on NoSQL databases like Apache Cassandra, MariaDB and MongoDB.
  • Experience wif bug-tracking Jira, source code management toolsGit, GitHub, Stash and team collaboration software SAAS tool Confluence.
  • Good hands on experience in using big data Technologies, particularly Hadoop, Hive, Pig as well as Spark.
  • Working Experience on variousPythonpackages such as SQLAlchemy, Pickle, PySide, PySpark, PyMongo, PyTable.
  • Involved in development ofWeb ServicesusingSOAPfor sending data from the external interface in theXMLformat.
  • Experienced in configuring and automating various AWS services like EC2, S3, RDS and boto3.
  • Expertise in creating AWS IAM wif AWS security features including data encryption, monitoring & logging, identity & access control.
  • Experience in Continuous integration, Build Automation and deployment tools like Maven, Jenkins, Ansible and Docker.

TECHNICAL SKILLS

Languages: Python, Bash, Java, PHP

Version Control: ClearCase, Git, GitHub, Perforce, TFS, SVN, CVS

Web Technologies: JavaScript, HTML, HTML5, CSS3, DHTML, XHTML, Ajax, CSS, jQuery, XML, JSON, Bootstrap

Big Data Technologies: Hadoop, Hive, Pig, Kafka, Spark

Web Services: AWS, Soap, Apache Axis, Restful

Operating systems: Linux, Unix, Windows, iOS, MAC

Databases: PL/SQL, PostgreSQL, MySQL, MariaDB, Oracle, SQL Server, SQLite, Dynamo DB

NoSQL Databases: MongoDB, Redis, Cassandra

Frameworks: Django, Flask, Pyramid, Hibernate, CherryPy, Bottle, AngularJS, Node.js, React.js, Jenkins, Cucumber

Packages: Beautiful Soup, NumPy, Pandas, SciPy, TensorFlow, Matplotlib, SQLAlchemy, Python-twitter, Urllib, Celery, PySide, PyMongo, PySpark, PyTable, PyUnit, Pytest

Build Tools: Ansible, Scala, Kubernetes, Maven, Docker, Heroku, RabbitMQ, Jasmine

IDE’s: PyCharm, Eclipse, NetBeans, Sublime Text, Spyder

PROFESSIONAL EXPERIENCE

Confidential, Houston, TX

Senior Python Developer

Responsibilities:

  • Used Agile methodology for rewriting existing Python/Django modules to deliver certain format of data and responsible for debugging the project monitored on JIRA.
  • Designed front end using UI,HTML, Bootstrap, CSS/CSS3 andJavaScript wif server-side technologies including databases for development of Web applications.
  • Extensively used JavaScript MVC Framework AngularJS to make rich internet web application for a Single page application.
  • Worked wif theLinux/Unix adminteam to set up, configure, initialize and troubleshoot aCassandra cluster.
  • Experienced wif variousPythonIntegrated Development Environments like Spyder,PyCharm, NetBeans and Sublime.
  • Experience in designing User Interface applications and integration of highly transactional and scalable applications usingHTML5, DHTML, XHTML, Bootstrap, CSS3, jQuery, AJAX, JSON and XML.
  • Developing applications using RESTFUL architecture using Node.js and PHP as backend languages.
  • Write unit test cases individually and in suits wif Pytest and PyUnit on SOAP messages stored by creating SOAP services.
  • Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling, CloudWatch and SNS.
  • Wrote Stored Procedures for normalization and Learned to search large number of documents inside Elasticsearch.
  • Created functions in AWS Lambda to run python scripts and AWS Lambda using java to perform event driven processing.
  • Developed Test Cases and Test Scripts in selenium web driver wif Java usingCucumberframework wif build management toolMaven.
  • Experience in implementing core cache and abstraction wif Jasmine and Redis cache server.
  • Accessed public datasets and use TensorFlow and SQLAlchemy to load, process, clean, and transform data.
  • Extensively worked on JSF Framework integrated wif EJB 3.0 as well as Hibernate 4.
  • Dealing wif multiple terabytes of mobile ad data stored in AWS using Elastic MapReduce and Redshift PostgreSQL.
  • Golang Java were used as a backend REST service and SOAP service whileAngularJSwas used for the user interface.
  • Specified, prototyped, developed and tested from the ground up an object-oriented, multiplatform C++ framework containing support to: data-structures, common algorithms (sorting, etc.), sockets, threading.
  • Hands on experience on Python for data analytics, data wrangling and extracting data using Beautiful Soup, NumPy, matplotlib, Python-twitter, urllib2, and SciPy.
  • DevelopedMavenscripts to build and deploy the application in the Application Server.
  • Used various python libraries such asmatplotlibfor charts and graphs, PySide, PyMongo, PySpark, Pickle, Pandas data frame, MySQL for database connectivity.
  • Involved in implementing Ansible configuration management and maintaining them in several environments on AWS.
  • Created required shell or python scripts for data push from Informatica/Teradata to S3.
  • Involved in code reviews using Git, GitHub pull requests, reducing bugs, improving code and increasing noledge sharing. Interfaced wif the Oracle back-end using Hibernate Framework and XML config files.
  • Extensive use of version controller Team Foundation Server (TFS). Programmed the components using C/C++.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Developed the REST services usingoAuthSecurity Infrastructure in a secure way.
  • Expertized in implementing Spark using Scala for faster testing and processing of data responsible to manage data from different sources. Installed Red Hat based Linux systems and familiar wif specific configuration component of Red Hat.
  • Analyzed theSQLscripts and designed solutions to implement usingPySpark.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build and test deploy.
  • Developed server-based web traffic statistical analysis tool usingFlask,Pandasand tested it in interaction wifMySQL.
  • DevelopedSparkStreaming script to consume topics from distributed messaging sourceKafka for real-time processing.
  • Worked wif the migration of existing code repository from ClearCase multisite to TFS and used Eclipse to connect to central CVS repository and SVN repository servers.
  • Handled file uploads using Django's File Handling system wifBoto3and stored images into Amazon S3 Buckets, and monitored requests using Amazon CloudWatch.
  • Implemented Bottle, Pyramid and CherryPy framework wifREST APIand MongoDBas back end database.
  • Involved in writing application level code to interact wif Web API's, web services using JSON.
  • UsedPerforceversion control system and Python tools for visual studio(PTVS) IDE.
  • Worked wif AWS EC2 Container Service plugin in Jenkins which automates Jenkins master-slave configuration by creating temporary slaves. Integrated AWS-RDS Oracle to AWS-Hive using DynamoDB and MariaDB wif direct connect.
  • Developed API services in React.js, Node.js while leveraging RabbitMQ for distributed architectures. Experience in Linux and Unix Bash scripting and following PEP Guidelines.
  • Utilized Python Libraries likeBoto3, Numpy for AWS. Used Pandas library for statistical Analysis. Developed efficient Angular.js for client web-based application.
  • Used PyQuery to modify pure http templates that can be used for web scrapping or for theming applications.
  • Responsible for CI/CD process implementation using Jenkinsalong wif Shell scripts to automate routine jobs.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication and schema design.
  • Experience in installing software's using pip command for python librarieslike Beautiful Soup, NumPy, SciPy, python-twitter, Celery, matplotlib, Urllib2 and used PEP8 coding convention.
  • Created custom columns while ingesting data into Hadoop lake using PyTable, PySpark, PyMongo, Pickle and PySide.
  • Developed frontend and backend modules using Python on Django including Web Framework using Git and GitHub.
  • Successfully migrated theDjangodatabase fromSQLitetoMySQL to PostgreSQLwif complete data integrity.
  • WrittenAnsiblePlaybooks to automate process of creating the Master and Worker nodes in Kubernetes Environment.

Confidential

Sr. Python Developer

Responsibilities:

  • Experienced in designing web pages and Graphical user interfaces, front end layouts on the web by using HTML, DHTML, CSS, Bootstrap, PHP, XML, jQuery, Node.js and AngularJS.
  • Working noledge of error and exception handlingdebuggingusingNetBeans,Eclipse, Sublime, Spyder and PyCharm.
  • Mainly usedPythonalongside using various libraries such asmatplotlibfor charts and graphs, PySide, PyTable, PyMongo, Pickle, MySQL and SQLite for database connectivity.
  • Designed the Web application layout and forms using HTML5, CSS3, XHTML and JavaScript.
  • Received Level 1 applause award for halping product manager setup an end to end environment.
  • Involved in End to End environment setup. Software installation server installation and tools installation etc.
  • Used Python and Django to interface wif the jQuery UI and manage the storage and deletion of content.
  • Implemented 11g and upgraded the existing database from Oracle 9i to Oracle 11g.
  • Experience in using Python libraries(Beautiful Soup, NumPy, SciPy, Matplotlib, python-twitter) to speed up development.
  • Used Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Created, tested and deployed an End to End CI/CD pipeline for Prod and QA environments.
  • Worked wif the Node package manager (NPM) along wif Karma, Jasmine, Grunt and Bower for test and build.
  • Installed and configured WebSphere Studio Application Developer WSAD to connect Central CVS and SVN repositories.
  • Developed a dashboard to display tickets status and workflow using React.js and SOAP/REST API.
  • WroteCucumberBDDtests for our framework. Ensured that tests ran cross-platform and cross-browser.
  • Designed and implemented data post processing, ingestion, and data lake modules(Pandas, Spark, Celery, RabbitMQ).
  • Worked on XSL and used XML Transformation node to transform an XML message to another form of XML message.
  • Database Application Development in PL/SQL, Query Optimization and Performance Tuning in MySQL and MariaDB.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Wrote Operations and corresponding handlers to communicate wif Oracle database sitting on Linux/Unix server.
  • Created branching strategy for diff teams and supported parallel development by creating multiple branches in TFS.
  • Worked on changes to open stack and AWS to accommodate large-scale data center deployment.
  • Used PHP as an HTML embedded scripting language, in front end web development.
  • Used Pagination component ofjQueryfor navigation and usedDOMandAJAXto display page contents.
  • Improvedperformance of thetablesthroughload testingusingCassandra stresstool.
  • Involved in developing a linear regression model to predict a continuous measurement for improving the observation on wind turbine data developed using spark wif Scala API.
  • Configured and Installed several Linux, Unix and Windows Operating Systems according to the client needs.
  • Creation and maintenance of PostgreSQL database functions, including reflection of CRUD operations for object model.
  • UsedSeleniumActions class to handle mouse movements and hover-over actions onWeb Elements.
  • Built a complex Enterprise Java ecosystem in collaboration wif development team.
  • Creation of database objects like tables, views, materialized views, procedures and packages using Oracle tools like PL/SQL Developer and SQL.
  • Worked on developing Restful endpoints to Cache application specific data in in-memory data clusters like Redis and exposed them wif Restful endpoints by usingRedis Cache.
  • Used PyUnit, the Python unit test framework, for all Python applications.
  • Completed basic backup/restore and implemented security functions for various applications using MariaDB.
  • Deployed the project into Heroku using GIT version control system.
  • Designed and maintained databases using Python and developed Python-based API usingFlaskandPostgreSQL.
  • Implemented two-way data binding and developed single page applications using AngularJS.
  • Used Maven as Build tool to automate the build process for the entire application and Created Data driven test framework for end to end Functional testing of web application using Selenium WebDriver and Pytest.
  • Proficient in developing multi-threaded web services usingCherryPy, Pyramid & Bottle framework.
  • Implemented a Continuous Delivery pipeline wifDocker,JenkinsandGitHubandAWSAMI's.
  • UtilizedPandasAPI to put the information as time arrangement and forbidden organization for east timestamp.
  • Developed entire frontend and backend modules using Python on Django using Git and GitHub.
  • Developed user interface and implemented client-side Interface by using the React.js, Flux for SPA development.
  • Design JSON requests according to front-end pages and Processed them according to types of modules and request data as well as created JavaScript for using DML operation wif MongoDB.

Confidential

Python Developer

Responsibilities:

  • Analyzed the business requirements and created use cases and prepared low and high-level design documents.
  • Wrote code to support MVC pattern of Python Django framework in developing several modules for the application.
  • Developed server-side RESTful services, called from angular controllers, created reusable UI components using React.js.
  • Usedmodules Beautiful Soup, SciPy, python-twitter, PyMongo, Celery, NumPy, matplotlib, Urllib2 etc. for generating complex graphical data, creation of histograms etc.
  • Used Python scripts to update content in the database and manipulate files and generated Python Django Forms.
  • Designed and developed the UI of the websiteusing HTML, XHTML, Bootstrap, AJAX, Angular JS, CSSandJavaScript.
  • Created an Application using React Native framework for both iOS & Android.
  • Worked on creating different type of indexes based on different collections to get good performance in MongoDB.
  • Managed Ansible Playbooks wif Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Involved in development ofWeb ServicesusingSOAPfor sending data from the external interface in theXMLformat.
  • Developed web pages using advanced HTML5 and CSS3 techniques, backed by jQuery to enable optimum user experience throughout the site.
  • Implemented JSON Schema for validating the structure of JSON data.
  • Used PyQuery for selecting particular DOM elements when parsing HTML. Analyzed theSQLscripts and designed solutions to implement usingPySpark.
  • Experience in working wif various Version Control Systems, mostly Perforce, GIT and noledge of subversion SVN.
  • Worked on resulting report of application and Deployed production site using Apache Servers wif Python and AWS.
  • Written test cases usingPyUnitandSeleniumAutomation testing for better manipulation of test scripts.
  • Experience in Importing data from various sources to the Cassandra cluster using REST API’s.
  • Developed PL/SQL Triggers to monitor the database activities and to implement some database constraints.
  • DevelopedApache MavenProject management tool POM file to automate the build process for the entire application.
  • Worked wif PythonORMLibraries includingSQLAlchemy, CherryPy, Pyramid and Bottle for quick service development.
  • Designed database and modulation Environmental management using PostgreSQL.
  • Integrated Spring web services wif Zookeeper, Camel,RabbitMQin Docker environment.
  • UsedPandasAPI to put data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Built Docker containers of application to run tests in sandboxed environment for consistent test runs on local and continuous integration environments.
  • Created branching strategy for diff teams and supported parallel development by creating multiple branches in TFS.
  • Developed backend of the application using the flask framework. Involved in writing stored procedures usingMySQL.
  • Handled importing of data from various data sources, performed transformations using Hive, MapReduce, and loaded data intoHDFS.
  • Participate in process Documentations and audit compliance on UNIX/Linux servers.
  • Prepared feature file forCucumberframework and created step definitions and created runner file to run the Cucumberfeatures. Applying TensorFlow in various hands-on exercises using the command line.
  • Experience configuring and developing wif different Database servers including MSQL, MS-SQL, Oracle and MongoDB.
  • Developed API services in Python/Tornado, Node.js while leveraging RabbitMQ for distributed architectures.
  • Used collections inPHP/Pythonfor manipulating and looping through different you're defined objects.
  • Exploring wif theSparkimproving the performance and optimization of the existing algorithms in Hadoop.
  • Design, build and manage the Elasticsearch cluster for centralized logging and search functionalities for the App.
  • Designed, developed and maintained solutions for usingGitandGitHubfor microservice and continuous deployment.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.

We'd love your feedback!