Sr. Python Developer (django) Resume
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