We provide IT Staff Augmentation Services!

Sr Python Developer Resume

4.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • 7+ years of experience in IT and 4+ years as a Python Developer,
  • Proficient coder in languages including Python 3, Shell, Java and SQL.
  • Developed web applications and implemented Model View Control (MVC) architecture using server - side frameworks 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.
  • Proficient in developing complex SQL queries, Stored Procedures, Functions, Packages along with performing DDL and DML operations on the database.
  • Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
  • Strong Experience in Automating Web Application Testing using Selenium WebDriver, Requests and Behave, BDD and TDD based frameworks.
  • Application Stress tester, created and stress tested stand-alone, web-applications and generated graph reports using scala and Gatling.
  • 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.
  • Knowledge of deployment tools using Jenkins, npm, dpkg, Python Packages.
  • Experience working in both waterfall 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.
  • An agile practitioner.

TECHNICAL SKILLS

Programming Languages: Python ( 3.x), 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, Beautiful Soup, httplib2, Jinja2, NumPy, Pandas, Matplotlib, Pickle, PySide, SciPy, PyTables, requests, behave

Development Tools: AWS, Docker, Kubernetes, Selenium, Sublime Text, Eclipse, GIT, 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

Sr Python Developer

Confidential, Columbus, OH

Responsibilities:

  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Coded test programs and evaluated existing engineering processes using Python Unit test and acceptance tests with requests, Selenium WebDriver and Behave framework.
  • Designed and configured MySQL database and back end applications and programs. Developed elaborate Python scripts to migrate data from proprietary databases 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 writing the smoke and sanity test suites using Selenium WebDriver and Requests.
  • Performed POC to explore and identify new technological platforms/tools/frameworks.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Migrated infrastructure from in house 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 a database using Python scripts.
  • Used Memcached for caching the data.
  • Worked on NoSQL databases like MongoDB, Cassandra.
  • Debugged and tested the applications & fine-tuned the performance.
  • Wrote performance scripts using scala and Gatling.
  • Used Matplotlib to plot the two-dimensional graphs of test performance.
  • Provided maintenance support in the production environment and been on-call.
  • 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 a 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, Django, Java 8, MySQL, UNIX, Shell Scripting, Matplotlib, Red Hat Linux env, WebLogic Application Server, Selenium

Sr Python Developer

Confidential - Dearborn, MI

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 applications.
  • 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.
  • 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, PostgreSQL, Selenium, JIRA, Linux, Shell Scripting, GIT.

We'd love your feedback!