We provide IT Staff Augmentation Services!

Sr Python Developer Resume

4.00/5 (Submit Your Rating)

San Jose, CA

PROFESSIONAL SUMMARY:

  • 7+ years of experience as a Python Developer, pro cient coder in multiple languages and environments including Python (2.7, 3.x), REST API, C/C++, Shell, Java and SQL.
  • Developed web applications and implemented Model View Control (MVC) architecture using server - side applications like Django, Flask.
  • Worked on several python libraries like NumPy, Pandas, Matplotlib, Pickle, PySide, SciPy, PyTables
  • Expertise in working with different databases like Microsoft SQL Server, Oracle, MySQL, PostgreSQL and knowledge of using NoSQL databases like MongoDB.
  • Working knowledge on Hadoop, Spark, Big data Technologies.
  • Proficient in developing complex SQL queries, Stored Procedures, Functions, Packages along with performing DDL and DML operations on the database.
  • Hands on Experience in Data mining and Data warehousing using ETL Tools.
  • Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
  • Strong Experience in Automating Web Application Testing using Selenium WebDriver.
  • Application Stress tester, created and stress tested stand-alone, web-applications and generated graph reports.
  • Attentive to cyber security and data protection.
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Experienced in using Caching applications for large scale applications like Memcached, Redis.
  • Expertise in Production support. Provided first, second and third level support to different organizations. Used pdb, gdb and other debugging tools and deployed production hot fixes.
  • Knowledge of deployment tools using Jenkins, rpm, dpkg, Python Packages.
  • Experience working in both water fall and agile software methodologies.
  • Participated in best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing (UAT).
  • Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines.
  • Possess good interpersonal, analytical presentation skills, ability to work in self-managed and Team environments.
  • Performed code reviews and implemented best Pythonic programming practices
  • Experience in writing test scripts, test cases, test specifications and test coverage.
  • Good experience in handling errors/exceptions and debugging the issues in large scale applications.

TECHNICAL SKILLS:

Programming Languages: Python (2.7, 3.x), C/C++, Core Java, Shell Scripting

Operating Systems: Windows 9x/XP/2000/Vista/7/10, Windows server 2008/2012/2016, Sun Solaris, RHEL, Ubuntu, Fedora, Mac

Python Technologies: Django, Flask, Tornado, Beautiful Soup, httplib2, Jinja2, NumPy, Pandas, Matplotlib, Pickle, PySide, SciPy, PyTables

Development Tools: AWS, Docker, Selenium, Sublime Text, Eclipse, Emacs, gVim, Notepad++, OpenGrok, Jenkins, Coverity, Pylint

Databases: Microsoft SQL Server, Oracle, MySQL, PostgreSQL and NoSQL databases MongoDB, Cassandra

Version Controls: CVS, SVN, Git

Methodologies: Agile (Scrum), Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Sr Python Developer

Responsibilities:

  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Coded test programs and evaluated existing engineering processes using Python Unittest.
  • Designed and configured MySQL database and back end applications and programs. Developed elaborate Python scripts to migrate data from proprietary database to MySQL.
  • Designed and developed Django application for REST services to serve user, account information.
  • Generated various reports by connecting to databases, written elaborate queries to extract the necessary information.
  • Involved in Automation Infrastructure Development using Selenium.
  • Performed research to explore and identify new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Migrated infrastructure from inhouse servers to AWS cloud. Used Docker Container, EC2, IAM, RDS, Route 53, REST API gateway and Lambda of AWS.
  • Resolved ongoing problems and accurately documented progress of Python project.
  • Parsed, extracted XML documents and loaded data into database using Python scripts.
  • Supported C++ application for Media portal management.
  • Used Memcached for caching the data.
  • Worked on NoSQL databases like MongoDB, Cassandra.
  • Generated SWIG interfaces to co-ordinate between C++ and Python.
  • Debugged and tested the applications & fine-tuned the performance.
  • Used Matplotlib to plot the two-dimensional graphs of test performance.
  • Provided maintenance support in production environment.
  • Oversaw web-based applications testing and Supervised test estimation and approval processes.
  • Developed automated test suites and engines. Involved in Regression Testing using Selenium.
  • Performed design reviews for continuous improvement in meeting client goals and needs.
  • Integrated OpenGrok into development environment for making source code visible across the organization.
  • Followed agile development methodologies and took part in weekly team scrums and standup meetings.

Environment: Python (2.7, 3.x), Django (1.8, 1.10), AWS, Docker, Java 8, MySQL (5.7), UNIX, Shell Scripting, Matplotlib, Red Hat Linux env (7.2, 7.3), WebLogic Application Server (12.2.1.1,.2), Selenium (3.4.x, 3.5)

Confidential, Manassas, VA

Sr Python Developer

Responsibilities:

  • Developed and maintained Python ETL scripts to scrape data and load cleansed data into a DB.
  • Monitored DB SQL statements and their timings, for performance concerns optimized long running queries, minimized table locks, etc.
  • Worked on HDFS file system and used Spark to work on large data sets.
  • Designed database using Erwin and Python/Django for DB scheme scripting.
  • Worked on JSON, XML, file data. Worked on SOAP Web Services.
  • Designed MDM integration facilities (SOA-style)
  • Developed SOAP client for testing MDM to SAP R/3 interoperation.
  • Developed scheme and data level database testing and data automation tool.
  • Developed data cleansing, retrieval, migration tools (ETL).
  • Analyzed stakeholders needs and developed software tools to assist dynamic site content creation (Python, wxPython)
  • Used NumPy, SciPy, Pandas for data analysis - manipulation, visualization.
  • Used Amazon ElastiCache Redis for in-memory caching of data.
  • Worked on SQL Workflow System. Using Python created an adapter allowing communication between SharePoint lists and SSIS packages. This system provides users the ability to create complex automation workflows.
  • Worked on Excel Batch uploader, software that quickly uploads large batches of Excel Workbooks into SQL databases, while providing sanitizing and validation services.
  • Enforced SQL Naming Conventions using Python. Using Stored Procedures, created a server job that enforces naming conventions for all SQL objects.
  • Created an excel interface to search for info through databases using Python and xlwings package.
  • Used git and Jira in this development environment.
  • Used Agile Methodology and SCRUM process.

Environment: Python 2.7, Django (1.5, 1.7), SQL, Erwin, Spark, PostgreSQL (9.3, 9.4), MySQL (5.7), ETL, Pandas (0.16.x), NumPy (1.8.x, 1.9.x), SciPy 0.15.1, SOAP, XML

Confidential, Dearborn, MI

Sr Python Developer

Responsibilities:

  • Requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
  • Complete software development was designed and implemented using Agile Methodology and SCRUM Process.
  • Used Django/Python web-framework to develop application.
  • Used MVC framework to build modular & maintainable applications.
  • Performed UI automation testing using selenium web driver.
  • Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using Django and PostgreSQL.
  • Automated data movements using python scripts.
  • Involved in splitting, validating and processing of files.
  • Involved in building database Model and Views utilizing Python, to build an interactive web based solution.
  • Used AWS for application deployment and configuration.
  • Written shell scripting for automation.
  • Designed database schema design and defined relationships between tables.
  • Provided technical assistance for maintenance, integration and testing of software solutions during development and release processes.
  • Developed UI screens using HTML, CSS, AJAX, JavaScript and jQuery
  • Applied unit test framework for testing code regressively.
  • Ensured quality by versioning with Git.

Environment: Python 2.7, Django, Amazon (AWS, EC2, S3), PostgreSQL, Selenium, JIRA, Linux, Shell Scripting, GIT.

Confidential, Waukesha WI

Python Programmer

Responsibilities:

  • Involved in the Analysis, design, and architecture of the application
  • Worked on requirement gathering and High-level design
  • Created PHP/MySQL back-end for data entry from Flash I had to assist the Flash developer send the correct data via query strings
  • Converted Visual Basic Application to Python, MySQL
  • Generated Python Django Forms, Crispy forms to record data, login and signup of users
  • Experience in development test automation
  • Generated various reports in Python for channel usage, system downtimes, catching exceptions, and performance related metrics.
  • Designed and Implemented a Random Unique Test Selector Package on processing large volume of data using Python and Django ORM
  • Skilled in using collections in Python for manipulating and looping through different user defined objects
  • Skilled in using collections in Python for manipulating and looping through different user defined objects
  • Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL
  • Modified queries, functions, cursors, triggers, and stored procedures for MySQL database to improve performance, while processing data
  • Performed different testing methods like Unit testing, Integration testing, web application testing.
  • Involved in capturing the requirements for serial functional interface and other software requirements specification document
  • Extensive code reviewing using GitHub pull requests, improved code quality, and conducted meetings among peers
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications
  • Database Administration activities like taking backup, checking log messages, looking for database optimization
  • Designed and implemented a dedicated MYSQL database server to drive the web applications and report on daily progress

Environment: Python, Django 1.4, Jenkins, MySQL, Linux, HTML, CSS, Apache, Linux, Git

Confidential

Software Engineer

Responsibilities:

  • Worked with the stakeholders, gathered requirements, developed high level design documents.
  • Designed and developed components using Python.
  • Implemented code in python to retrieve and manipulate data.
  • Used MySQL database. Implemented database access libraries and apis to fetch required info.
  • Re-engineered various modules for implementing changes and creating efficient system.
  • Developed rich UI web application using JavaScript libraries like jQuery UI.
  • Used Restful APIs to access data from different suppliers.
  • Support the scripts configuration, testing, execution, deployment and run monitoring and metering with shell programs.
  • Used Python and Django to develop this web application, processed XML formatted data, and performed data exchange and business logic implementation between servers.
  • Used Restful API's to gather network traffic data from servers.
  • Supported Apache Tomcat web server on Linux Platform.
  • Performed debugging and unit testing.
  • Developed and executed User Acceptance Testing portion of test plan.

Environment: Python, HTML, Restful API, MySQL, Shell Scripting, Linux

We'd love your feedback!