Python Developer Resume
SUMMARY
- Over 5+ years of experience as a Web/Application Developer with a deep understanding of technology trends with expertise in core of complex technologies, solid experience in Analysis, Design and Development, Implementation, production support and maintenance of various Web Applications using Python, Django, Flask.
- Good Knowledge in various phases of SDLC - Requirement Analysis, Design, Development, and Testing on various Development and Enhancement Projects, Good Knowledge of Agile Methodologies (Scrum).
- Good experience in developing web applications implementing MVT/MVC architecture using Django and Flask web application frameworks.
- Experience of using Python modules like NumPy, Matplotlib, Pandas, PySide, SciPy, PyTables, PyQt for generating complex graphical data, creation of histograms, etc.
- Hands-on experience with industry-standard IDEs - PyCharm, PyScripter, Spyder, PyStudio, and Sublime text.
- Strong experience in Extraction, Transformation and Loading (ETL) data from various sources into Data Warehouses using informatica.
- Experienced in web applications development using Django/Python, Flask/Python, and Node.js, React while using HTML/CSS/JS for server-side rendered applications.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Proficient in using Relational Database Systems (RDBMS) like MySQL, Oracle, SQL Server.
- Worked on version control tool like GIT to maintain and deploy code and has also been involved in creating modules for company's designed pipeline architecture to make it efficient and precise.
- Experienced in working with different operating systems like Windows, Linux and UNIX.
- Experienced in working on Application Servers like WebSphere, Tomcat, and Web Servers like Apache server, NGINX.
- Knowledge on Cloud innovations including Infrastructure as a Service, Platform as a Service, and Software as a Service supplier (IaaS, PaaS, and SaaS) such as Amazon Web Services (AWS).
- Knowledge on Amazon AWS concepts like EMR, S3 and EC2 web services which provides fast and efficient processing of Big Data.
TECHNICAL SKILLS
Platforms: Windows, Linux
Programming Skills: Python 2.7/ 3.5, C, C++
Frameworks: Django and Flask Web framework
Database: MySQL, SQL Server, Oracle
Scripting Languages: JavaScript, PowerShell
Web Technologies: HTML, CSS, XML, AJAX, JQuery, Node.js, React
Web Servers: Apache, Websphere, Tomcat, Jenkins
Web Services: JSON
IDE’s/Development Tools: PyCharm, PyScripter, PyStudio, Spyder, Eclipse
Other Tools Used: Visual Studio, GIT, UML
PROFESSIONAL EXPERIENCE
Confidential
Python Developer
Responsibilities:
- Code, design, test, implement, debug, and validate applications; document design decisions and develop modular software components; monitor system performance metrics, and identify potential risks/issues.
- Involving in the operations side of the project as well with the solution architects in order to create environments for the applications involved in the project like DEV (development), QA (testing), and PROD (production/live) by using Jenkins and also responsible for deploying the code in the all the environments as per requirements by using Jenkins jobs.
- Develop, configure and program to implement software applications using Python along with flask framework and maintain them in the content management repositories (GitHub).
- Collaborating in an Agile scrum team with product owners and fellow software engineers to deliver upon most important business and technical priorities.
- Responsible for debugging and troubleshooting the web application.
- Used JIRA tool to coordinate team-development, bug tracking, issue tracking, and project management functions.
- Developed the UI of the application using React and implemented MVT framework.
- MySQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions.
- Involved in both functional and integrating testing by creating the test frameworks, scripts and execute them by using Selenium framework and also in executing performance tests by creating scripts in behave with respective step functions and execute them.
- Created and maintained Web Applications using Windows Node.js Web apps
- Designed and developed the data management of the project using MySQL databases.
- Involved in AJAX driven application by invoking web services/API and parsing the JSON response.
- Created Business Logic using Python 2.7, 3.5, 3.7.
- Used Django framework for application development.
- Wrote scripts in Python for Extracting Data from HTML file.
- Used Git for the version control.
- Used Pandas library for statistical analysis.
Environment: Python 2.7, 3.5, 3.7 Flask, HTML, CSS, JavaScript, ShellScripting, Selenium, Node.js, React, MySQL, PyCharm, Jenkins, Git, Lambda, JIRA, Pandas, Django, JSON.
Confidential
Python Developer
Responsibilities:
- Involved in software development with Visual Studio Code using Python.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Designed and developed data management system using MySQL.
- Wrote Python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using Python.
- Used collections in Python for manipulating and looping through different your defined objects.
- Performed testing using Django's Test Module.
- Parsed various file formats including XML and JSON and loaded into MySQL Server database with Python XML and JSON modules
- Wrote Python routines to log into the websites and fetch data for selected options.
- Involved in writing application level code to interact with APIs, Web Services using JSON.
- Creating unit test/regression test framework for working/new code.
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
- Team is organized around Agile Scrum principles
Environment: Python, Visual Studio 2017, MySQL, Django, JSON, GIT, Windows, HTML, XML, AJAX, CSS, JavaScript, Agile Scrum