We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

5.00/5 (Submit Your Rating)

Lafayette, LA

SUMMARY:

6+ Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various web, stand - alone, client-server enterprise applications using Python, Django in various domains. • Experienced with full software development life-cycle, object oriented programming, database design and agile methodologies. • Understanding of Python Best Practices (PEP-8) • Expert in software development with Python and IDEs - Sublime text, PyCharm, Eclipse, PyDev.

  • Built Web application using Python, Django, Flask, MySQL, JavaScript, AJAX, HTML, XML and template • Strong experience using Web Services and API's in python. • Used Apache, Chef, Puppet to deploy production site.
  • Good experience in Python, Django, Zope, Pyramid Framework, Shell Scripting, SQL Server, UNIX and Linux.
  • Have good knowledge on SQLite, MySQL, MSSQL, PostgreSQL, NoSQL databases like (Cassandra, Mongo dB)
  • Experience in analyzing and handling large datasets using Oracle Relational databases.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL database.
  • Having working Knowledge of Amazon AWS S3, Amazon EC2 and deployment using Heroku, Jenkins.
  • Proven ability in working with Perl and Shell scripting for designing automation framework.
  • Good knowledge of server Apache Tomcat, Web logic.
  • Good knowledge of web services with protocols SOAP, REST.
  • Experience on Web Technologies using HTML4/5, CSS/CSS3, JavaScript, JQuery, AJAX, AngularJS, XML and JSON by following W3C standards.
  • Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS.
  • Worked in cross browser compatibility, Bootstrap and Responsive web design. Active Participation in Full development life cycle (requirements, design, architecture, development, testing)
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
  • Working experience in Java Collections, Interfaces, Exception Handling and Performance Tuning.
  • Skilled in debugging/troubleshooting issues in complex applications.
  • Experienced in Unit testing, Integration testing, User acceptance testing, Functional testing.
  • Have good idea about development tools like Bugzilla, Jira, Confluence, Axosoft.
  • Good knowledge in maintaining various version controls systems such as SVN (Centralized Version Control System) and GIT (Distributed Version Control System)
  • Have very good Knowledge of Waterfall Model and Agile Methodologies (Scrum).
  • Experience in Agile development techniques and Test Driven Developments. 
  • Participated in all phases of the System Development Life Cycle Analysis (SDLC). 
  • Remarkable knowledge of design, normalization and Database Management Concepts. 
  • Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization, also written queries for insert, update and modification operations. Performed database normalization and optimization using database tools. 
  • Extensive analytical, logical and programming skills, Self Motivated, Self Starter.

TECHNICAL SKILLS:

Frameworks: Django, Zope, PyJamas, Jython, CSS Bootstrap

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

Programming Languages: Python, Core Java, C/C++, PERL, SQL and PL/SQL. Databases - MS SQL Server MS-Access, Cassandra, MY SQL, Oracle,MongoDB, SQLite, PL/SQL Amazon Web Services (AWS), Cloud Foundry, Puppet, Chef, AWS CloudFormation,AWS CloudFront. SDLC - Waterfall, Agile, Scrum

Version Control: SVN, CVS, Git, GitHub.

Analytic Tools: - JMP PRO, SAS, Tableau, UCI NET, NodeXL.

Application servers: Apache Tomcat, JBoss, WebLogic, WebSphere User Interfaces - HTML, HTML5, DHTML, CSS, XML, DOM, XAML, IIS, AJAX, SOAP, Restful, WSDL, Web

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

IDE's/ Development Tools: Eclipse, PyCharm, PyStudio, and Sublime Text.

Network Services: DNS, VPN, TLS, Load balancing.

Operating Systems: Windows, Red hat Linux, Unix, Ubuntu.

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

Deployment Tools: Heroku, Amazon EC2, Jenkins, Chef, Puppet

PROFESSIONAL EXPERIENCE:

Sr. Python Developer

Confidential, Lafayette, LA

Responsibilities:

  • 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.
  • Wrote Python modules to view and connect the Apache Cassandra instance.
  • Developed tools to automate some base tasks using Python, Shell scripting and XML.
  • Created Unit test/ regression test framework for working/new code
  • Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
  • Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
  • 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.
  • Responsible for managing large databases using Panda data frames and MySQL.
  • Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL dB package.
  • 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.
  • Created Git repository and added the project to GitHub.
  • Involved in 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.

Environment: Python 2.7, Django, PyQT, Panda API, HTML, CSS, AJAX, Tomcat, Apache HTTP, Angular.js, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GITHub, MYSQL, Cassandra, Jira, Agile.

Sr. Python developer

Confidential, Atlanta, GA

Responsibilities:

  • Created UI using JavaScript and HTML5/CSS.
  • Implemented business logic using Python/Django.
  • Created backend database T-SQL stored procedures and Jasper Reports.
  • Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Maintained program libraries, users' manuals and technical documentation.
  • Managed large datasets using Panda data frames and MySQL.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Carried out various mathematical operations for calculation purpose using python libraries.
  • Built various graphs for business decision making using Python matplotlib library.
  • Fetched twitter feeds for certain important keyword using python-twitter library.
  • Used Python Library Beautiful Soup for webscrapping.ss. 
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Implement code in python to retrieve and manipulate data.

Environment: Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, T-SQL, Jasper Reports.

Django Developer

Confidential, VA

Responsibilities:

  • 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.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Used Django Database API's to access database objects.
  • Implemented this application, using object-oriented Perl to dynamically generate HTML with embedded JavaScript, interacting with back-end databases via DBI/DBD.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Handled all the client side validation using JavaScript.
  • Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Function.
  • I have also used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we request from multiple browser to web application.
  • Used JQuery for all client side JavaScript manipulation.
  • Created unit test/regression test framework for working/new code
  • Using 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.7, Django 1.3, Perl, MySQL, Linux, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server.

Python developer

Confidential, Bronx, NY

Responsibilities:

  • Used Django framework for application development.
  • Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
  • Ensured high quality data collection and maintaining the integrity of the data.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
  • Used several python libraries like wxPython, numPY and matPlotLib.
  • Was involved in environment, code installation as well as the SVN implementation.
  • Build all database mapping classes using Django models.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Designed and developed data management system using MySQL.
  • Creating unit test/regression test framework for working/new code.
  • This project also used other technologies like JQuery for java script manipulations, bootstrap for the front-end html layout.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python 2.7, scipy, Pandas, Bugzilla, SVN, C++, Java, JQuery, MySQL, Linux, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apach

We'd love your feedback!