We provide IT Staff Augmentation Services!

Full Stack Python Developer Resume

0/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • 5 years of experience as a Python Developer responsible for full Software Development Life Cycle, Object Oriented Programming, Database design and Agile methodologies
  • Experience in Design, Development, Testing, Automation, Enhancement and Maintenance of Applications and Tools.
  • Expertise in developing web - based applications using Python, Django, C++, XML, CSS, HTML, AngularJS, JavaScript and JQuery.
  • Good experience in developing web applications implementing Model View Control architecture using Django, Flask, and spring web application frameworks.
  • Knowledge and experience of LAMP (Linux, Apache, MySQL, Python) and WAMP (Windows, Apache, MYSQL, Python) Architecture.
  • Good Exposure in maintaining various version controls like CVS, GIT and SVN..
  • Responsible for maintaining Python based API (RESTful Web Service) with Flask, SQL Alchemy and PostgreSQL
  • Hands on experience in working with the Cassandra Query Language (CQL) for querying the data present in the Cassandra.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • SQL and PL/SQL programming, developing complex code units, database triggers and using the latest features to optimize performance.
  • Experience with Continuous Integration and automation using Jenkins; Unit testing, Test driven Development (TDD), Load Testing.
  • Good understanding of UNIX and Linux environments and commands. Used UNIX Shell Scripts for automating batch programs.
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.

TECHNICAL SKILLS

Programming Languages: Python, Core Java, C/C++, SQL, PL/SQL

Web Technologies: HTML, CSS, JavaScript, JQuery, AJAX, XML, AngularJS, NodeJS

Frameworks: Django, REST Framework, Flask, Hibernate, Spring MVC

Operating Systems: Windows, Unix, Linux

Databases: Oracle, MySQL, Apache Cassandra, Postgres

Application Server: Apache Tomcat, JBoss, WebLogic, WebSphere

IDE: PyCharm, Eclipse, PyStudio, Sublime text

Version Control: Subversion, CVS, GIT

Protocols: TCP/IP, HTTP/HTTPS, SOAP

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

Full Stack Python Developer

Responsibilities:

  • Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Configured the Django admin site, dashboard and created a custom Django dashboard for end users with custom look and feel.
  • Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.
  • Used CSS for better appearance, and HTML pages and JavaScript files for writing templates for front end pages.
  • Responsible for integrating web pages with AngularJS and JQuery to make them dynamic and browser compatible.
  • Build JSON objects using the framework which will be used by JavaScript to control the flow of the page.
  • Used Bootstrap mechanism to organize and manage HTML page layout.
  • Developed a Restful API service using Python Flask framework. Implemented RESTful Web Services for the data transportation between multiple systems.
  • Involved in different testing methodologies like Unit testing, Integration testing, Web Application testing, and Selenium testing.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Optimized the queries by using various techniques in SQLAlchemy
  • Develop programs to automate the testing of RAID controller firmware and utilities using Python, Java, Bash Script, Windows command line, AutoIt, AutoHotKey.
  • Created database using MySQL, wrote several queries to extract/store data.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLDB package.
  • Responsible for writing scripts using Python in Eclipse IDE environment.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Responsible for Debugging and Troubleshooting issues.

Environment: Python 3.3, Django 1.5, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, JavaScript, Eclipse, GitHub, Linux, Shell Scripting, Eclipse.

Confidential, Rock Island, IL

Python Developer

Responsibilities:

  • Involved in entire phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Worked with Python OO Design code for logging, manufacturing quality, monitoring, and debugging code optimization.
  • Implemented UI guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Implemented Ajax and JQuery for communicating JSON data objects between frontend and controllers.
  • Created reusable components in AngularJS based on the requirements of the project using Custom Directives Filters, Services and Partials.
  • Used the Django Framework to develop the application. Used Django configuration to manage URLs and application parameters.
  • Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
  • Responsible for development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Developed and designed automation framework using Python and Shell scripting.
  • Developed a knowledge base in Python/Django and MongoDB for reference purpose among the development team.
  • Developed Wrapper in Python, Perl for instantiating multi-threaded application.
  • Used SVN for version control.
  • Provided infrastructure support and user support for OpenStack based private cloud.

Environment: Python 2.7, Django 1.3, Linux, HTML, CSS, MongoDB, Cassandra, Web services, SVN.

Confidential, Minneapolis, MN

Python Developer

Responsibilities:

  • Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Developed object-oriented programming to enhance company product management.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Managed development of Application using Java and Python. Responsible for rewriting existing Python, Django, and Java module to deliver certain format of data.
  • Developed single page application using Backbone.js along with JQuery.
  • Optimized the code using smart pointers, profilers and C++ Standard template library.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Used Spring MVC (Model View Controller) to intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Development of XMLs for several components which maintains data for several registers.
  • Utilized PyUnit, the Python unit test framework, for all Python applications.
  • Used Django configuration to manage URLs and application parameters.
  • 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.
  • Developed several Python administrative scripts to automate project deployment process.

Environment: Python, Django, Couch base Python SDK, PyQt, Java, MySQL, HTML, XHTML, CSS, AJAX, JSON, JavaScript, Apache Web Server, Linux.

Confidential, Chicago, IL

Software Developer/Python

Responsibilities:

  • Involved in complete software development life cycle - Requirement Analysis, Conceptual Design, and Detail design, Development, System and User Acceptance Testing
  • Maintained the client-server environment and implemented the updates successfully.
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQuery, and Ajax.
  • Used Python to extract information from XML files.
  • Designed and developed a horizontally scalable APIs using Python Flask.
  • Analyzed various data sources and developed Python code to extract structured and unstructured data.
  • Used Test driven approach (TDD) for developing services required for the application.
  • Used MVC Architecture in spring framework and implemented custom tag libraries.
  • Used Eclipse as IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Performed Unit Testing using JUnit for the modified codes.
  • Developed and deployed the applications using Tomcat. Used SVN version control.
  • Database was later on migrated to Oracle 9i to enhance the software capabilities to new web enabled features such as remote access.
  • SQL * Loader was used to transfer all records to new Oracle 9i database.

Environment: Java J2EE, HTML/CSS, Oracle 9i/8i, PL/SQL Developer, Python, LINUX, XML

We'd love your feedback!