Senior Python Developer Resume
Ankeny, IowA
SUMMARY
- Around 61/2 years of professional experience as a Python Developer, pro cient coder in multiple languages and experience in Design, Development, Implementation of Python, Django, Flask, Pyramid and client - server technologies-based applications, RESTful services, AWS, C, C++, JAVA and SQL.
- Strong experience in WAMP (Windows, Apache, MYSQL and Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture and working with Web applications using HTML 5, Bootstrap, JavaScript, JQuery, AJAX, AngularJS and CSS 3.
- Proficient in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Python/Django.
- Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.
- Experience with Design, code, debug operations, reporting, data analysis and Web Applications utilizing Python
- Expertise in implementing MVC frameworks using Django and FLASK for persistence.
- Experience in MVW frameworks like Django, Angular JS, Java Script, JQuery and Node.js.
- Solid experience in Object Oriented Programming and Design.
- Strong experience in UI & Client side validations using HTML 5, CSS3, JavaScript, JSP, Struts Tag libraries, AJAX, JSON, XML, XSLT and JavaScript frameworks like ExtJS, AngularJS and JQuery.
- Flexible, enthusiastic and project-oriented team player with solid communication and Analytic skills to develop creative solution for challenging client needs.
- Anticipated potential parts of failure. Good working experience in using version control systems like Git, and GitHub.
- Experience in application development using PYTHON, Django, HTML5, CSS, JavaScript, jQuery, Oracle, MySQL, PostgreSQL and SQLite.
- Experienced in working with various PythonIDE's using PyCharm, PyScripter, Jypyter, Visual Studio Code, Spyder, PyStudio and PyDev
- Hands-on experience working with various Relational Database Management Systems (RDBMS) like MySQL, Microsoft SQL Server, Oracle & non- relational databases (NoSQL) like MongoDB and Cassandra.
- Strong experience of software development inPython(libraries used: libraries- Beautiful Soup, numpy, scipy, matplotlib,python-twitter, Pandas data frame, networkx, urllib2, MySQLdb for database connectivity) and IDEs - sublime text, Spyder, emacs.
- Strong knowledge of Object Oriented Design and Programming concepts and Experience in Object Oriented Programming (OOP) concepts using Python, C++.
- Good hands on experience in performing data analytics and applying machine learning algorithms using NLP, OpenCV, Scikit, Scipy
- Very much comfortable in analyzing, debugging, troubleshooting and solving problems and issues in Application
- Managed a team being senior resource and involved in activities customer engagement, requirements gathering, efforts estimations, sprint planning, design, development, guidance to team members, project deliverables, project management
TECHNICAL SKILLS
Programming Languages: Python 2.X, Python 3.X, C, C++, Java, GoLang, SQL
Web technologies: HTML, CSS, XHTML, Java Script, jQuery, AJAX, XML, JSON
Webserver: WebSphere, Web logic, Apache Tomcat 5.5,6.0,8.0, NGINX
Databases: MySQL, PLSQL, Oracle, Microsoft SQL, PostgreSQL, MongoDB, SAS
Python Web frameworks: Django, Pyramid, Flask, web2Py.
Development IDE: PyCharm, Pydev Eclipse, Net beans, Visual Studio Code, Jupyter, MS Visio, SSIS, Sublime Text, Notepad++
Operating Systems: Linux, Windows 10/8/7/Vista/XP, Mac
Web Services: SOAP, RESTful, AWS
Version Control: Git-Hub, Sub Version
Build Tools: GNU, Apache Ant, Apache Maven, Buck, Bit-Bake, Boot, Grunt
Methodologies: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Senior Python Developer
Confidential, Ankeny, Iowa
Responsibilities:
- Part of team implementing REST API's in Python using micro-framework like Flask with SQL Alchemy in the backend for management of data center resources on which OpenStack would be deployed.
- Used python libraries like Beautiful Soap, NumPy and SQL Alchemy.
- Utilized standard Python modules such as csv, robot parser and pickle for development.
- Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
- Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Worked on front end frameworks like CSS Bootstrap for responsive web pages.
- Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Developed views and templates with Python and Django's view controller and templating language to create user-friendly website interface.
- Installed fixes and upgrades for primary applications on the ERP servers as requested.
- Architected and designed Rapid deployment method using Ansible to auto deploy servers as needed.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MYSQL dB package to retrieve information.
- Used JIRA for bug tracking and issue tracking.
- Developed and designed automation framework using Python and Shell scripting.
- Built an image reference resolution agent capable of natural language understanding colors, spatial language.
- Worked on resilient ibm-arc-sight connector to generate event alert on network activity using python. Worked in Linux environment.
- Used Agile Methodology and SCRUM Process.
- Maintained the versions using GIT and sending the release notes for each release.
Environment: Python 3.X, CSS, HTML, BOOTSTRAP, JavaScript, JQuery, AJAX, MYSQL, Linux, GIT, Flask and NumPy, NLP, SQL Alchemy, MySQL DB, Automation framework, Jenkin.
Senior Python Developer
Confidential, Chicago, Illinois
Responsibilities:
- Designed and developed the User Interface for the website using HTML, AJAX, CSS, JavaScript and JSON.
- Successfully migrated the database from SQLite to MySQL to PostgreSQL with complete data Integrity.
- Developed merge jobs in Python to extract and load data into MySQL database.
- Used Django Database APIs to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Handled all the client-side validation using JavaScript.
- Developed views and templates with Python and Django model view controller and templating language to create a user-friendly website interface.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL.
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Used jQuery for all client-side data manipulation.
- Implemented data analysis with various analytical tools such asPython / SQL,Pandas, NumPy, Matplotlib, Jupiter Notebook, and Anaconda.
- Worked on data queries to obtain lists of references from online databases for analysis.
- Used Perl in web automation and in developing web chat box for the customers.
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
- Developed some of the frontend and backend modules using Python on Django Web Framework.
- Maintenance and continues development of the applications in PL/SQL procedures and shell scripting using best practices.
- Responsible for debugging and troubleshooting the web application.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
- Maintaining the application for daily operations and scaling according to Business requirements.
- Involved in the Complete Software Development Life Cycle (SDLC) to develop the application.
Environment: Python 2.7, Python 3.X, SDLC, MVC, HTML5, CSS3, DOM, Shell Scripting, JSON, REST, Apache Web Server, Django, MySQL, Windows, PostgreSQL, NumPy.
Mid-level Python Developer
Confidential - Sterling, Virginia
Responsibilities:
- Primary focus was developing different internal tools and implementation of different automation scripts using Python.
- Involved in user requirement specification and preparing requirements documents and translated business rules into business component modules.
- Developed document conversion from .txt to Numpy format to be part of the automation.
- Used Numpy file format for handling large sets of data.
- Designed User Interfaces using ExtJS, JQuery, Angular, CSS, XML and HTML.
- Designed web screens for various modules using, HTML, CSS and used JavaScript client side validation.
- Implemented Django MVC architectural design pattern.
- Used Angular Js as the development framework to build a single-page application.
- Performed different testing methodologies like unit testing, Integration testing, web application testing and Selenium testing.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed inPythonand Bash
- Configured and deployed the application in JBoss.
- Extensively used version controller Team Foundation Server (TFS).
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB and PostgreSQL.
- Implemented configuration changes for data models.
- Maintained and updated existing automated solutions
- Handled potential points of failure through error handling and communication of failure
- Used Agile methodologies, test driven development and automated builds
- Checked status of deployed applications & created weekly reports needed by different teams.
- Anticipated potential parts of failure (database, communication points, file system errors)
- Managed large datasets using Panda data frames and MySQL.
- Extensively usedPythonmodules such as requests, urllib, and urllib2 for web crawling.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features ofPythoncode using a web browser.
- Used advanced packages in AON PATHWISE for performing unit test and deploying data models.
- Automated the existing scripts for performance calculations using Numpy and SQL Alchemy.
- Used Numpy for Numerical analysis for Insurance premium.
- Responsible for user validations on client side as well as server side.
Environment: Python, Angular, Bootstrap, SOAP, REST, Path Wise Analytics Studio, AON Path Wise Modelling, Windows Azure Servlet, Flask, Django, JBoss, IntelliJ, Oracle 10g/11g, XML, Java Script, CSS, HTML, GIT, Windows, Agile, JIRA
Python Developer
Confidential
Responsibilities:
- Worked with team of developers on Python applications for RISK management.
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
- Designed and developed data management system using MySQL.
- Rewrote existing Python/Django modules to deliver certain format of data.
- Used Django Database API's to access database objects.
- Wrote Python scripts to parse XML documents and load the data in database.
- Handled all the client side validation using JavaScript.
- Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
- Worked on writing Constraints, Indexes, Views, Stored Procedures, Cursors, and Triggers.
- Used Selenium Library to write fully functioning test automation.
- Used JQuery for all client side JavaScript manipulation.
- Created unit test/regression test framework for working/new code
- Used Subversion control tool to coordinate team-development.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
Environment: Python 2.6/2.7, Linux, Shell Scripting, JavaScript, Django Framework, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server.XML, XSL, HTML, JavaScript, JBOSS, Oracle 10g, Windows, web Services
Python Developer
Confidential
Responsibilities:
- Used data types like dictionaries, tuples and object-oriented concepts based inheritance features for making complex algorithms of networks.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, CSS, JavaScript and JQuery.
- Worked with the design team for project structure.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used Django Database API's to access database objects.
- Performed Design, involved in code reviews and wrote unit tests in Python.
- Implemented the presentation layer with HTML, Ajax, CSS and JavaScript.
- Involved in writing stored procedures using MySQL.
- Developed in Windows and going to deploy it in Linux server.
- Worked on data exchange from website using XML, JAVA and Web Services.
Environment: Python 2.6/2.7, Linux, Shell Scripting, JavaScript, Django Framework, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache Web Server, XML, XSL, HTML, JavaScript, JBOSS, Oracle 10g, Windows, Web Services