Python Developer Resume
Columbus, OH
SUMMARY
- Over 5+ Years of IT experience with Python Developer with Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various web, stand - alone, client-server enterprise applications.
- Experienced with full software development life-cycle (SDLC), architecting scalable platforms, object-oriented programming (OOPs) database design.
- Experience in developing web-based applications using Python and Django.
- Experience in developing web applications implementing Model View Control (MVC) architecture using Django, Flask and Pyramid Python web application frameworks.
- Good experience of software development in Python (libraries used: NumPy, SciPy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm.
- Experience in object-oriented programming (OOP) concepts like Multi-Threading, Exception Handling and Collections using Python.
- Expertise in developing web based open stack applications for large dataset analysis using Python and Django.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Experience in developing Web-Applications implementing Model View Control (MVC) architecture using Django web application framework.
- Experience in managing datasets using Panda data frames and MySQL.
- Expertise in test automation and continuous delivery of web applications, client server applications, web services/REST APIs Testing, with Python.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Experience data processing like collecting, aggregating, moving from various sources using PySpark.
- Experience in composingAPI'salong withWeb ServicesoverPython.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Strong analytical and problem-solving skills, always striving for new knowledge. A person with multi-tasking and organizational skills and high ethical standards.
- Excellent communication and interpersonal skills, ability to work independently as well as part of an integrated team.
TECHNICAL SKILLS
Languages: Python 3.x/2.7, SQL
Python Framework: Flask, Django
Python Libraries: NuMpy, scipy, Matplotlib, python-twitter, Pandas dataframe, networkx, urllib2, MySQLdb
IDE’S: Eclipse, PyCharm, PyDev
Databases: MS SQL, MySQL, Oracle
Web Technologies: XML, CSS3, HTML5, DHTML, JavaScript, JQuery, MVC, Bootstrap, RESTful, AJAX, Angular JS, Java Script, JQuery
Web Services: SOAP, REST
Methodologies: Agile, Scrum
Operating Systems: Window, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Python Developer
Responsibilities:
- Participated in requirement gathering and analysis phase in documenting the business requirements by conducting meetings with various business users.
- Implemented Model View Control (MVC) architecture using server-side applications like Django for developing web applications.
- Developed Python based API (RESTful Web Services) to track the events and perform analysis using Django.
- Built various graphs for business decision making using Python matplotlib library.
- Used NumPy for Numerical analysis.
- Worked with Python ORM Libraries including Django ORM and have good knowledge on Project management tools. Used Apache to deploy production site.
- Worked on Python Open stack API’s used Python scripts to update content in the database and manipulate files.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- Wrote Python code to simplify lists in Python with list comprehension and Python OOP.
- Used Python based GUI components for the front end functionality such as selection criteria and developed a GUI for a Java script.
- Developed Python code to gather the data from and designs the solution to implement using PySpark.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Created Data tables utilizing PyQt to display User information and add, delete, update User records.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Developed web application using the Python and Django REST framework and deploy the API.
- Developed Business Logic using Python on Django Web Framework.
- Used Django Database API's to access database objects.
- Worked with Python ORM Libraries including Django ORM and have good knowledge on Project management tools. Used Apache to deploy production site.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Developed various Python scripts to find vulnerabilities with SQL Queries by doing SQL injection, permission checks and performance analysis.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL db package.
- Worked in an agile development environment.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
Environment: Python 3.x, Django, PySpark, matplotlib, Numpy, urllib, Pandas, AJAX, JQuery, SOAP, RESTful, XML, My-SQL, Agile and Windows.
Confidential, Columbus, OH
Python Developer
Responsibilities:
- Involved in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Used Django framework in developing web applications to implement the Model View Control architecture (MVC).
- Developed web-based applications using Python, Django, XML, CSS3, HTML5, DHTML, JavaScript and JQuery.
- Developed Python batch processors to consume and produce various feeds.
- Worked with various Python libraries such as Pandas and Matplotlib for analysis and manipulation of data.
- Developed data visualization application for exploratory data analysis using Python Matplotlib library.
- Performed dynamic UI designing with HTML5, CSS3, Bootstrap, JSON and AJAX.
- Built efficient Angular.js backend for client web application.
- ImplementedPySparkusing Python and utilizing data frames and temporary table SQL for faster processing of data.
- Re-factored and extended large existing Django/Python code base, reducing the number of lines in code and duplication significantly.
- Utilized the existing Python and Django modules and rewritten to deliver data in required formats.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Used collections in Python for manipulating and looping through different user-defined objects.
- Used python scripts to update content in the database and manipulate files.
- Responsible to set up REST API frame work using Django, Flask.
- UsedPythonmodule named Pandas for data manipulation.
- Wrote Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Involved in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
Environment: Python 3.x, Django, Pandas, PySpark, MVC, Matplotlib, AJAX, JSON, REST, SOAP, My-SQL, PostgreSQL, Agile and Windows.
Confidential, Phoenix, AZ
Python Developer
Responsibilities:
- Analyzed the business requirements and created use cases and prepared low and high-level design documents.
- Developed a portal to manage and entities in a content management system using Django.
- Designed and developed data management system usingMySQL.
- Built various graphs for business decision making using Python library.
- Involved in development ofPython APIsto dump the array structures in the Processor at the failure point fordebugging.
- DevelopedGUIusing Python and Djangofordynamically displayingblock documentationand other features of python code using a web browser.
- Implemented responsive user interface and standards throughout the development and maintenance of the website using theHTML5,CSS3,JavaScript,JQuery
- Created aPython/Djangobased web application using Python scripting for data processing,MySQLfor the database, andHTM5/CSS3/JQueryandHighCharts, Matplotlibfor data visualization of sales, tracking progress, identifying trends.
- Used the Python's modulesNumpy, Matplotlib, etc. for generating complex graphical data, creation of histograms etc.
- Worked on AWS data pipeline for Data Extraction, Transformation and Loading from the homogeneous or heterogeneous data sources.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Created script in python for calling REST APIs.
- Used Django Rest Framework to create a RESTful API endpoint using View sets, Routers and regular expression-based routing with MySQL Workbench.
- Parse JSON and XML data using Python.
- Wrote python raw SQL queries to Django database agnostic for MySQL and Oracle database.
- Worked in an agile development environment.
- Actively handled multiple priority tasks in parallel and participated in review of project deliverables.
Environment: Python, Django, Numpy, Matplotlib, AWS, XML, AJAX, JQuery, JSON, RESTful, MySQL, Agile and Windows.
Confidential
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Involved in 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 CSS3, HTML5, JavaScript, Angular.JS, JQuery and JSON.
- Involved in MVC architecture using Django for web based application in OOP concepts.
- Used web applications development using Django/python, Flask/python, and JQuery, Ajax while using HTML5/CSS3 for server-side rendered application.
- Worked on several standard Python packages like Numpy, matPlotLib, Scipy, Pandas, PyTables etc.
- Used Pandas library for statistics Analysis.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Used JQuery for selecting particular DOM elements when parsing HTML.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL and PL/SQL.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology with Test Driven Development.
Environment: Python, Django, MVC, JQuery, JSON, Numpy, Pandas, Matplotlib, Scipy, PyTables, Oracle, SQL, PL/SQL and Agile and Windows.