We provide IT Staff Augmentation Services!

Senior Python Developer Resume

4.00/5 (Submit Your Rating)

New York, NY

PROFESSIONAL SUMMARY:

  • 9+ years of experience as a Python Developer, proficient coder in multiple languages and environments including Python, REST API, AWS, C, C++ and SQL.
  • Develop ETL packages using SSIS to insert datasets to SQL server and generate project reports using SSRS and SQL.
  • Worked on various applications using python integrated IDE Eclipse, PyCharm, NetBeans.
  • Good experience in developing web applications and implementing Model View Control (MVC) architecture using server - side applications like Django, Flask and Pyramid.
  • Expertise in working with different databases like Microsoft SQL Server, Oracle, MySQL, PostgreSQL and Good knowledge in using NoSQL databases MongoDB
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python).
  • Good experience in handling errors/exceptions and debugging the issues in large scale applications.
  • Developed frontend and entire backend modules using Python on Flask Web Framework.
  • Experience in End-to-end design, setup, integration and maintenance of CI/CD pipeline from source-control to production.
  • Provided command-line interface for web scraping and content downloading through Python.
  • Worked in the Linux, Unix and windows Environment to develop and run the applications using the Scripting languages like Bash, PowerShell.
  • Experience object-oriented programming (OOP) concepts using Python.
  • Worked in developing the Active Directory AD Environment in Windows system, uses in the process of developing the applications, systems using the LDAP protocol.
  • Performed code reviews and implemented best Pythonic programming practices
  • Experience in writing test scripts, test cases, test specifications and test coverage.
  • Experience with Version Control, ideally SVN, CVS and GIT.
  • Experience in design, development, testing, automation, Enhancement and maintenance of applications and tools.
  • Mastering Web Application Development using Html, JavaScript.
  • Have flexibility and ability to learn and use new technologies and to work in team environment as wells as independently to get things done.

TECHNICAL SKILLS:

Operating systems: Windows, Linux, Unix

Programming Languages: Python 2.7/3.3/3.6, C, C++

Scripting Languages: CSS, JavaScript, Shell Scripting

Servers: RESTful Web Service, Apache Tomcat, IBM Web Sphere, AWS Cloud Service

Python Libraries: NumPy, Pandas data frame, Beautiful Soup, Matplotlib

Tools: PyCharm, PL/SQL Developer, FileZilla, Apache Tomcat

Version Control Tools: GitHub, SVN

Tracking Tools: JIRA, Git, VersionOne

Markup languages: HTML, XML, JSON

Methodologies: Agile Scrum, UML, OOP

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Senior Python Developer

Responsibilities:

  • Utilized vendor APIs to build automated checks for the in-house data warehouse datasets.
  • Build various processes to identify data misclassifications.
  • Regularly performed periodic data audits to identify vendor gaps and garbage data.
  • Played a key role in providing recommendations on the improvements.
  • Designed a release management Software to perform the automated regression testing.
  • Responsible for building automated data quality controls by playing a role in the product team.
  • Worked closely with the data engineering team and the internal technology teams to integrate with the existing vendor APIs and QC data within the platform against the data Provided by the vendors.
  • Also responsible for working with the Product team leads and the internal stakeholders to develop methods of proactively identifying potential sources of data quality issues.
  • Responsible for building QC products and their processes.
  • Worked on pulling data using the SQL statements and later making use of it for the development.
  • Experience working in looker which is a Business intelligence Software for analyzing and noting out the misclassified data.
  • Experience Working in Qubole where I was responsible to Coordinate user groups at customer sites.
  • Responsible for creating a solution to capture and analyze data from multiple sources and make data-driven decisions.

Environment: Python 2.7 and 3.6, Django 1.8, MongoDB, MySQL, AJAX, SOAP, REST, Active Directory, Flask, HTML5, CSS3, JavaScript, JSON, UI, XML, Ajax, Bash, Shell Script, ORM, RDS, Cloud watch, EC2, Elastic load Balancer, Route53, KMS, SNS, S3, Lambda Functions, IAM.

Confidential, Atlanta, GA

Python Developer

Responsibilities:

  • Experienced with full software development life-cycle, architecting scalable platforms, object-oriented programming, database design and agile methodologies
  • Built Web application using Python , Django , Flask , JavaScript , AJAX , HTML and template languages.
  • Used Apache to deploy production site.
  • Strong experience using Web Services and API’s in python.
  • Experience in using Design Patterns such as MVC and frameworks such as Django, Flask.
  • Proficient in SQL databases MySQL , PostgreSQL , Oracle and MongoDB .
  • Good knowledge in maintaining various version controls systems such as GIT , SVN , CVN and Source Tree.
  • Experience in Application Development and Object-Oriented Programming Analysis and Design ( OOAD ).
  • Experience object-oriented programming ( OOP ) concepts using Python , C++ and java .
  • Experienced in working with various Python Integrated Development Environments like IDLE , PyCharm , Atom , Eclipse and Sublime Text.
  • Involved in Unit testing and Integration testing of the code using PyTest .
  • Experience in working with Python ORM Libraries including Django ORM .
  • Used GitHub repository for version control.
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design and maintaining documents, quality analysis and helping with the software release process.

Environment: MySQL, MongoDB, GIT, API’s, OOP, PyCharm, PyTest, IDLE, OOAD, Django, Flask, JavaScript, AJAX, HTML, SVN, GitHub, Git, Django ORM, Eclipse, PostgreSQL.

Confidential, Manhattan, NY

Python Developer

Responsibilities:

  • MVC framework for the back-end while the front-ends were built using the Blueprint CSS Framework and HTML.
  • Responsible for designing, coding and developed the application in Python using Django MVC.
  • Designed and developed base classes, framework classes and re-usable components.
  • Designed web pages using JavaScript/ HTML.
  • Made use of inheritance concept to reuse different methods in most of the developed classes.
  • Developed multiple web applications using Django Framework.
  • Performed client side validations using JavaScript and server side validations using various other frameworks.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • Developed and tested many features for dashboard using Django, Bootstrap, CSS and JavaScript.
  • Performed STB testing, Unit testing, Integration testing, involved in designing mobile search application system requirements and coded back-end and front-end in Django/Python.
  • Interactive in providing change requests, trouble reports and requirements collection with the client.
  • Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
  • Designed and developed Web services using XML and JQuery.
  • Participated actively in STB testing, unit testing, integration testing and GUI.

Environment: Python 2.7, Django 1.4, AngularJS, HTML, CSS, Bootstrap, JSON, MySQL, Heroku, GitHub, UNIX, and Virtualization.

Confidential, Jacksonville, FL

Web application Developer / Python Developer (Django)

Responsibilities:

  • Involved in Business requirements, Data analysis and System design meeting.
  • Created entire web application using Python, Django and MySQL.
  • Used HTML, CSS and JavaScript to create front end pages using Django Templates and wrote Django Views to implement application functions and business logic.
  • Used packages such as Beautiful Soup for data parsing.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Used RESTful API for information extraction.
  • Implemented Python components and Web Logic server was deployed and used Subversion control tool to coordinate team-development.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Designed and developed data management system using MySQL and optimized the database queries to improve the performance.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Participated actively in unit testing, integration testing and GUI.
  • Used Python twitter library for fetching the twitter feeds for some important keywords.
  • Implemented Django models to build all database mapping classes and used Python scripts to update content in the database and manipulate files.
  • Responsible for debugging and troubleshooting the web application.
  • Worked on the Multi-Threading factory to distribute back-testing and the learning process into multiple worker processes.
  • Tuned the code with performance and consistency as the main factors of consideration.

Environment: Python 2.7, Django 1.4, MySQL 5, LAMP, SVN, XML, JavaScript, CSS, JQuery, HTML, AJAX, Rest Web Services, LINUX

We'd love your feedback!