We provide IT Staff Augmentation Services!

Python Developer Resume

5.00/5 (Submit Your Rating)

Bartlesville, OK

SUMMARY

  • Over 7+ years of experience as a Web Application Developer and Software Engineer using Python, DJANGO, Java,J2EE.
  • Experience with full software development life - cycle, architecting scalable platforms, objects oriented programming, database design and agile methodologies.
  • Good Experience with Django, a high-level Python Web framework.
  • Experience object oriented programming (OOP) concepts using Python, C++.
  • Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and MVC Struts.
  • Experienced in developing web-based applications using Python, Django,Java, HTML, DHTML, JavaScript and JQuery.
  • Good Knowledge of Python and Python Web Framework Django.
  • Experienced with Python frameworks likeWebapp2 and, Flask.
  • Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
  • Well versed with design and development of presentation layer for web applications using technologies like HTML,CSS, and JavaScript.
  • Experienced in developing Web Services with Python programming language.
  • Experienced in developing web-based applications using Python, Django,QT,C++, XML, CSS, JSON,HTML, DHTML, JavaScript and JQuery.
  • Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Sound Knowledge on RDBMS concepts and extensively worked with Oracle, SQL Server 2008, MYSQL.
  • Excellent debugging, problem solving, optimization and testing skills.
  • Highly motivated, dedicated, quick learner and have proven ability to build and manage a team and work individually.
  • Excellent written and oral communication skills with results-oriented attitude.

TECHNICAL SKILLS

Languages: Python 3.x,2.7/2.4, C++, Java, Shell Script, Perl, SQL

Python Framework: Django, Webapp2, Flask

Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML, JQuery, JSON

Tools: Cadence, PSpice, NetBeans IDE, WireShark, mkvMerge GUI, Atmel Studio 6.0, Quartus IISuite, LabVIEW

Versioning Tools: Subversion, GIT, Perforce, SVN, CVS

Web servers: Apache, WebLogic, WebSphere

Databases: MySQL, SQL Server 2008, Oracle

Operating systems: Linux/Unix, Redhat, Windows Variants

PROFESSIONAL EXPERIENCE

Confidential, Bartlesville, OK

Python Developer

Responsibilities:

  • Involved in building and developing CKAN data catalog.
  • Customized the CKAN instance according to the clients requirements.
  • Developed custom tailored extensions for CKAN tool.
  • Developed python code and maintained the custom version on GIT.
  • Customized front end using CSS and HTML Jinja2 templates.
  • Developed whole instance on Azure cloud box.
  • Gathering requirements from Analyst and work accordingly.
  • Customizing CKAN fields using JSON schema.
  • Implementation of CKAN APIs.
  • Implemented multiple instances for testing.
  • Used GitHub for version control.
  • Developed PSQL Queries and Triggers PSQL.
  • Customized SOLR schema for improvements in the search capabilities.
  • Migrated whole CKAN instances from cloud to on premises server.
  • Responsible for Debugging and troubleshooting the web application.
  • Involved in code level changes for customizing both GUI and functionality.

Environment: Python, Jinja2, HTML, CSS, Ubuntu 12.04, Azure cloudbox, GIT, SOLR, CKAN APIs.

Confidential, Newtown, PA

Python Developer

Responsibilities:

  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Created User Controls and simple animations using Java Script and Python.
  • Developed tools using Python, Shell scripting,XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Developed Business Logic using Python on DjangoWeb Framework.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Used Couchbase Python SDK to build applications that use Couchbase Server.
  • Modified CSS in order to provide cross-browser integration.
  • Performed testing using Django’s Test Module.
  • Utilized PyQtto provide GUI for the user to create, modify and view reports based on client data.
  • Manipulated JavaScript & JQuery code to enhance user functionality with new website.
  • Involved in writing application level code to interact with APIs, Web Services using JSON.
  • Cleaned up and optimized the MySQL Word Press database.
  • Develop table less, W3C compliant web sites using CSS, XHTML, Javascript, JQuery and Python.
  • Implemented JQuery controlled CSS to enhance content modules.
  • Used GitHubfor version control.
  • Developed SQL Queries, Stored Procedures, and Triggers Using Oracle,SQL, PL/SQL.

Environment: Python, Django, PYQt, Couchbase Python SDK, Java, Java Script, HTML, CSS, JSON, JQuery, Shell Scripting, XML, MYSQL, GitHub, SQL, PLSQL, Oracle and Windows.

Confidential, San Jose, CA

Python Developer

Responsibilities:

  • Started developing web applications with Django 1.4 to 1.7.
  • Deployed production site using Apache 2.0 with mod python.
  • Worked on development of customer support and complains registration system for Confidential .
  • Upgraded Python 2.3 to Python 2.7 on a RHEL 4 server. This upgrade was necessary for inlined models with UTF-8 characters were causing unexpected errors.
  • Successfully migrated the Djangodatabase from SQLite to MySQL with complete data integrity.
  • Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Djangomodels. Also created XML withDjango to be used by the Flash.
  • Created PHP/MySQL back-end for data entry from Flash. I had to assist the Flash developer send the correct data via query strings.
  • Used Wireshark, live http headers, and Fiddler2 debugging proxy to debug the Flash object and help the developer create a functional component. The PHP page for displaying the data uses AJAX to sort and display the data. The page also outputs data to .csv for viewing in Microsoft Excel.
  • Created Data tables utilizing PyQtto display customer and policy information and add, delete, update customer records.
  • Used Python based GUI components for the front end functionality such as selection criteria. Administration of dedicated collocated RHEL 4 machine and configured complex Apache configuration files.
  • Imported SSL certs from other hosts to new host and properly configured Apache to use certs.
  • Used Apache .htaccess to provide authentication system for PHP/MySQL sites.
  • Usedmod rewrite to create SEO friendly links.

Environment: Python, Django, Flash, PHP, MYSQL, PYQt,SQLite,Java, Wireshark, AJAX, XML, Apache and Windows.

Confidential, Fremont, CA

Python Developer

Responsibilities:

  • Design, develop, test, deploy and maintain the website.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Utilized PyQtto provide GUI for the user to create, modify and view reports based on client data.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Java application in Python module to deliver certain format of data
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using Python.
  • Responsible for search engine optimization to improve the visibility of the website.
  • Handled all the client side validation using JavaScript.
  • Creating unit test/regression test framework for working/new code
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python, Django 1.4, PyQt, Java, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server.

Confidential, Cranbury, NJ

Python Developer

Responsibilities:

  • Developed complex web, middleware, and back end systems in Python, SQL, Perl for Linux and Windows.
  • Integrating Teradata Relationship Manager / Aprimo (CRM) applications, Touchpoint, and Oracle.
  • Monitoring, logging, and debugging using SDLC best practices and tools. Code optimization/reworking for PEP.
  • Working in a team of Architects Data Engineers to build and deploy NoSQL Data Stores using Python.
  • Developed ETL Data Extraction, Transformation and Loading in Python OO Design code.
  • Creating YAML driven query engines in Python for SQL, Sqoop, HDFS, and Teradata, BTEQ, TDT.
  • Query expertise to implement highly defined user experience interactive Web App with intricate results.
  • Scalable Web Architecture based AWS Cassandra in Python Linux OS for High I/O GPS Application DevOps.
  • Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS.
  • Examination / Analytics of Software Design for DNS Failover, Performance, Reliability, and cost effectiveness.
  • Creating DB driven web apps in Python JSONPostrgreSQL Cassandra Flask Peewee ORM WSGI Werkzeug.

Environment: Python, Python Flask, JAVA, J2EE, JSON, HTML, CSS, Perl, Shell Scripting, Windows and Linux.

Confidential

Python Developer

Responsibilities:

  • Application architecture designed as per the requirements using spring framework.
  • Requirement Analysis and Estimation of project timelines.
  • Developed Python batch processors to consume and produce various feeds.
  • Generated PDF daily and Monthly statements using AsposePDF Kit.
  • Developed internal auxiliary web apps using Python Flask framework withCSS / HTML framework.
  • Implemented Test Driven Development(TDD) strategy for the project.
  • Wrote SQL Queries, Store Procedures, Triggers and functions in MySQL Databases.
  • Created database access layer using JDBC and PL/SQL stored procedures.
  • Coordinate with SMEs, other architects, and senior technical staff to identify client’s needs, document assumptions, and build-out new requirements and move code through user acceptance testing.

Environment: Python, C++, HTML, CSS, TDD, SQL, MYSQL and Windows.

Confidential

Software Engineer

Responsibilities:

  • Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Designed and developed components using Java J2EE.
  • Created UI using HTML CSS and JavaScript’s.
  • Created Servlets and Beans to implement Business Logic
  • Used SAX/DOM Parser for parsing the data to Oracle Database.
  • Designed and created backend data access modules using PL/SQL stored procedures and Oracle 9i.
  • Created database access layer using JDBC and PL/SQL stored procedures.
  • Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Debugging Software for Bugs.

Environment: JAVA, J2EE, DOM, HTML, CSS, Shell Scripting, SQL, PLSQL, Oracle andWindows.

We'd love your feedback!