We provide IT Staff Augmentation Services!

Sr. Python Developer (django) Resume

4.00/5 (Submit Your Rating)

Madison, WI

PROFESSIONAL SUMMARY:

  • Over 8+ Years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications in Python on various domains.
  • Good experience in developing web applications implementing Model View Control architecture using Django web application frameworks.
  • Experienced in working with various Python IDE’s using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
  • Implemented different python libraries BeautifulSoup, numpy, PyMQI, scipy, pytables, matplotlib, memcache, PySide, Pandas data frame, PyQtGraph and urllib2 in various tasks.
  • Expertise in Object-Oriented design and coding.
  • Good experience in Python, Django, Shell Scripting, SQL Server, Unix and Linux.
  • Knowledge of HTML, JavaScript, CSS, AngularJS and JQuery.
  • Developed web applications and Restful web services and APIs using Python, Flask, and Django.
  • Built custom UI Widgets and Application logic using OOD and MVC architecture.
  • Useful learning of web services with protocols SOAP, REST.
  • Worked on changes to openstack and AWS to accommodate large-scale data center deployment.
  • Knowledge of ORM mapping using SQLALCHEMY.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Worked on SQL databases like MYSQL, NOSQL, PostgreSQL and Oracle.
  • Analyzed and handled large datasets using Oracle Relational database 9G, 10G.
  • Skilled in debugging/troubleshooting issues in complex applications.
  • Developed Build Scripts to fortify certain Applications using Ant and Maven .
  • Have good idea about development tools like Bugzilla, Jira, Confluence, Ax soft.
  • Have good knowledge on NoSQL databases like Cassandra, MongoDB.
  • Experience with Unit testing , Test driven Development (TDD) , Load testing , Integration testing, User acceptance testing, Functional testing.
  • Skilled in Requirement gathering, use case development, Business Process flow, Business Process Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
  • Good knowledge in working with application server -Apache Tomcat, Web logic.
  • Hands-on experience in Python scripting, Python STL, Pylons, Django, UI and web development.
  • Used SVN and GIT for version control.
  • Experience in Agile development techniques.
  • Performed code reviews and implemented best Python programming practices.
  • Willing to learn and adapt to any platform.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, Python.

Scripting Languages: CSS, AJAX, JavaScript, JQuery, Typescript.

Markup Languages: HTML, XML, JSON.

Frameworks: Django, Flask, AngularJS/2.

Python Libraries: ReportLab, Numpy, Scipy.

Operating Systems: Linux, Ubuntu, MacOS, Windows XP/Vista/7/8/10, Android.

Databases: MySQL, SQLite, PostgreSQL, MongoDB, OracleDB.

IDEs/Tools: PyCharm, Sublime Text, Visual Studio Code, Eclipse.

Version Control Systems: GitHub, Bit Bucket.

Methodologies & Tools: Object Oriented Programming, UML, Agile Scrum.

WORK EXPERIENCE:

Confidential, Madison, WI

Sr. Python Developer (Django)

Responsibilities:

  • Participated in all the stages of software development lifecycle like design, development, and implementation and testing.
  • Django Framework that was used in developing web applications to implement the model view control architecture.
  • For database access Django API's have been used.
  • Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django.
  • Views and Templates were developed with Python and to create a user-friendly website interface Django's view controller and template language is used.
  • Developed UI using CSS, HTML, JavaScript, AngularJS, JQuery and JSON.
  • DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions.
  • A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
  • Unit Test Python library was used for testing many programs on python and other codes.
  • JIRA was used to build an environment for development.
  • Different testing methodologies like unit testing, Integration testing, web application testing were performed.
  • For the extraction of data from the database various queries were written and a database was created using MYSQL.
  • Search engine optimization by replacing existing database with MongoDB (NoSQL Database).
  • In order to avoid the reloading of the entire web page to update small portions, AJAX in UI was used.
  • For sending and receiving the data between multiple systems RESTful Web-Services were implemented.
  • Features for dashboard were developed and tested using CSS, JavaScript, Django, and Bootstrap.
  • Git repository was created and added to GitHub project.
  • An application was developed in Linux environment and dealt with all of its commands.
  • Performance and consistency being the main factors of consideration the code was tuned.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.

Environment: Python 2.7, Django 1.6, JavaScript, HTML, Angular JS, JQuery, JSON, CSS, MySQL Bootstrap, Git.

Confidential, Austin, TX

Full Stack Developer (Python / Django)

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in all stages of the SDLC process.
  • Developed user interface using CSS, HTML, JavaScript and JQuery.
  • Wrote Python modules to extract data from the MySQL source database.
  • Designed and implemented a dedicated MYSQL database server to drive the web applications and report on daily progress.
  • Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
  • Used Django framework for application development.
  • Created entire application using Python, Django, MySQL and Linux.
  • Designed and managed API system development using fast http server and Amazon AWS architecture.
  • Installed, configured and monitored scripts for AWS EC2 instances.
  • Liaised with business analysts and manual test team leaders to perform risk analysis and assessment associated with automation testing.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
  • Performed Data Driven Test with Quick Test Professional (QTP) to test the application for different sets of data.
  • Implemented RESTful Web Services for the data transportation between multiple systems.
  • Developed remote integration with third party platforms by using RESTful web services.
  • Built various graphs for business decision making using Python matplotlib library.
  • Used Python Library Beautiful Soup for web Scrapping.
  • Mainatined Puppet rspec for testing various unit/system automation schemes.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Deployed the project into Jenkins using GIT version control system.
  • Developed an application in Linux environment and dealt with all of its commands.
  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Coded test programs and evaluated existing engineering processes.
  • Designed and configured database and back end applications and programs.
  • Experienced in Linux shell commands and command line utilities.
  • Explored and identified new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Determined problems solved them and precisely documented progress of the project.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.

Environment: Python 2.7, Django 1.4, AngularJS, AWS, Puppet Rspec, Jenkins, Grafana/Graphite, MySQL, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Git.

Confidential, Tampa, FL

Python Developer

Responsibilities:

  • Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts for API Integration.
  • Recording of Scripts (Web, Web Services HTML) SoapUI and script validation through co correlations, parameterizations and other methods. Scripting- web and web services.
  • Application was based on service-oriented architecture and used Python 2.7, Django1.5, Ajax, HTML, CSS for the frontend.
  • Build the Silent Circle Management System (SCMC) in Django, Python, and Node.JS while integrating with infrastructure services.
  • Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts for data visualization of the served pages.
  • Used existing Deal Model in Python to inherit and create object data structure for regulatory reporting.
  • Used standard Python modules e.g. csv, xml for development.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, and jQuery calls.
  • Automated RabbitMQ cluster installations and configuration using Python/Bash.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO).
  • Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
  • Worked extensively with JavaScript, and jQuery to optimize the user experience.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • 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.
  • 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.
  • Executing regression tests on each release and verified bugs found from automation test in Bugzilla.
  • Planning, implementing, and converting manual test cases to automation test cases.

Environment: Python 2.7, Django 1.4, AngularJS, HTML, CSS, Bootstrap, JSON, MySQL, Heroku, GitHub, UNIX, and Virtualization.

Confidential

Python Developer

Responsibilities:

  • Used the Django Framework to develop the application.
  • Implemented web applications in Flask and spring frameworks following MVC architecture.
  • Used Python to place data into JSON files for testing Django Websites.
  • Updated and manipulated content and files by using python scripts.
  • Implemented web applications in Flask and spring frameworks following MVC architecture.
  • Used Django configuration to manage URLs and application parameters.
  • Worked on Python Open stack API's.
  • Used Python scripts to update content in the database and manipulate files.
  • Generated Python Django Forms to record data of online users
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
  • Participated in requirement gathering and analysis phase of the project in documenting the business requirements, conducting workshops/meetings with various business users.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Wrote Teradata Macros and used various Teradata analytic function
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Used HTML, CSS, JQuery, JSON and JavaScript for front end applications.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Used Bootstrap as a mechanism to manage and organize the html page layout.
  • Used Django configuration to manage URLs and application parameters.
  • Built various graphs for business decision making using Python Matplotlib library.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Worked on rebranding the existing web pages to clients according to the type of deployment.
  • Worked on updating the existing clip board to have the new features as per the client requirements.
  • Used many regular expressions to match the pattern with the existing one.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Worked on development of SQL and stored procedures on MYSQL.
  • Used Maven to validate, compile and deploy the files.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • Analyzed performance test requirements and developed test plans and have done debugging to understand test objective requirements
  • 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.

Environment: Django, Python, HTML, CSS, AWS, Agile, MYSQL, XML, JavaScript.

Confidential

Software Developer

Responsibilities:

  • Analyzed the system requirement specifications and in client interaction during requirements specifications.
  • Providing daily reports to the Development Manager and participate in both the design phase and the development phase. Utilized Agile Methodology and SCRUM Process.
  • Implemented code in Python to retrieve and manipulate data.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, and jQuery.
  • Developed dynamic web pages using Python Django frameworks and Used Django APIs for database access.
  • Utilized PyUnit, the Python unit test framework, for all Python applications.
  • Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and implemented an application for managing customers, purchases and invoices.
  • Created RESTful http services to interact with UI.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • End to end testing of the applications.
  • Re-engineered various modules for implementing changes and created efficient system.
  • Maintained program libraries, user's manuals and technical documentation.

Environment: Python, Django, RESTful, Linux, HTML5, CSS3, Bootstrap, JavaScript, JQuery, AJAX, MySQL, Shell, JIRA, GIT

We'd love your feedback!