Python Developer Resume
Columbus, OH
SUMMARY
- Over 8+ Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various web, stand - alone, client-server enterprise applications using Python, Django, Django Rest Framework in various domains.
- Good knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
- Expert in Enhancement, Support and Implementation of various web, stand-alone, client-server enterprise applications usingPython and Django.
- Handy experience in developing Web-Applications implementing Model View Control architecture using Django, Flask frameworks.
- Experienced in developing web-based applications using Python, Django, MVC3, Bootstrap and HTML5.
- Experienced in developing Web Services withPythonprogramming language.
- Experience in data analysis using Python (Pandas, NumPy).
- Experience inAmazon AWS Cloud platform and its features.
- Experience in composing API's along with Web Services over Python.
- Strong experience of software development in Python IDEs - sublime text, Spyder, pycharm, emacs.
- Strong expertise in development of web-based applications using Python, HTML5, XML, Angular JS, CSS3, DHTML, JavaScript, JSON and jQuery.
- Experience in Object Oriented Design and Programming concepts in Python.
- Experience with JSON based REST Web services and Confidential Web services (AWS) and Responsible for setting up Python REST API framework using Django.
- Experienced in developing Web Services with Python programming language and Good working experience in processing large datasets with Spark using Scala and Pyspark.
- Experience in writingREST APIsinPythonfor large-scale applications.
- Experience in developing of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Experience implementing Object Oriented Python, Hash Tables (Dictionaries) and Multithreading, Django and MYSQL.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- 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.
- Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS
Languages: Python 3.x, 2.7, SQL
Python Framework: Django, WebApp2
Python Libraries: Pycharm, PyUnit, PyQt, NumPy, MatPlotLib, PySpark, Pandas.
Web Technologies: HTML5, XML, CSS3, Javascript, JQuery, AJAX, Angular.js, Bootstrap
Office Tools: Microsoft Word, Excel, MS Visio
Web servers: Apache, IIS
Methodologies: Agile, Waterfall
Databases: MySQL, SQL Server 2008/12, Oracle.
Operating systems: Linux/Unix, Windows 2000/XP/2003/Vista, MAC
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Developed Python batch processors to consume and produce various feeds.
- Developed complex web, middleware, and back end systems in Python, SQL and Perl for Linux and Windows.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed Business Logic using Python on Django Web Framework.
- Worked on developing internal testing tools which were written inPython. Generated Python Django Forms to record data of online users.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Created custom user with overriding key field and adding more fields other than that provided by the Django out-of-box features.
- Created a Django dashboard with custom look and feel for end user after a careful study of the Django admin site and dashboard.
- Written python module to view and connect to AWS S3 instance.
- Constructed product-usage data aggregations using Py-Spark, Spark SQL and maintained in AWS S3 location for reporting, data science dash boarding and ad-hoc analyses.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interfacUsed PyQuery for selecting particular DOM elements when parsing HTML.
- Used Jenkins for continuous integration services.
- Used the Django Framework to develop the application.
- Build all database mapping classes using Django models.
- Worked with JSON based REST Web services and Amazon Web services (AWS).
- Involved in AJAX driven application by invoking web services/API and parsing the JSON response.
- Developed internal auxiliary web apps using Django framework with Angular.js and Bootstrap CSS / HTML framework.
- Utilize PyUnit, thePythonunit test framework, for allPythonapplications.
- Set up rules and policies with a Node.js/Python back end.
- Created a Git repository and added the project to GitHub.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- 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: Python, Django, Pandas, NumPy, PySpark, PyUnit, Eclipse, PyCharm, PyQuery, HTML5, JSON, REST, AWS, AJAX, JSON, Node.js, SQL, LINUX, GitHub, Jira, Agile and Windows.
Confidential, St. Louis, MO
Python Developer
Responsibilities:
- Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
- Educate developers on how to commit their work and how can they make use of the CI/CD pipelines that are in place.
- Created Business Logic using Python to create Planning and Tracking functions.
- Experience in GCP Dataproc, GCS, Cloud functions, BigQuery.
- Worked on Multi-Tier distributed Enterprise applications and data processing automation using Python.
- Performed testing using Django’s Test Module.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to production.
- Developed user interface solutions using a Django web framework.
- Worked on Python Open stack API's.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Worked on Python Scientific packages like NumPy and Pandas to handle data sets.
- Developed Business Logic using Python on Django Web Framework.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Collected, studied, interpreted large datasets and visualized it using PySpark
- Carried out various mathematical operations for calculation purpose using Python libraries.
- Worked with JSON based REST Web services.
- Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
- Creating unit test/regression test framework for working/new code.
- Using Subversion version control tool to coordinate team-development.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL and PL/SQL.
- Used GitHub for version control.
- Created PyUnit test cases for unit testing.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- Managed large datasets using Panda data frames and MySQL.
- Supported user groups by handling target-related software issues/service requests, identifying/fixing bugs.
Environment: Python, Django, PySpark, Pandas, NumPy, AWS, XML, JSON, REST, PyUnit, GitHub, Jira, Subversion, SQL, MYSQL, Oracle, Agile and Windows.
Confidential, Dallas,TX
Python Developer
Responsibilities:
- Followed Agile Methodology - Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
- Developed views and templates using Python and created a user-friendly website interface using Django’s view controller and template language.
- Have used Python libraries like NumPy/SciPy, Pandas for market analysis and done some machine learning using Python.
- Designed, developed, implemented, and maintained solutions for using Docker, Jenkins, GIT, Puppet for micro services and continuous deployment.
- Worked on converting Hive/SQL queries into Spark transformations using Spark RDDs, Python, and OOP with Python. Worked on developing and executing shell scripts to automate the jobs.
- Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
- Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, Bootstrap and JQuery.
- Recorded the online users' data using Python Django forms and implemented test case using Pytest.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity and Designed, developed and deployed CSV Parsing using the big data approach on AWS EC2.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
- Associated with development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Used Git version control system for collaborating with teammates and maintaining code versions.
- Used Jira to manage workflow and track progress.
- Debugging the failure issues by capturing the array and register dumps using Python scripts, traces and performing several experiments by interacting with the design team.
Environment: Python, Django, HTML, PyQt, PyUnit, JSON, AWS, PyQuery, GitHub, DOM, REST, SQL, Agile and Windows.
Confidential
Python Developer
Responsibilities:
- Worked with full software development life-cycle (SDLC), architecting scalable platforms, object oriented Programming, database design and agile methodologies.
- Developed custom reports using HTML, Python and MySQL.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Developed Python based API (RESTful Web Services) to track the events and perform analysis using Django.
- Developed server-based web traffic statistical analysis tool using Pandas.
- Used Django configuration to manage URLs and application parameters.
- Used PyQuery for selecting Particular DOM elements when reading HTML.
- Used Python’s pandas and matplotlib libraries to conduct data exploration and visualization.
- Exposure to the threading limitations ofPython, and multi-process architecture.
- Used collections inPythonfor manipulating and looping through different your defined objects.
- Set up rules and policies with a Node.js/Python back end.
- Responsible for debugging the project monitored on JIRA (Agile).
- Written queries in MySQL and Native SQL.
- Worked in an agile development environment.
- Actively handled multiple priority tasks in parallel and participated in review of project deliverables.
Environment: Python, Django, Webapp2, HTML, CSS, JavaScript, JSOn, REST, Bootstrap, Pandas API, Agile, PL/SQL and Windows.
