Sr. Python Developer Resume
Dallas, TX
SUMMARY:
- Around 8 years of experience as a Python Developer, proficient coder in multiple languages and environments including Python, REST Api, AWS, C, C++ and SQL.
- Wrote python scripts to parse XML documents and load the data in database and developed web - based applications using Python, CSS and HTML.
- Worked on applications and developed them with XML, JSON, XSL (PHP, Django, Python, Rails).
- Experienced with full software development life cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
- Experienced in developing Web Services with Python programming language.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
- Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and Jquery.
- Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
- Expertise in using Relational Databases using SQLite, MySQL, MSSQL and Oracle databases withPython.
- Experienced in web applications development using Django/Python using HTML/CSS for server-side rendered applications.
- Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
- Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, My SQL, and Python/PHP) Architecture.
- Experience working in both water fall and Agile software methodologies.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Generated Python Django Forms to record data of online users.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
- Experience in implementing and working on the python code using shell scripting. Performed troubleshooting, fixed and deployed many Python bug fixes.
- Wrote and executed various MySQL database queries from python using\ Python-MySQL connector and MySQL dB package.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experience with continuous integration and automation using Jenkins.
- Experienced in developing web-based applications using Python and JavaScript in Linux based OS.
- Designed and implemented large scale business critical systems using Object oriented design and Programming concepts using Python and Django.
- Excellent communication, interpersonal and analytical skills and a highly motivated team WORK EXPERIENCE
TECHNICAL SKILLS:
Programming Languages: Python, Java, C/C++, PERL, SQL and PL/SQL.
Web Technologies: HTML, CSS, DOM, SAX, JavaScript, JQuery, AJAX, XML, AngularJS. J2EE
Technologies: JSP, Java Servlets, JNDI, JDBC and JMS.
Frameworks: Django, Zope, PyJamas, Python, CSS Bootstrap Application servers Apache Tomcat, JBoss, WebLogic, WebSphere Deployment Tools Heroku, Amazon EC2
Testing Tools: Bugzilla, and JIRA.
IDE's/ Development Tools: NetBeans, Eclipse, PyCharm, PyScripter, PyStudio, and Sublime Text. Analytic Tools JMP PRO, SAS, Tableau, UCI NET, NodeXL
Databases: Oracle, My SQL, Apache Cassandra, MongoDB Version Control SVN, CVS, Git, GitHub.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP
Operating Systems: Windows, Red hat Linux 4.x/5.x/6.x, Ubuntu.
PROFESSIONAL EXPERIENCE:
Sr. Python Developer
Confidential, Dallas, TX
Responsibilities:
- Automated different workflows, which are initiated manually with Python scripts and Unix shell scripting.
- Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
- 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.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Prototype proposal for Issue Tracker website using Python/Django connecting MySQL as Database.
- HTML, Java Script, Angular
- Administration of Linux machine and configured Apache python mod to host the website.
- Linux/Devops(DOCKER, CHEF, PUPPET)
- Jira Implementation (20,000 user) and Jira Customization, Issue Scheme, Workflow, Screen schemes
- Helped with the migration from the old server to Jira database (Matching Fields) with Python scripts for transferring and verifying the information.
- Utilized PyUnit, the Python unit test framework, for all Python applications.
- Worked with Network related python libraries for transferring the files and connecting remotely to the servers.
- Ensured high quality data collection and maintaining the integrity of the data.
- 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.
- Generating various capacity planning reports (graphical) using Python packages like Numpy, matplotlib.
- Analyzing various logs that are been generating and predicting/forecasting next occurrence of event with various Python libraries.
- Worked on development of SQL and stored procedures on MYSQL.
- Prepared and analyzed reports using python libraries.
- Analyzing the source data coming from different sources (SQL Server, Oracle, Sales force and also from flat files like Access and Excel) and working with business users and developers to develop the Model.
- Designed and Developed DB2 SQL Procedures and UNIX Shell Scripts for Data Import/Export and Conversions.
Python Developer
Confidential, New York, NY
Responsibilities:
- Developed dynamic web pages using python Django Frameworks.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Supported Apache Server on Linux Platform.
- Installation and setting up Python/Unix test beds.
- Created use-case scenarios and storyboards in MS Word and MS PowerPoint for better visualization of the application.
- Write Automation/test python scripts to test.
- AWS, Django
- Scripting like SQL, JAVA
- Web Servises- Rest/Soap
- Developed GUI using Python and Django for dynamically displaying the test block documentation and other features of python code using a web browser.
- Wrote scripts in Python for extracting data from HTML file.
- Good Experience with Django, a high-level Python Web framework.
Python Developer
Confidential, Aurora, IL
Responsibilities:
- Associated on developing internal testing tools written in Python.
- Created UI using HTML, CSS, JavaScript, AJAX, JSON, and JQuery
- Ensured high quality data collection and maintaining the integrity of the data.
- Used JQuery for all client side JavaScript manipulation.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
- Worked on CSS Bootstrap to develop web applications.
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Debug application deployments on Cloud environments.
- Build SQL queries for performing various CRUD operations.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Responsible for debugging and troubleshooting the web application.
- Participated actively in unit testing, integration testing and GUI.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Coded test programs and evaluated existing engineering processes.
- Experience in debugging and troubleshooting programming related issues.
Environment: Python 2.7, MySQL, UNIX, HTML, Shell Scripting, CSS, Apache, JavaScript, Linux, AJAX, JSON, JQuery.
Python Developer
Confidential
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Used Django framework for application development.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
- Worked on CSS Bootstrap to develop web applications.
- Used AJAX to modify small portions of the web pages by sending a request to the server avoiding the need of reloading the entire web page.
- Designed and developed Web services using XML and JQuery.
- Improved performance by using more modularized approach and using more in built methods.
- Experienced in Agile Methodologies and SCRUM Process.
- Maintained program libraries, users' manuals and technical documentation.
- Wrote unit test cases for testing tools.
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Built various graphs for business decision making using Python matplotlib library.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
- Used Numpy for Numerical analysis for Insurance premium.
- Handling the day to day issues and fine tuning the applications for enhanced performance.
- Implement code in Python to retrieve and manipulate data.
Environment: Python, Django, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, NO SQL, JQuery.
Java/ Python Developer
Confidential
Responsibilities:
- Developed entire modules using Java and Python using Web Frameworks.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Designed and developed data management system using MySQL.
- Designed and developed user interactive interfaces.
- Using Subversion version control tool to coordinate team-development.
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Responsible for debugging and troubleshooting the web application
- Designed complex application database SQL statements for querying, updating and reporting using Python Database Connector.
- Developed in Windows and going to deploy it in Linux server.
- Build SQL queries implementing functions, packages, views, triggers, and tables.
- Rewrite existing Java, C++ application in Python.
- Performed database operations and queries using MySQL.
- Designed complex application database SQL statements for querying, updating and reporting using Python Database Connector.
- Responsible for running and maintaining business processes on daily / weekly / monthly basis.
Environment: Java, Python, Django, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, SQL, MySQL, Apache Web Server, UNIX.
