Python Developer Resume
Lorain, OH
PROFESSIONAL SUMMARY:
- 5+ years of experience as a Web/Application Developer and object - oriented programming (OOP) coding with Python, DJango, and C++.
- Experience in all phases of Software Development Life Cycle (SDLC)-Waterfall, Agile Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
- Experienced in Python modules such as NumPy, Scipy, Beautiful Soup and Matplotlib for generating complex graphical data, creation of histograms etc.
- Good experience in developing web applications implementing MVT architecture using Django, Flask, Webapp2 web application frameworks, with good understanding of Django ORM and SQLAlchemy.
- Expert knowledge of Object-Oriented programming (OOP) concepts using Python, C++ and PHP.
- Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
- Extensive experience in developing web applications using Python, Django, Flask frameworks.
- Experience in working with several python libraries including Beautiful soup, NumPy, matplotlib, SciPy, PyQt, Scapy, SQLAlchemy.
- Good experience of software development in Python (libraries used: libraries- Beautiful Soup, PySpark, NumPy, SciPy, Matplotlib, asyncio, python-twitter, Pandas data frame, network, urllib2, MySQL for database connectivity)
- Hands-on experience with industry-standard IDEs like PyCharm, Sublime, and NetBeans.
- Expert at version control systems like Git, SVN and CVS, Migrated repos from svn to Github.
- Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, MSSQL Server.
- Experience with source code testing frameworks like Robot, PyUnit.
- Extensive experience in developing applications by implementation of web based and client/server application using HTML, Angular JS, Node JS, CSS, JavaScript, and various Java/J2EE technologies.
- Good experience in Shell Scripting, Oracle RDBMS, SQL Server, UNIX and Linux.
- Good knowledge of TCP/IP, UDP, HTTP, HTTPS, SSH and SSL protocols.
- Good knowledge on C, C++ languages including threads, templates, Polymorphism and OO concepts.
- Experience in using XML, SOAP, REST web Service for inter operable software applications.
- Good knowledge of version control software - CVS, Git and GitHub
- Experience with continuous integration (CI) and Build automation using Jenkins, and Maven.
- Hands on experience with bug tracking tools JIRA and Bugzilla.
- Experienced in working with different operating systems like Windows, Ubuntu, Linux and UNIX.
- Experience in Agile development processes ensuring rapid and highquality software delivery
- Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines.
- Excellent interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
TECHNICAL SKILLS:
Operating Systems: MS Windows, Linux/Unix
Languages: Python, C, Java, SQL, PL/SQL
IDE s: PyCharm, Eclipse, NetBeans, Sublime, SOAP UI
Web Technologies: HTML5, CSS3, XML, JavaScript, JQuery, Angular JS, Node JS
Databases: SQL Server, Oracle, MySQL, PostgreSQL, Cassandra, MongoDB
Frameworks: Django, Flask, Tornado, Pyramid
Web Servers: Web Logic, Apache Tomcat
Version Controls: SVN, GitHub, Git
Bug Tracking Tools: JIRA, Bugzilla
Building Tools: MAVEN, Gulp
Methodologies: Agile/Scrum, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Lorain, OH
Python Developer
Responsibilities:
- Gathering requirements and translating the business details into Technical design.
- Implemented responsive user interface and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, JQuery.
- Mainly used Python alongside using various libraries such as matplotlib for charts and graphs, MySQL dB for database connectivity, Python -twitter, PySide, Pickle, Pandas data frame, network.
- Developed views and templates with Python and Django's to create a user-friendly website interface.
- Utilized Python libraries like wxPython, NumPy, SciPy, Web2py.
- Developed Python based API (RESTful Web Service) to track the events and perform analysis using Django.
- Automated RabbitMQ cluster installations and configuration using Python/Bash.
- Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery.
- Written test cases using PyUnit and Selenium Automation testing for better manipulation of test scripts.
- Creating RESTful web services for Catalog and Pricing with Django MVT, MySQL, and MongoDB.
- Collaborated within a team using an agile development workflow and widely-accepted collaboration practices using Git.
- Developed a fully automated continuous integration system using Jenkins, MySQL and custom tools developed in Python and Bash.
- Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL DB package.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Implemented Multithreading module and complex networking operations like raceroute, SMTP mail server and web server Using Python.
- Used JIRA for Bug tracking and issue tracking.
- Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing applications.
Environment: Python, Django, CherryPy, HTML5, CSS, Bootstrap, JSON, JavaScript, AJAX, RESTful, MySQL, SQLite, Cassandra, PyUnit, Karma, Jenkins, Selenium.
Confidential
Python Developer
Responsibilities:
- Involved in the project life cycle including design, development and implementation and verification and validation
- Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and HighCharts, matplotlib for data visualization of sales, tracking progress, identifying trends.
- Fetched twitter feeds for certain important keyword using python-twitter library (Tweepy), Used JSON to store the twitter data which was further represented using matplotlib visualization and generated graphical reports for business decision using matplotlib library.
- Developed build and deployment scripts using MAVEN as build tool in Jenkins.
- Built various graphs for business decision-making use of Python matplotlib library.
- Participate in the design, build and deployment of NoSQL implementations like MongoDB.
- Extensive code reviewing using GitHub pull requests, improved code quality, also conducted meetings among Team.
- Developed server-based web traffic using RESTful API’s statistical analysis tool using Flask, Pandas.
- Wrote PL/SQL views, Stored Procedures, database triggers & Packages.
- Enhanced by adding Python XML SOAP request/response handlers to add accounts, modify trades and security updates.
- Recording of Scripts Web Services HTML using Vugen and SoapUI and script validation through co correlations, parameterizations and other methods.
- Worked with RDBMS like Oracle and MySQL databases to query and read data.
- Developed various Python scripts to find vulnerabilities with SQL Queries by doing SQL injection, permission checks and performance analysis.
- Developed scripts to migrate data from proprietary database to PostgreSQL.
- Created backend database T-SQL stored procedures and Jasper Reports.
- Performed Unit testing, Integration Testing, GUI testing using Pytest and web application testing using Selenium Python bindings.
- Logged user stories and acceptance criteria in JIRA for features by evaluating output requirements and formats.
Environment: Python, Django, HTML5, CSS, Bootstrap, JQuery, JSON, JavaScript, PostgreSQL, T-SQL, MongoDB, SoapUI, MySQL, Amazon AWS S3, Bugzilla, JIRA.
Confidential
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
- Used Django configuration to manage URLs and application parameters.
- Used Wireshark, live http headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Developed Business Logic using Python on Django Web Framework.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Designed and developed data management system using MySQL.
- Write scripts using python modules and its libraries to develop programs that improve processing of access requests.
- Utilized PyUnit, the Python Unit test framework, for all Python applications and used Django Database API's to access database objects.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Worked in an agile development environment.
Environment: Python, Django, HTML5, CSS, XML, AJAX, MySQL, JavaScript, JQuery, Pyquery, PostgreSQL, T-SQL, JavaScript, Eclipse, Git, Linux, Shell Scripting.