Senior Python Developer Resume
MichigaN
PROFESSIONAL SUMMARY:
- Mastering/Leading in the development of applications/tools using Python for 6 years.
- Mastering Web Application Development using html, JavaScript & web services with protocols SOAP, REST.
- Experience in Design, Development, Testing, Automation, Enhancement and Maintenance of Applications and Tools.
- Good knowledge in various phases of SDLC Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
- Experience with Design, code, debug operations, reporting, data analysis utilizing Python.
- Have good exposure in LAMP (Linux, Apache, MySQL, and Python) and WAMP Architectures.
- Utilized PyUnit, the Python unit test framework, for all Python applications.
- Good Experience in debugging the issues using debuggers like gdb, pdb.
- Mastering in using version control systems CVS, SVN, Amazon EC2, Git, and GitHub.
- Development of Applications/Tools for validation of next generation IA32 Enterprise Processors.
- Experience in designing the automation framework using Perl and Shell scripting as well as Familiarity with development best practices such as code reviews and unit testing.
- Experience in writing test plans, test cases, test specifications and test coverage as well as Experience with Version Control, ideally SVN, CVS and GIT
- Experienced in using python libraries like BeautifulSoup, NumPy, SciPy, matplotlib, Python - Confidential, NetworkX, urllib2, MySQLdb for database connectivity and IDEs - Sublime Text, Spyder, PyCharm
- Proficient in developing websites and web applications using PHP, MYSQL, AWS, Flask, Jinga, REDIS, HTML, XML, JSON, CSS, Java Script & AJAX.
- Experience in working with Python ORM Libraries including Django ORM and Automating repetitive work through Shell scripts and Python.
- Experienced in working with various Python IDEs using PyCharm, Spyder, NetBeans, PyStudio, PyScripter, Eric, Wing IDE and PyDev.
- Able to analyze a requirement and act accordingly by managing the resources efficiently.
- Have flexibility and ability to learn and use new technologies and also to work in team environment as wells as independently to get things done.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Hands on experience in using NOSQL libraries like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases.
- Worked on UNIX shell scripts for business process and loading data from different interfaces to HDFS.
- Working knowledge of errors and exceptions handling debugging using PDB, Eclipse and PyCharm
- Experience with Docker, deployment of application inside software containers.
- Experience in implementing python alongside using various libraries such as mat plotlib for charts and graphs, MySQL dB for database connectivity, python- Confidential, PySide, Pickle, Pandas data frame, network, urllib2 .
TECHNICAL SKILLS:
Programming Languages: Python 2.5-2.7/3.4-3.6 , C, SQL and PL/SQL.
Web Technologies:: HTML, CSS, DOM, SAX, Java Script, jQuery, AJAX, XML, AngularJS.
Frameworks: Django, PyJamas, Flask, Jython, Pyramid, CherryPy, Docker
Python Libraries:: NumPy, Matplotlib, NLTK, Statsmodels, Scikit-learn/sklearn, SOAP, SciPy
Version Control: MVC, SVN, CVS, Git, GitHub.
Front End: Angular, jQuery, Ajax, ExtJS, Node JS, React JS, JSON, Bootstrap, CSS, HTML
Analytic Tools: JMP PRO, SAS, Tableau, UCI NET, Node XL
Application servers: Apache Tomcat, JBoss
Databases: Oracle, My SQL, PostgreSQL, Apache Cassandra
IDE s/ Development Tools: NetBeans, Spyder, Eclipse, PyCharm, PyScripter, PyStudio, Atom and Sublime Text.
Operating Systems: Windows 98/2000/XP/7/8/10, Red hat Linux 4.x/5.x/6.x, Ubuntu, and MacOS.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP
Testing Tools: PyTest, Testify, Selenium, Bugzilla and JIRA.
WORK EXPERIENCE:
Senior Python Developer
Confidential, Michigan
Responsibilities:
- Worked on development of internal testing tool framework written in Python.
- Developed GUI using Python and Django for dynamically displaying block documentation and other features of python code using a web browser.
- Worked on several python packages like NumPy, SciPy, Pytables etc.
- Wrote scripts in Python for extracting data from HTML file.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used JavaScript and JSON to update a portion of a webpage.
- Worked on Restful API's to access the third-party data for the internal analysis and statistical representation of data.
- Generated Python Django forms to record data of online users and used PyTest for writing test cases.
- Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.
- Clean data and processed third party spending data into maneuverable deliverables within specific format with Excel macros and python libraries such as NumPy, SQL Alchemy and matplotlib.
- Perform 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.
- Developed entire frontend and backend modules using Python on Django including Tastypie Web Framework using Git.
- Write Python scripts to parse JSON documents and load the data in database.
- Worked on front end frame works like CSS Bootstrap for development of Web applications.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Develop remote integration with third party platforms by using RESTful web services and Successful implementation of Apache Spark and Spark Streaming applications for large scale data.
- Designed front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS, and JavaScript.
- Effectively communicated with the external vendors to resolve queries.
Sr. Python Developer
Confidential, Cincinnati, Ohio
Responsibilities:
- Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
- Built database model, Views and API's using Python for interactive web-based solutions.
- Used Python scripts to update the content in database and manipulate files.
- Developed web-based application using Django framework with python concepts.
- Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
- Skilled in using Collections in Python for manipulating and looping through different user defined objects.
- Wrote Python modules to view and connect the Apache Cassandra instance.
- Utilized standard Python modules such as CSV and pickle for development.
- Developed efficient Angular.js for client web-based application.
- Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
- Involved in working with Python open stock API's.
- Developed Spark Code using python for faster processing of data.
- Generated Python Django Forms to record data of online users.
- Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL dB package.
- Used data structures like directories, tuples, object-oriented class-based inheritance features for making complex algorithms of networks.
- Created PHP/MySQL backend for data entry from Flash and worked in tandem with the Flash developer to obtain the correct data through query string
- Involved in designing database Model, API's, Views using python to build an interactive web-based solution.
- Implemented Data tables to add, delete, update and display patient records and policy information using PyQt.
- Implemented a module to connect and view the status of an Apache Cassandra instance using python.
- Developed MVC prototype replacement of current product with Django.
- Used the Python's modules NumPy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.
- Developed and designed automation framework using Python and Shell scripting.
- Involved in debugging and troubleshooting issues and fixed many bugs in two of the main applications which are main source of data for customers and internal customer service team.
- Implemented SOAP/RESTful web services in JSON format.
Python Engineer
Confidential, Austin, TX
Responsibilities:
- Designed and developed data management system using MySQL.
- Worked on high level design and detail design.
- Conducted Big Data analytics using Hadoop MapReduce.
- Design, develop, test, deploy and maintain the website.
- Developed the interactive user interface using jQuery JavaScript library.
- Used GIT version control and deployed project to Heroku.
- Increased the speed of pre-existing search indexes through Django ORM optimizations.
- Used Django Database API's to access database objects.
- Developed/Modified GUI using HTML, CSS and JavaScript (jQuery).
- Built application logic using Python, Django and MYSQL.
- Expanded website functionality, using Flask framework in Python to control the web application logic
- Built automation script using Confidential API and Python BeautifulSoup to scrape data from social network and other websites using Python.
- Exchanged data with SQL database and NoSQL database such as MongoDB
- Designed front end and backend of the application using Python on Django Web Framework.
- Used HTML, CSS, AJAX, JSON designed and developed the user interface of the website.
- Developed views and templates with Django view controller and template Language to create a user-friendly website interface.
- Used JavaScript and JSON to update a portion of a webpage.
- Develop consumer-based features using Django, HTML and Test-Driven Development (TDD).
- Developed Python web services for processing JSON and interfacing with the Data layer.
- Developed python scripts to parse XML documents and load the data in database.
- Worked with jQuery for all client-side JavaScript manipulation.
- Developed unit test/regression test framework for working/new code.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Generated data-driven reports, data visualization using Tableau.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Generated complex graphical data, creation of histograms etc. using the Python's modules NumPy, matplotlib etc.