We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Senior Python developer having 11+ years of Dynamic experience in the areas of Data Distribution, Client/Server communication, Multi - threaded applications, Server-side programming, and analytical programming using Python, Django.
  • Experience in developing MVC web based applications using Python web frameworks like Django, Pyramid, Flask and Web2Py.
  • Experience in building rich Prototypes and Applications using XML, CSS, HTML, XHTML, JavaScript and JQuery.
  • Proficient using Python packages such as NumPy, SciPy, Requests, matPlotLib, Pickle, Pandas, PySide, wxPython, QT, PyGTK, PyTables and Scikit-learn.
  • Expertise on Data bases such as MYSQL, Oracle, PL/SQL, PostgreSQL and NOSQL databases like MongoDB, Cassandra.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Well versed in writing SOAP, RESTful and Facon API web services for web claim applications and experience of managing API system deployment using fast http server and Amazon AWS architecture.
  • Experience in strategy and practical implementation of AWS Cloud-specific technologies include EC2, EBS, S3, ELB, VPC, AMI, IAM, ECS, Route53, RDS, Lambda, Dynamo DB, CloudWatch, SNS, Config, CloudTrail, Beanstalk and cloud formation templates.
  • Hands on experience on WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) architecture.
  • Having Knowledge on clinical trial phases, design and also simplifies and validates the analysis.
  • Worked with various Python packages like Sphinx, reportlab, xlwt, xlrd, virtualenv, lxml.
  • Designed and developed web crawler in python using Scrapy framework and using RabbitMQ as a messaging server between the microservices.
  • Expert on OOPS , Multi-threading, Exception-Handling & Collections in python.
  • Written Python Scripts, mappers to run on Hadoop distributed file system (HDFS).
  • Experience in C and C++ languages. Written C and C++ applications and alsomigrated many legacy applications to Python.
  • Implemented unit tests, integration test and functional testing in Python.
  • Expert in UNIX and LINUX commands using command line utilities. Developed various Perl, Shell (bash, ksh) scripts to handle miscellaneous tasks.
  • Have strictly followed PEP-8 coding standard and test a program by running it across test cases to ensure validity and effectiveness of code using PyLint, Jenkins.
  • Have worked with AGILE and WATERFALL methodologies with high quality deliverables delivered on-time.
  • Ensured quality using Git Hub, SVN, JIRA as version control systems.

TECHNICAL SKILLS:

Operating Systems: Linux, Windows 10/8/7/Vista/XP, Mac.

Programming Languages: Python 2.X, Python 3.X, C, C++, Java, SQL.

Web technologies: HTML, CSS, XHTML, Java Script, Jquery.

Webserver: Web logic, Apache Tomcat 5.5,6.0,8.0,NGINX.

Databases: MySQL, PLSQL, Oracle, Microsoft SQLPostgreSQL, MongoDB.

Python Web frameworks: Django, Pyramid, Flask, web2Py.

Development IDE: PyCharm, PydevEcllipse, Vim, Net beans, MS Visio, Sublime Text, Notepad++

Web Services: SOAP, RESTful.

Version Control: Git: Hub, Sub Version.

Build Tools: GNU, Apache Ant, Apache Maven, Buck, Bit-Bake, Boot, Grunt.

Cloud Frameworks: Openstack, Helion.

Virtualization Platforms: KVM, HPVM, Dockers.

Profiling Tools: Cprofile, profile, tprof, gprof

Methodologies: Agile, Scrum, Waterfall.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Python developer

Responsibilities:

  • Involved in development of Java concepts like Collections, Exception Handling, Multi-Threading.
  • Worked on MVC pattern, using variousframeworks.
  • Worked on WebSphere as application deployment servers.
  • Adopted agile methods for development & delivery of the solution and participated in complete life cycle of the project (SDLC).
  • Designed the Database, written triggers and stored procedures.
  • Developed screens based onJQuery to dynamically generate HTML ad display data to the client side.
  • Written Struts services and DAOS in the service layer for SQL data retrieval operations using JDBC.
  • Demonstrated Experience and advocate for test-driven development.
  • Worked on JavaScript frame work to augment browser based applications with MVC capability.
  • Worked on front-end and back-end application development. Have upgraded additional functionalities and services with the use cases provided.
  • Involved in development of various controller classes as a part of MVC framework.
  • Worked in referential data service module to interface with various databases using JDBC.
  • Implemented REST and SOAP based web services and published using JAX-WS.
  • Worked on Database Schemas, HTML and XML services.
  • Worked on Oracle Database to store and retrieve information using SQL Developer.
  • Worked on Eclipse IDE’s for build, debugging and deploy it using Apache Tomcat.
  • Developed Build Script using MAVEN.
  • Involved in unit testing and run test cases.

Environment: Java 1.6, 1.7, Java EE 6, JavaScript, JQuery, Struts, Eclipse, TOMCAT, SQL Developer, Oracle Database 11g, JDBC, Template, WebSphere, SOAP UI, Maven, REST, Windows.

Confidential, Ashburn, VA

Python developer

Responsibilities:

  • Worked with the Stakeholders, gathered requirements developed high level design documents.
  • Have used Python libraries like NumPy/ SkiPy, Pandas for market analysis and done some machine learning using Python.
  • Analyzed various logs that are been generated and used various Python libraries to predict/forecast next occurrence of event with various Python libraries.
  • Used Django framework in developing web applications to implement the model view control architecture (MVC).
  • Refactored and extended large existing Django/Python code base, reducing the number of lines in code and duplication significantly.
  • Wrote Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Query Optimization through MYSQL server tools for quick response time.
  • Designed and Developed DB2 SQL Procedures and UNIX Shell Scripts for Data Import/Export and Conversions.
  • Wrote Python scripts to parse JSON documents and load the data in database and also used python scripts to update content in the database and manipulate files.
  • Responsible to set up REST API frame work using Django, Flask.
  • Developed, designed, managed dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL API calls.
  • Performed some operations, visualization on Oracle DB using libraries like Ox oracle, MatPlotlib, Pandas.
  • Build back-end application with Python / Django, Worked on Dockers, RabbitMQ, Celery, and Jenkins.
  • Worked with Network related python libraries for transferring the files and connecting remotely to the servers.
  • Ensured high quality data collection and maintaining the integrity of the data using integration of Python with C and C++ libraries.
  • Developed Python classes and used decorated methods to create the dependency graphs for the business logic and core applications that are pre-built using C++.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
  • Used Python based GUI components for the front end functionality such as selection criteria and developed a GUI for a Java script product.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Responsible for debugging and troubleshooting the web application using Subversion version control tool to coordinate team-development.

Environment: Python 2.7, NumPy, SkiPy, Dockers, Pandas, C++,JSON, Oracle DB, MySQL, DB2, PL/SQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, Django 1.4

Confidential, Titusville, NJ

Python developer

Responsibilities:

  • Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
  • Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Records.
  • Developed entire frontend and backend modules using Python on Django Web Framework by implementing MVC architecture.
  • Rewrote existing Python/Flask module to deliver certain format of data.
  • Created script in python for calling REST APIs.
  • Deployed Django web application in Apache webserver and carpathia cloud web deployment.
  • Installed Kafka manager for consumer lags and for monitoring kafka metrics also this has been used for adding topics, Partitions etc .
  • Installed Kafka manager for consumer lags and for monitoring Kafka metrics also this has been used for adding topics, Partitions etc.
  • Involved in designing user interactive web pages as the frontend part of the web application using various web technologies like HTML, JavaScript, JQuery and implement CSS for better appearance and feel.
  • Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQLdb package to retrieve information.
  • Generated Python Django Forms to record data of online users.
  • Worked on Docker container to create Docker images for different environments.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Built complete Configuration Management for the Microservices using kubernates, Docker and Ansible.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS).
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture andautomated AWS S3 data upload / download using python scripts.
  • Having Knowledge on AWS Lambda, Auto scaling, Cloud Front, RDS, Route53, AWS SNS, SQS, SES.
  • Installed the Apache Kafka cluster and Confluent Kafka open source in different environments.
  • Developing the Python automated scripting using Boto3 library for AWS Security audit and reporting using AWS Lambda for multiple AWS Accounts.
  • Implemented monitoring and established best practices around using elastic search.
  • Generated graphical reports using python package Numpy and MatplotLib.
  • Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
  • Designed and implemented a tool called netconf (Network configuration) which automatically configures network switches by parsing XML files.
  • Managed code versioning with GitHub, Bit Bucket and deployment to staging and production servers.
  • Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.

Environment: Python 2.7, Django 1.7, HTML5, CSS, XML, MySQL, JavaScript, JQuery, CSS Bootstrap, RESTful, MS SQL Server, MongoDB, Ubuntu server, Windows 12 Server, Amazon S3, GitHub, Bit Bucket, Linux, and Windows.

Confidential, NJ

Python developer

Responsibilities:

  • Requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
  • Used Django/Python web-framework to develop application.
  • Developed Scripting based frameworks on python using Linux Platform used by embedded engineers for automating mundane tasks.
  • Built some frameworks which allow writing scripts in python, which will send and receive data over serial port to communicate with device firmware.
  • Developed some test scripts in Python that are used to test embedded systems via their debug UART port.
  • Used Perl for creating tools to help integrate and generate C code from Excel Input or XML files.
  • Used AWS Lambda with Amazon S3
  • Extensively used Python requestsurllib and urllib2 module to call web services.
  • Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
  • Worked on real time in memory distributed systems.
  • Used MVC framework to build modular and amp maintainable applications.
  • Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using Django and PostgreSQL.
  • Involved in building database Model and Views utilizing Python, in order to build an interactive web based solution.
  • Developed UI screens using HTML, CSS, AJAX, JavaScript and JQuery
  • Done Integration of user-facing elements developed by a front-end developer with server side logic.
  • Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
  • Experience in usingPylint to check for errors in Python code, tries to enforce coding standards and get details about code complexity.
  • Involved in problem solving with algorithm and data structures using Python.
  • Used AWS for application deployment and configuration.
  • Designed and implemented test procedures for failover/ recovery scenarios.
  • Created numerous reports using reportlab and xlrt/xlwt python packages.
  • Developed Network modules, Socket programming and Web server hosting capabilities of Python for some applications (ex. IoT devices).
  • Resolved ongoing problems and accurately documented progress of Python project.
  • Used agile development techniques like pair programming, test driven development (both unit tests and functional tests), continuous integration and iterative development.
  • Complete software development was designed and implemented using Agile Methodology and SCRUM Process.

Environment: Python, Django, NumPy, Amazon (AWS, EC2, S3), PostgreSQL,Pylint, JIRA, Linux, Perl Scripting, Socket programming, SVN.

Confidential, CO

Python developer

Responsibilities:

  • Actively involved in setting up the production environment in AWS using Kubernetes.
  • Worked on mongodb-sharding, maintaining the two replicasets for each shard in different regions (AWS) for data redundancy.
  • Extensive experience in deploying, managing and developing MongoDB clusters. Creation, configuration and monitoring Shards sets.
  • Involved in writing docker-compose Yaml files to build the images and used them in container.
  • Used openswan and strongswan methods in docker-swarm setting up the AWS EC2 instances in four different regions which are connected each other.
  • Actively involved in setting up the Kubernetes cluster(Kubernetes/KOPS) in AWS in one region using multiple zones.
  • Used openswan and strongswan methods in docker-swarm setting up the AWS EC2 instances in four different regions which are connected each other.
  • Responsible for mongodbarchitecture, administration, troubleshooting, performance tuning, replication DB design and server architecture
  • Analysis of the data to be shared, choosing a shard Key to distribute data evenly.
  • Familiar with MongoDB write concern to avoid loss of data during system failures.

Environment: Python 3.4.6, MongoDB 3.6.6, Docker 1.8, Django 1.7, CSS Bootstrap, RESTful, MS SQL Server, Ubuntu server, Windows 12 Server, Amazon S3, GitHub, Bit Bucket, Linux, and Windows.

Confidential, CO

Python developer

Responsibilities:

  • Developed test scripts using python and postgreSQL for the data validation.
  • Written the python scripts to load the data in to the tables(Data Injection).
  • Used Autosys and MoveIT tools to place the file from on premise to AWS-S3 buckets.
  • Written the jil scripts to autosys jobs and scheduled jobs on every business day.
  • Used celery scheduler to places the file in to tables from AWS-S3.
  • Used AWS Athena to query the data on top s3 bucket(files in inbound) which helps the business people for data analysis.
  • Written postgreSQL sequels according to the business transformations to place the data in to respective tables.
  • Created the splunk dashboard for run time errors directed from AWS cloud using kinesis.
  • Managed code versioning with GitHub, Bit Bucket and deployment to staging and production servers.
  • Complete software development was designed and implemented using Agile Methodology and SCRUM Process.

Environment: Python 3.7, PostgreSQL, Django 1.7, CSS Bootstrap, RESTful, Linux, AWS Glue, Athena, Shell Scripting, Splunk, Celery and Windows.

We'd love your feedback!