We provide IT Staff Augmentation Services!

Senior Python Developer Resume

3.00/5 (Submit Your Rating)

Ankeny, IowA

SUMMARY

  • Around 61/2 years of professional experience as a Python Developer, pro cient coder in multiple languages and experience in Design, Development, Implementation of Python, Django, Flask, Pyramid and client - server technologies-based applications, RESTful services, AWS, C, C++, JAVA and SQL.
  • Strong experience in WAMP (Windows, Apache, MYSQL and Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture and working with Web applications using HTML 5, Bootstrap, JavaScript, JQuery, AJAX, AngularJS and CSS 3.
  • Proficient in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Python/Django.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.
  • Experience with Design, code, debug operations, reporting, data analysis and Web Applications utilizing Python
  • Expertise in implementing MVC frameworks using Django and FLASK for persistence.
  • Experience in MVW frameworks like Django, Angular JS, Java Script, JQuery and Node.js.
  • Solid experience in Object Oriented Programming and Design.
  • Strong experience in UI & Client side validations using HTML 5, CSS3, JavaScript, JSP, Struts Tag libraries, AJAX, JSON, XML, XSLT and JavaScript frameworks like ExtJS, AngularJS and JQuery.
  • Flexible, enthusiastic and project-oriented team player with solid communication and Analytic skills to develop creative solution for challenging client needs.
  • Anticipated potential parts of failure. Good working experience in using version control systems like Git, and GitHub.
  • Experience in application development using PYTHON, Django, HTML5, CSS, JavaScript, jQuery, Oracle, MySQL, PostgreSQL and SQLite.
  • Experienced in working with various PythonIDE's using PyCharm, PyScripter, Jypyter, Visual Studio Code, Spyder, PyStudio and PyDev
  • Hands-on experience working with various Relational Database Management Systems (RDBMS) like MySQL, Microsoft SQL Server, Oracle & non- relational databases (NoSQL) like MongoDB and Cassandra.
  • Strong experience of software development inPython(libraries used: libraries- Beautiful Soup, numpy, scipy, matplotlib,python-twitter, Pandas data frame, networkx, urllib2, MySQLdb for database connectivity) and IDEs - sublime text, Spyder, emacs.
  • Strong knowledge of Object Oriented Design and Programming concepts and Experience in Object Oriented Programming (OOP) concepts using Python, C++.
  • Good hands on experience in performing data analytics and applying machine learning algorithms using NLP, OpenCV, Scikit, Scipy
  • Very much comfortable in analyzing, debugging, troubleshooting and solving problems and issues in Application
  • Managed a team being senior resource and involved in activities customer engagement, requirements gathering, efforts estimations, sprint planning, design, development, guidance to team members, project deliverables, project management

TECHNICAL SKILLS

Programming Languages: Python 2.X, Python 3.X, C, C++, Java, GoLang, SQL

Web technologies: HTML, CSS, XHTML, Java Script, jQuery, AJAX, XML, JSON

Webserver: WebSphere, Web logic, Apache Tomcat 5.5,6.0,8.0, NGINX

Databases: MySQL, PLSQL, Oracle, Microsoft SQL, PostgreSQL, MongoDB, SAS

Python Web frameworks: Django, Pyramid, Flask, web2Py.

Development IDE: PyCharm, Pydev Eclipse, Net beans, Visual Studio Code, Jupyter, MS Visio, SSIS, Sublime Text, Notepad++

Operating Systems: Linux, Windows 10/8/7/Vista/XP, Mac

Web Services: SOAP, RESTful, AWS

Version Control: Git-Hub, Sub Version

Build Tools: GNU, Apache Ant, Apache Maven, Buck, Bit-Bake, Boot, Grunt

Methodologies: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Senior Python Developer

Confidential, Ankeny, Iowa

Responsibilities:

  • Part of team implementing REST API's in Python using micro-framework like Flask with SQL Alchemy in the backend for management of data center resources on which OpenStack would be deployed.
  • Used python libraries like Beautiful Soap, NumPy and SQL Alchemy.
  • Utilized standard Python modules such as csv, robot parser and pickle for development.
  • Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
  • Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Worked on front end frameworks like CSS Bootstrap for responsive web pages.
  • Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Developed views and templates with Python and Django's view controller and templating language to create user-friendly website interface.
  • Installed fixes and upgrades for primary applications on the ERP servers as requested.
  • Architected and designed Rapid deployment method using Ansible to auto deploy servers as needed.
  • 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 JIRA for bug tracking and issue tracking.
  • Developed and designed automation framework using Python and Shell scripting.
  • Built an image reference resolution agent capable of natural language understanding colors, spatial language.
  • Worked on resilient ibm-arc-sight connector to generate event alert on network activity using python. Worked in Linux environment.
  • Used Agile Methodology and SCRUM Process.
  • Maintained the versions using GIT and sending the release notes for each release.

Environment: Python 3.X, CSS, HTML, BOOTSTRAP, JavaScript, JQuery, AJAX, MYSQL, Linux, GIT, Flask and NumPy, NLP, SQL Alchemy, MySQL DB, Automation framework, Jenkin.

Senior Python Developer

Confidential, Chicago, Illinois

Responsibilities:

  • Designed and developed the User Interface for the website using HTML, AJAX, CSS, JavaScript and JSON.
  • Successfully migrated the database from SQLite to MySQL to PostgreSQL with complete data Integrity.
  • Developed merge jobs in Python to extract and load data into MySQL database.
  • Used Django Database APIs to access database objects.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Handled all the client-side validation using JavaScript.
  • Developed views and templates with Python and Django model view controller and templating language to create a user-friendly website interface.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Used jQuery for all client-side data manipulation.
  • Implemented data analysis with various analytical tools such asPython / SQL,Pandas, NumPy, Matplotlib, Jupiter Notebook, and Anaconda.
  • Worked on data queries to obtain lists of references from online databases for analysis.
  • Used Perl in web automation and in developing web chat box for the customers.
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
  • Developed some of the frontend and backend modules using Python on Django Web Framework.
  • Maintenance and continues development of the applications in PL/SQL procedures and shell scripting using best practices.
  • Responsible for debugging and troubleshooting the web application.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
  • Maintaining the application for daily operations and scaling according to Business requirements.
  • Involved in the Complete Software Development Life Cycle (SDLC) to develop the application.

Environment: Python 2.7, Python 3.X, SDLC, MVC, HTML5, CSS3, DOM, Shell Scripting, JSON, REST, Apache Web Server, Django, MySQL, Windows, PostgreSQL, NumPy.

Mid-level Python Developer

Confidential - Sterling, Virginia

Responsibilities:

  • Primary focus was developing different internal tools and implementation of different automation scripts using Python.
  • Involved in user requirement specification and preparing requirements documents and translated business rules into business component modules.
  • Developed document conversion from .txt to Numpy format to be part of the automation.
  • Used Numpy file format for handling large sets of data.
  • Designed User Interfaces using ExtJS, JQuery, Angular, CSS, XML and HTML.
  • Designed web screens for various modules using, HTML, CSS and used JavaScript client side validation.
  • Implemented Django MVC architectural design pattern.
  • Used Angular Js as the development framework to build a single-page application.
  • Performed different testing methodologies like unit testing, Integration testing, web application testing and Selenium testing.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed inPythonand Bash
  • Configured and deployed the application in JBoss.
  • Extensively used version controller Team Foundation Server (TFS).
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB and PostgreSQL.
  • Implemented configuration changes for data models.
  • Maintained and updated existing automated solutions
  • Handled potential points of failure through error handling and communication of failure
  • Used Agile methodologies, test driven development and automated builds
  • Checked status of deployed applications & created weekly reports needed by different teams.
  • Anticipated potential parts of failure (database, communication points, file system errors)
  • Managed large datasets using Panda data frames and MySQL.
  • Extensively usedPythonmodules such as requests, urllib, and urllib2 for web crawling.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features ofPythoncode using a web browser.
  • Used advanced packages in AON PATHWISE for performing unit test and deploying data models.
  • Automated the existing scripts for performance calculations using Numpy and SQL Alchemy.
  • Used Numpy for Numerical analysis for Insurance premium.
  • Responsible for user validations on client side as well as server side.

Environment: Python, Angular, Bootstrap, SOAP, REST, Path Wise Analytics Studio, AON Path Wise Modelling, Windows Azure Servlet, Flask, Django, JBoss, IntelliJ, Oracle 10g/11g, XML, Java Script, CSS, HTML, GIT, Windows, Agile, JIRA

Python Developer

Confidential

Responsibilities:

  • Worked with team of developers on Python applications for RISK management.
  • Design, develop, test, deploy and maintain the website.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
  • Designed and developed data management system using MySQL.
  • Rewrote existing Python/Django modules to deliver certain format of data.
  • Used Django Database API's to access database objects.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Handled all the client side validation using JavaScript.
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
  • Worked on writing Constraints, Indexes, Views, Stored Procedures, Cursors, and Triggers.
  • Used Selenium Library to write fully functioning test automation.
  • Used JQuery for all client side JavaScript manipulation.
  • Created unit test/regression test framework for working/new code
  • Used Subversion control tool to coordinate team-development.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python 2.6/2.7, Linux, Shell Scripting, JavaScript, Django Framework, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server.XML, XSL, HTML, JavaScript, JBOSS, Oracle 10g, Windows, web Services

Python Developer

Confidential

Responsibilities:

  • Used data types like dictionaries, tuples and object-oriented concepts based inheritance features for making complex algorithms of networks.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, CSS, JavaScript and JQuery.
  • Worked with the design team for project structure.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Used Django Database API's to access database objects.
  • Performed Design, involved in code reviews and wrote unit tests in Python.
  • Implemented the presentation layer with HTML, Ajax, CSS and JavaScript.
  • Involved in writing stored procedures using MySQL.
  • Developed in Windows and going to deploy it in Linux server.
  • Worked on data exchange from website using XML, JAVA and Web Services.

Environment: Python 2.6/2.7, Linux, Shell Scripting, JavaScript, Django Framework, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache Web Server, XML, XSL, HTML, JavaScript, JBOSS, Oracle 10g, Windows, Web Services

We'd love your feedback!