We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 8+ Years of I.T industry experience as a Python Developer and involved in Analysis, Design, Development, Management, and Implementation of various standalone and client - server architecture-based enterprise application software.
  • Extensive knowledge in Python, PHP, MySQL, NoSQL, UNIX and Linux.
  • Experience with Design, code, debug operations, reporting, data analysis and web applications utilizing Python.
  • Worked with MVW frameworks like Django, Angular JS, HTML, CSS, XML, Java Script, jQuery, JSON and Node.js.
  • Involvement in building frameworks and automating complex workflows using Python for Test Automation.
  • Experience in writing REST APIs in Python for large-scale applications.
  • Have good exposure in LAMP (Linux, Apache, MySQL, and Python) and WAMP Architectures.
  • Excellent working Experience in Agile (SCRUM) using Rally and TFS, RUP and Waterfall methodologies with high quality deliverables delivered on-time.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Good Command of web services with protocols SOAP, REST.
  • Utilized PyUnit, the Python unit test framework, for all Python applications.
  • Anticipated potential parts of failure (database, communication points, file system errors). Good working experience in using version control systems CVS, SVN, Amazon EC2, Git, and GitHub.
  • Evaluated potential software products based on new and existing system development and migration requirements.
  • Proficient in developing websites and web applications using PHP, MYSQL, AWS, Flask, Jinga, REDIS, HTML, XML, JSON, CSS, Java Script & AJAX.
  • Performed regression and system-level testing to verify software quality and function before it was released.
  • Experience in working with Python ORM Libraries including Django ORM.
  • Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity and Security and Database applications.
  • Assessed costs and risks associated with developing new features and products.
  • Skilled in testing tools like Bugzilla and JIRA.
  • Contributed to the Python codebase used in the automated deployment of software on multiple virtual machines.
  • Experience in implementing Object-Oriented Python, Hash Tables (Dictionaries) and Multi-threading.
  • Experience in installing software using pip command for python libraries and extensive usage of the PEP8 coding convention.
  • Worked with varieties of Relational Databases (RDBMS) like SQLite, MySQL and PostgreSQL.
  • Experienced in writing SubQueries, Triggers, Cursors, Stored Procedures and Functions.
  • Worked with JSON based REST Web services.
  • Performed testing using Django’s Test Module.
  • Good understanding on Django ORM and SQLAlchemy.
  • Creating unit test/regression test framework for working/new code.
  • Experienced in working with various Python IDEs using PyCharm, Spyder, NetBeans, PyStudio, PyScripter, Eric, Wing IDE and PyDev.
  • Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modelling
  • Responsible for user validations on client side as well as server side.
  • Adept at automating repetitive work through Shell scripts and Python.
  • Proficient knowledge of Web services like Google Cloud and Amazon AWS Services.
  • Experienced in developing web-based applications using Python, PHP, XML, JSON and MVC3.
  • Able to analyse a requirement and act accordingly by managing the resources efficiently.

TECHNICAL SKILLS

Languages: Python,JAVA, C++, Shell scripting, SQL, PL/SQL.

Web Technologies: HTML, CSS, DOM, SAX, Java Script, jQuery, AJAX, XML, AngularJS.

Python Frameworks: Django, PyJamas, Flask, Jython, Pyramid, CherryPy.

Version Control: MVC, SVN, CVS, Git, GitHub.

Front End: Angular, jQuery, Ajax, Ext JS, Node JS, React JS, JSON, Bootstrap, CSS, HTML.

Analytic Tools: JMP PRO, SAS, Tableau, UCI NET, Node XL.

Application servers: Apache Tomcat, JBoss.

Databases: Oracle, My SQL, PostgreSQL, Apache Cassandra.

IDE’s/ Development Tools: NetBeans, Spyder, Eclipse, PyCharm, PyScripter, PyStudio, Atom and Sublime Text.

Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP.

Operating Systems: Red hat Linux 4.x/5.x/6.x, Ubuntu, MacOS, Windows Platforms.

Databases: MySQL, Postgres, Oracle, Sybase, AWS EC2.

PROFESSIONAL EXPERIENCE

Confidential

Sr. Python Developer

Responsibilities:

  • Used Python for XML, JSON processing, data exchange and business logic implementation.
  • Created UI using JavaScript and HTML5. Designed and developed data management system using MongoDB.
  • Used Python scripts to update the content in database and manipulate files.
  • Used matplotlib and D3 for viewing trends as part of Financial Analysis module.
  • Proficient in Software Design and Development with a solid background in developing.
  • Worked with Django models as various modules in DMS requires only specific fields from the Master Customer Database.
  • Developed Views and Templates with Django view, controller and template language to create a user-friendly website interface.
  • Configured the Django admin site, dashboard and created a custom Django dashboard for end users with custom look and feel.
  • Created restful web services using vehicle and customer information for various banks and insurance companies.
  • Used Python’s pandas and matplotlib libraries to conduct data exploration and visualization of electricity consumption data.
  • Created Python scripts for analyzing large quantities of data
  • Generated Python Django Forms to record data, login, and signup of users
  • Built various graphs for business decision making using Python matplotlib library.
  • Utilized standard Python modules such as csv, itertools and pickle for development.
  • Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
  • Responsible for search engine optimization to improve the visibility of the website.
  • Performed different testing methods like Unit testing, Integration testing, web application testing.
  • Migrated older Java-based website to Python/Django.
  • Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Implemented the entire backend in Python for integrating the Application
  • Managed, developed and designed a dashboard control panel for customers and administrators using Django/Python, MySQL
  • Responsible for scripting data manipulation using SQL.
  • Used REST API to perform Get and Post methods to obtain and send data from and to backend database.
  • Created database using MySQL, wrote several queries to extract data from database using ETL and ELT tool (SSIS).
  • Used memcache as in memory key-value pair database to reduce traffic to database server.
  • Wrote scripts in Python for automation of testing jobs.
  • Experience in designing and development of software using Agile development practices.
  • Creating unit test/regression test framework for working with new code.
  • Responsible for debugging and troubleshooting the web application.
  • Used pandas module to read CSV files to obtain data and store the data in data structures provided in the numpy.
  • Wrote and executed various MySQL database queries from python using Python MySQL connector and MySQL dB package.

Environment: Python 2.7,3.3, Django 1.4, C++, JSON, XML, SOAPUI, HTML, Restful API, Shell Scripting, SQL, MySQL, AWS, GIT, Linux.

Confidential

Python Developer

Responsibilities:

  • Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
  • Built database model, Views and API's using Python for interactive web based solutions.
  • Placed data into JSON files using Python to test Django websites. Used Python scripts to update the content in database and manipulate files .
  • Developed web based application using Django framework with python concepts.
  • Generated Python Django forms to maintain the record of online users.
  • Used Django API's to access the database.
  • Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.
  • Wrote Python modules to view and connect the Apache Cassandra instance.
  • Created Unit test/ regression test framework for working/new code.
  • Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
  • Utilized standard Python modules such as CSV, itertools and pickle for development.
  • Developed efficient Angular.js for client web based application.
  • Responsible for designing, developing, testing, deploying and maintaining the web application.
  • Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
  • Involved in working with Python open stock API's.
  • Developed Spark Code using python for faster processing of data.
  • Responsible for managing large databases using MySQL .
  • Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL db package .
  • Used the Python's modules numpy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.
  • Developed and designed automation framework using Python and Shell scripting .
  • Involved in debugging and troubleshooting issues and fixed many bugs in two of the main applications which are main source of data for customers and internal customer service team.
  • Implemented SOAP/RESTful web services in JSON format.
  • Associated with debugging the applications monitored on JIRA using Agile methodology.
  • Attended many day-to-day meetings with developers and users and performed QA testing on the application.
  • Experience in using containers like Docker.

Environment: Python 2.7,3.3, Django 1.4, HTML, CSS, AJAX, Tomcat, Apache HTTP, Angular.js, JSON, Restful, XML, OOD, JavaScript Shell Scripting, GIT Hub, MYSQL, Cassandra, JIRA.

We'd love your feedback!