We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

Franklin, WI

SUMMARY:

  • 7+ years of IT experience in Analysis, Design, Development, Implementation and Testing of various stand - alone and client-server architecture based enterprise application software in Python on various domains.
  • Having good experience in SDLC methodologies like Agile and Scrum Methodologies and Python based environment.
  • Handy experience in developing Web-Applications implementing Model View Template architecture using Django, Flask and Spring web application frameworks.
  • Highly experienced in understanding of all the phases I.e. Planning and Requirement Analysis, Defining Requirements, Designing, Developing, Testing, Deployment of Software Development Life Cycle (SDLC).
  • Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open stack.
  • Good experience in Object Oriented Analysis in developing Front-End and Back-End framework using various design patterns.
  • Experienced in developing web-based applications using Python, Django, Flask, RegEx, PHP, C++, XML, CSS, HTML, JSON, DHTML, JavaScript, JQuery, MVC3, Bootstrap, RESTful, RUBY and AJAX, Angular Js
  • Very good experience with cloud platforms like Amazon AWS.
  • Experience in writing Queries Data Manipulation Language (DML) and working with MySQL, MariaDB database and NoSQL databases like MongoDB, Cassandra
  • Experience in working with Python ORM (Object Relational Mapping) code Library including Django, SqlAlchemy ORM to switch an application between various relational databases, for web Scraping
  • Experienced in developing Web Services with Python programming language.
  • Good knowledge of Web Services with protocols SOAP, REST.
  • Strong understanding of server side Templating Languages such as Jinja 2, Mako, ... etc.
  • Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing.
  • Having good knowledge on Bug Tracking Tools like JIRA, BUGZILLA, REDMINE and in Project management
  • Experience in implementation of Test Driven Development ( TDD ) approach, Pair Programming with PYUNIT, Junit and Python Unit - test .
  • Expertise in working with server side technologies including databases, Restful APL and MVC design patterns.
  • Well versed with Design and Development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
  • Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB and Cassandra.
  • Having Strong experience of software development in Python and libraries used are Beautiful Soup, numpy, scipy, python-twitter, Pandas data frame, network, urllib2, MySQL DB for database connectivity, IDEs used are sublime text, Spyder, Pycharm, emacs .
  • Having good working experience with frameworks like Angular JS, Node JS, JavaScript, JQuery, Flask/Django.
  • Experience in working with different operating systems Windows 98 / NT / 2000 / XP / Vista / 7 / 8, UNIX, and MAC OS X.
  • Good Analytical and Problem-Solving skills and ability to work on own besides being a valuable and contributing team player. working experience in working with Servers like Apache server, NGINX
  • Practical experience with working on Multiple-Environments like Development, Testing, Production.
  • Excellent Interpersonal and Communication skills, Efficient Time Management and Organization Skills, ability to handle Multiple-Tasks and work well in a Team-Environment.

TECHNICAL SKILLS:

Languages: Python, C++, Java, Shell Script, Perl, SQL, PHP

Python Framework: Flask/Django, Angular JS, Java Script, JQuery and Node.js.

Databases: MS SQL, MySQL, Oracle

Web Technologies: XML, CSS, HTML, DHTML, JavaScript, JQuery, MVC3, Bootstrap, RESTful, RUBY, AJAX

Web Services: SOAP, REST

Protocols: TCP/IP, Socket Programming

Servers: Apache server, NGINX

Search Pattern: RegEx

Methodologies: Agile, Scrum

NoSQL Databases: MongoDB, Cassandra

Operating Systems: Window, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Franklin, WI

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using html, CSS, Javascript and JQuery.
  • Implemented AJAX for dynamic functionality of a web pages for front end applications.
  • Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
  • Worked on front end frameworks like CSS Bootstrap for responsive web pages.
  • Implemented presentation layer using CSS framework, Wire-Framing and HTML5.
  • Worked on server side applications with Django using Python programming.
  • Automated the existing scripts for performance calculations using machine library like Numpy and SQL Alchemy for Insurance premium.
  • Developed views and templates with Python and Django's view controller and templating language to create user-friendly website interface.
  • Utilized standard Python modules such as CSV, itertools and pickle for development.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Developed various algorithms for generating several data patterns.
  • Maintaining SQL server database and updating PHP script.
  • Added several options to the application to choose particular algorithm for data and address generation.
  • Used Pandas for a data alignment and data manipulation.
  • Participated in the complete SDLC process.
  • Written many programs to parse excel file and process many user data with data validations.
  • Developed monitoring and notification tools using Python.
  • Utilize PyUnit, the Python unit test framework, for all Python applications.
  • Worked on UI using HTML5, CSS3 and Java Scripts.
  • Wrote Python routines to log into the websites and fetch data for selected options.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Used Jenkins for continuous integration services.
  • Used Pandas library for statistical Analysis.
  • Used the Django Framework to develop the application.
  • Build all database mapping classes using Django models.
  • Used JIRA for bug tracking and issue tracking and Used Agile Methodology and SCRUM Process.

Environment: Python, PyUnit, Pandas, HTML, DHTML, AJAX, CSS, JavaScript, Django, Jenkins, Amazon Web Services (AWS), JSON, REST, Angular.js, Bootstrap, Node.js, Git, JIRA, SQL, Agile, Windows and Linux.

Confidential, Sacramento, CA

Python Developer

Responsibilities:

  • Involved in understanding and analyzing the clients business, requirements for the system.
  • Developed dynamic web pages using Python, Django Frameworks.
  • Developed monitoring and notification tools using Python.
  • Created UI using JavaScript and HTML5/CSS3.
  • Improved the application by designing and developing it using HTML and JavaScript.
  • Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, JavaScript and JQuery.
  • Rewrite existing Java, C++ application in Python.
  • Developed various helper classes using Java multi-threaded programming and Collection classes.
  • Used data structures like directories, tuples, object oriented (OO) class based inheritance features for making complex algorithms of networks.
  • Involved in building database Model, APIs and Views utilizing python, in order to build an interactive web based solution.
  • Generated Python Django Forms to record data of online users.
  • Developed MVC prototype replacement of current product with Django.
  • Significantly improved report generation efficiency by caching, reusing and improve the security level of Data.
  • Created PHP/MySQL back-end for data entry from Flash. I had to assist the Flash developer send the correct data via query strings.
  • 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.
  • Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
  • Responsibilities for creation of Database, Business Logic to display the records dynamically on template based on query, providing user permission to access particular features of the site.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit Test framework.
  • Deployed the project into Heroku using GIT version control system.
  • Resolved ongoing problems and accurately documented progress of a project.
  • Designed and configured database and back end applications and programs.
  • Update, maintain and change the current web applications as per the project requirement.
  • Involved in capturing the requirements for serial functional interface and other software requirements specification document.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.

Environment: Python 2.7, Django 1.6, Tableau 8.2, Beautiful soup, HTML5, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, JQuery, Restful Web services, Apache Tomcat, Linux, Git, Jenkins, MySQL, T-SQL, Eclipse.

Confidential, Cleveland, OH

Python developer

Responsibilities:

  • Interacted with management and developers in a daily scrum to discuss test cases and schedules
  • Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
  • Developed multi-threaded standalone app in Python, Perl, PHP, C++ to view Circuit parameters and performance.
  • Used R language to encrypt the data and done data analysis.
  • Extracted data charts using data analytics software Spotfire
  • Web application development using Python 3.5, Django 1.9, Flask, MongoDB, JavaScript, AJAX, HTML, XML and template languages.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript, and Bootstrap.
  • Experience in moving files to Linux server using Rsync.
  • Responsible for writing code in Object Oriented Programming supported by Ruby on Rails in Agile SCRUM environment.
  • Written with object-oriented Python, Flask, SQL, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, git.
  • Used PostgreSQL as a database to the connectivity.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Worked on UI using HTML5, RectJs, CSS3 and Java Scripts, AngularJS.
  • Created User Controls and simple animations using Java Script and Python.
  • ReactJS was used to develop interactive user interface.
  • Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
  • Designed and implemented Model-View-View Model pattern for many components in the project (Contracts, Products, Search Sales, Employees, BackOffice Admin)
  • Worked on the OAM protocol LAMP and LMP.
  • Developed Python batch processors to consume and produce various feeds.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developed Business Logic using Python on Django Web Framework.
  • Identified Test requirements from specifications, map test case requirements and design test coverage plan.
  • Implemented monitoring and established best practices around using elastic search
  • Created and built out QA Automated Test frameworks.
  • Developed Merge jobs in Python to extract and load data into MySQL and Mango Db database.
  • Successfully migrated Django database from SQLite to PostgreSQL with complete data integrity.
  • Created PHP/MySQL back-end for data entry from Flash.
  • Used JQuery for selecting particular DOM elements when parsing HTML.
  • Used GitHub for version control.
Confidential

Software engineer

Responsibilities:

  • Participated in Requirement gathering and analysis phases, validated and verified them to ensure success.
  • Followed Agile and waterfall development methodologies throughout the SDLC process.
  • Involved in design, development and implementation of various modules for company's core automation products.
  • Wrote different test scenarios and executed the test cases manually to make sure the end to end functionality of the application is working as expected.
  • Used HP Quality Center to write and execute detailed test cases as per the Business requirements and Functional specifications.
  • Conducted user evaluation tests to make sure the website's interface is intuitive and effective.
  • Wrote Python scripts to manipulate files and update the content in the database.
  • Modified the existing Java files to achieve the required functionality for desktop applications.
  • Gathered requirements to automate report generation which reduced huge manual effort.
  • Worked on Python Numpy library to perform various complex operations.
  • Involved in writing Python scripts to parse the data in XML and JSON formats and lead them into Database.
  • Working experience with Event-Driven programming in Python
  • Monitor and Troubleshoot OS (Linux) and performance related issues.
  • Hands on expertize in modifying and designing new UI screens using HTML, CSS and JavaScript.
  • Generated various report using Python Report lab and sent to Business users to improve their decision making.
  • Performed functional testing with QTP, defined various checkpoints to verify results and performed tests using test driven data.
  • Involved in testing the newly added functionalities and reported the defects to external development team.
  • Responsible for enhancement and maintenance of existing code base.
  • Worked in UNIX environment and familiar with all the commands.
  • Provided continued support, maintenance and development of bug fixes and patch sets for existing web applications.
  • Managed day-to-day activities and interacted with team members to facilitate smooth implementation of the project tasks.

Environment: Python 2.4.3, Django, HTML, CSS, Core Java, Java script, JQuery, XML, JSON, Shell Scripting, PL/SQL, Oracle 9g, HP QC, QTP.

We'd love your feedback!