We provide IT Staff Augmentation Services!

Senior Python Developer Resume

3.00/5 (Submit Your Rating)

Phoenix, ArizonA

PROFESSIONAL SUMMARY:

  • 8+ years of experience in Web and Application Development coding in Python, C, C++, shell scripts
  • Experienced with full software development life cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
  • Experienced in configuring and migrating to Amazon AWS, EC2 and RDS.
  • Experience in working with AWS: Amazon S3, and Amazon SQS .
  • Experience object oriented programming (OOP) concepts using Python.
  • Experienced in LAMP (Linux, Apache, MySQL, and Python) Architecture.
  • Experienced in using Message Brokers like RabbitMQ, Kafka and Messaging libraries like ZeroMQ.
  • Extensive experience in WebServices and integrating 3rd party APIs.
  • Good Knowledge in using Rabbitmq and Apache Solr.
  • Strong experience of design and development of enterprise applications using C++.
  • Familiarity with TCP - IP and HTTPS protocols.
  • Experience in using Hadoop ecosystem components like Map Reduce, HDFS, HBase, HIVE, PIG, Flume and Spark.
  • Experience in developing SOAP and RESTful webservices.
  • Complete life cycle (SDLC) experience of a product life cycle involving define, design, development and testing phases. Knowledge Objected Oriented Concepts, Data Structures
  • Experience in leading multiple efforts to build NoSQL platforms along with SOLR (search platform) for maximizing business value by combining data science with big data.
  • Experience in Python Open Stack API’S.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Expert in automating test cases and then reporting the results using emails or FTP or other file transfer methods.
  • Expertise in debugging and problem resolving.
  • Experience using Agile methodologies. Used tools like Bugzilla, and JIRA.
  • Expert at debugging python scripts used pdb and other debugging tools.
  • Acted as second and third level support for various production issues and deployed on-demand hot fixes.
  • Experience with Data Ware housing in Microsoft SQL Server using star schemas, extraction and loading as dimensions and facts.

TECHNICAL SKILLS:

Programing languages: Python, PyQT, C, C++, Java Script, Shell, Bash, Power Shell, Core Java

Databases: Microsoft SQL Server, IBM DB2, Oracle, MySQL, MongoDB, PostgreSQL

Software: Microsoft Office Suite, GIT, Subversion, VM ware, Virtual Machines, Lotus Notes, SPSS, Jenkins, Adobe Suites, Html/CSS, AWS Amazon Web Services CLI, Apache, Redis, RabbitMQ, Apache Kafka, pdb, gdb, dbx, openGrok, SOLR, XL Release, Docker, Pyspark.

Operating Systems: Windows, RedHat Linux, Fedora, Ubuntu, Sun Solaris, AIX

Source Control: SVN, CVS, Git, GitHub

IDE s/ Development Tools: NetBeans, Eclipse, PyCharm, PyScripter, PyStudio, and Sublime Text

Bug Tracking tools: Bugzilla and JIRA

Web Technologies: HTML, XML, CSS, AJAX, Java Script, JQuery, DOM, PHP

PROFESSIONAL EXPERIENCE:

Senior Python Developer

Confidential, Phoenix, Arizona

Responsibilities:

  • Developed scripts to analyze the open source vulnerabilities.
  • Prototype proposal for validating open source components.
  • Automated report generation of open source components metrics.
  • Assisted in designing REST API Practices.
  • Designed Data Quality Framework to perform schema validation and data profiling on PySpark.
  • Created Archiving project to migrate and archive data from MySQL database to Hive to release space.
  • Leveraged PySpark to manipulate unstructured data and apply text mining on user's table utilization data.
  • Developed numerous custom reports in Python and delivered over FTP/email to clients/vendors.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and Vendors.
  • Used python scripts to update content in the database and manipulate files.
  • Developed scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
  • Used several python libraries like seaborn, Numpy and Matplotlib .
  • Used Pandas API(V 0.18.0) to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Used Pandas for a data alignment and data manipulation.
  • Used Python(3.5, Anaconda 4.2) for data analytics, data wrangling and extracting data using Pandas, Pyexcel, NumPy and SciPy.
  • Built various graphs for business decision-making using Python matplotlib library.
  • Implemented open source components scan using a command line interface(CLI).
  • Created Custom templates in XL release for CD Orchestration.
  • Resolved ongoing problems and accurately documented progress of a project.

Senior Python Developer

Confidential, Austin, Texas

Responsibilities:

  • Design, code, analyze and execute integration and test applications.
  • Assist in the upgrade and perform build verification testing.
  • Perform test designing, planning and execution and defect analysis
  • Perform automation testing, build verification testing.
  • Integration of Confidential Remote Access Controllers 7 (iDrac) FSDAF website, user can submit certification files, that will be review and validate by administrators, using Django. iDrac report website, users can launch tests and scripts from a website without the need to have libraries, software etc. in their computer with Django.
  • Development of RESTful API for dispatching push notifications for iDarc services, using Django, Celery, Redis running on Amazon EC2.
  • Import the data from different sources like HDFS/Cassandra into Spark RDD.
  • Performed transformations, cleaning and filtering on imported data using Hive, Map Reduce, and loaded final data into HDFS.
  • Load the data into Spark RDD and do in memory data Computation to generate the Output response.
  • Used Pandas library in Python for statistical analysis.
  • Managed large datasets using Pandas data frames and MySQL.
  • Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
  • Used Py Excel for creating nice reports with Graphs, colors, and styles.
  • Develop scripts so for a given IP, establish remote connection and launch commands remotely. Useful for investigating client issues.
  • Created few miscellaneous tools to convert csv to excel and automate daily base activities.
  • Prototype proposal for Issue Tracker website using Python/Django connecting MySQL as Database.
  • Administration of Linux machine and configured Apache python mod to host the website.
  • Jira Implementation (20,000 user) and Jira Customization, Issue Scheme, Workflow, Screen schemes
  • Helped with the migration from the old server to Jira database (Matching Fields) with Python scripts for transferring and verifying the information.
  • Help with “hosting” decision such Amazon web services, Rackspace, internal host, etc.
  • Booting up nodes using prebuilt images on Amazon EC2 .
  • Bootstrapping Amazon EC2 nodes with software you want running when your nodes boot up.
  • Uploading, copying, downloading, and deleting files using Amazon S3 .
  • Leveraged django-nonrel to create a hybrid MySQL and MongoDB environment.
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Creation of virtual machines and setting up Jira for testing purposes using Python scripts.
  • Designed the User Interface using HTML, XHTML, CSS, JavaScript, and AJAX for the website.
  • Frontend and Backend modules were created using Python on Django framework.
  • Used Redis cache for storing commonly used info and propagate the changes using RabbitMQ.
  • Developed Python code in Python for instantiating multi-threaded application and running with other applications.
  • Designed and developed Database management using MYSQL.
  • Developed Python modules to extract data from MYSQL database.
  • Wrote and executed various MySQL database queries from Python-MySQL connector and MySQLdB package.
  • Created Unit test framework for new codes.
  • Used Python Library Beautiful Soup for web scraping. Deployed the project into Heroku using GIT version control system.
  • Implemented Web Services using SOAP for sending and receiving data from external interface in XML format.

Python Developer

Confidential, Norwalk, CT

Responsibilities:

  • Involved in the Design, development, test, deploy and maintenance of the website.
  • Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
  • Used Python based GUI components for the front-end functionality such as selection criteria.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
  • Responsible for the maintenance of DHCP, DNS, LDAP, AD and NFS services on Windows and Red Hat Enterprise Linux in Development environments.
  • Responsible for user validations on client side as well as server side.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Used JQuery libraries for all client side JavaScript manipulations.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Python
  • Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes.
  • Added the navigations and paginations and filtering columns and adding and removing the desired columns for view.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Responsible for debugging and troubleshooting the web application.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Held overall responsibility of coordination of implementations of software builds and releases.
  • Provided analytics to help determine optimal way to assemble releases.
  • Facilitated release planning meetings to construct efficient releases that reflect demand and capacity.

Environment: Python, MySQL, XML, JIRA, SOAP, Unix, Linux.

Software Developer

Confidential

Responsibilities:

  • Project mainly dealt with the Confidential internal financial applications with Payroll Processing, Human Resources, Retirement Services, Time & Labor Management, Global Services, Tax & compliance Management, Employee Benefits Administration, Screening and Selection Services and Professional Employer Organization (Comprehensive HR outsourced solution including employee benefits, workers' compensation, payroll and tax administration and regulatory compliance).
  • Wrote and customized several Python programs for the generation of the payroll processing for playgroups, benefits, retirement services, employer services, audit reports and the out of balance records with rollups.
  • Involved in Application development with C++ and Python on IDE Tool Eclipse and web server Tomcat.
  • Client side and server side validations.
  • Wrote different classes for handling different transaction events like benefits, adding/deleting dependent, Family status change events and payroll processing for other family members for specific employer service and employee.
  • Added features with latest Business requirements and system requirements as needed.
  • Generated various reports in Python for cost analysis and expenditures.
  • Extensive experience in designing and development of Java Servlets, XPath, XQuery and XML.
  • Responsible for JVM Performance tuning and monitoring on UNIX and Windows.
  • Experienced in Working with technologies like JSP, HTML, CSS, JQuery and JavaScript to construct the UI Layer for the application.
  • Converted paycheck confirmation physical mails to pdf electronic version and email as encrypted/password protected.

Environment: Python, C++, Java, Java Script, UML, JSON, XML, Tomcat, Oracle 9i, PL/SQL, Java Script, Eclipse, Unix, Linux, Windows.

We'd love your feedback!