Python Developer Resume
Westlake, TX
PROFESSIONAL SUMMARY:
- 6+ years of experience as a Web/Application Developer and coding with analytical programming using Python, Django.
- Experienced with full software development life - cycle, architecting scalable platforms, database design and agile methodologies.
- Experience in object-oriented programming (OOP) concepts like Multi-Threading, Exception Handling and Collections using Python.
- Built Web application using Python, Django, Flask, JavaScript, AJAX, HTML and template languages.
- Used Apache to deploy production site.
- Strong experience using Web Services and API’s in python.
- Experience in using Design Patterns such as MVC and frameworks such as Django, Flask.
- Proficient in SQL databases MYSQL, PostgreSQL, Oracle and MongoDB.
- Good knowledge in maintaining various version control systems such as GIT, SVN, CVN.
- Having experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PL/SQL and PostgreSQL database.
- Experience in Application Development and Object-Oriented Programming Analysis and Design (OOAD).
- Experience in working with various python Integrated Development Environments like IDLE, PyCharm, Atom, Eclipse, PyDev and Sublime Text.
- Experience in Third Party tools like CollectD, SNMP, Karaf, Yang, Yaml, OSGi
- Good experience in software development using Python and using its libraries and modules like NumPy, Pandas, Pickle, Jupyter, Python-twitter, Matplotlib, urllib2 for data analytics and rapid development.
- Experience with the Python Scientific Stack (SciPy).
- Experience as Open stack developer
- Experience in creating initial website prototype from Django skeleton and building out views, templates using CSS for whole site following Django MVC architecture.
- Experience in Continuous Integration (CI): Gradle, Maven, Ant, Jenkins, Git
- Strongly follow PEP-8 coding standard and test a program by running it across test cases to ensure validity and effectiveness of code using PyChecker and PyLint.
- Involved in Unit testing and Integration testing of the code using PyTest.
- Worked on Python libraries for Zookeeper, RESTful, OpenStack, Events, Queues, ssh (Paramiko), NetConf (ncclient), Socket & Multi-threading
- Displayed and proved capability to learn any new technology and work on it.
- Worked on Java: Zookeeper Curator, Guava, Logging (slf4j, logback, log4j), Junit
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design and maintaining documents, quality analysis and helping with the software release process.
- Experience in using Design Patterns such as MVC, Singleton and frameworks such as DJANGO, Ability in handling Django ORM (Object-Relational Mapper) and SQLAlchemy.
- Proficient in Python OpenStack API'S and GUI framework - Pyjamas (for web).
- Proficient in performing Data analysis and Data Visualization using Python libraries.
- Scaling up projects using python tools like multithreading, celery.
- Experience in full software development life-cycle (SDLC), Agile/Scrum Methodology with high quality deliverables delivered on-time.
- Experience in UNIX/Linux shell scripting for job scheduling, batch-job scheduling, automating batch programs, forking and cloning jobs.
- Exposure to CI/CD (Continuous Integration and Continuous Deployment) tools - Jenkins for Continuous Integration, Ansible for continuous deployment.
- Extensively worked on Hudson/Jenkins, Build Forge for continuous integration and for End to End automation for all build and deployments.
- Experienced with containerizing applications using Docker.
- Experience on ETL & TERADATA EXPERIENCE
- Experience in maintaining and executing build scripts to automate development and production builds.
- Problem solver with an ability to work independently in a fast-paced environment and quickly adopt emerging technologies.
TECHNICAL SKILLS:
Programming Languages: Python, C, C++, GoLang, Shell programming
Web Technologies: HTML, XHTML, CSS, JavaScript, jQuery, AJAX, XML, JSON, Docker
Frameworks: Django, Flask, Pyramid, Pyjamas, Web2py, Bootstrap
Python Libraries: NumPy, SciPy, Pandas, Jupyter, Matplotlib, Urllib2, Python-twitter
MySQL, Oracle, PostgreSQL, DB2, NoSQL: MongoDB and Cassandra
Web Services: AWS, SOAP, RESTful
Servers: IBM WebSphere, WebLogic, JBoss, Apache Tomcat
Version Control: Git, GitHub, SVN, CVS
Deployment Tools: Heroku, Jenkins, Ansible
Operating Systems: UNIX, Linux, Windows, Mac OS
IDE's/Dev Tools: PyCharm, Eclipse, Sublime Text, NetBeans, Visual Studio, JIRA, Putty
Testing Tools: Selenium, HP QC, HP QTP
Methodologies: Agile, Scrum and Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Westlake, TX
Python Developer
Responsibilities:
- Designed and developed customer preferences portal in Python using Django framework.
- Extensive use of Python / Django Framework for developing some backend components.
- Used secured web services for communication and integrations with other enterprise applications.
- Achieved business process automation via applications developed using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Used Numpy, Scipy, Matplotlib libraries for n-dimensional representation of data and plotting graphs.
- Analyzed the code completely and have reduced the Python code redundancy to an optimal level.
- Improved the website part of the application using Django, and REST API.
- Implemented Ajax calls to get, post, delete REST API calls for upload and delete files.
- Created custom user with overriding key field and adding more fields other than that provided by the Django out-of-box features.
- Worked with Pandas for automatic and explicit data alignment, easy handling of missing data.
- ETL process for continuously bulk importing catalog data from MySQL into Elastic search
- Customized user registration with two steps (in-active user creation and email activation).
- Designed User Interface to leverage HTML, XHTML, AJAX, CSS and JavaScript.
- Enhanced the design of user interface using Bootstrap framework for Django.
- Worked on writing and as well as read data from CSV and excel file formats.
- Implemented web scraping using Python’s Beautiful Soup library.
- Performed Data framing, Data Analysis, and Data representation using Python Pandas.
- Involved in Sprint planning sessions and participated in the daily Agile SCRUM meetings.
- Conducted every day scrum as part of the SCRUM Master role.
- Experience on Java: Zookeeper Curator, Guava, Logging (slf4j, logback, log4j), Junit
- Experience on Python libraries for: Zookeeper, RESTful, OpenStack, Events, Queues, ssh (Paramiko), NetConf (ncclient), Socket & Multi-threading
- Experience on Third Party tools: CollectD, SNMP, Karaf, Yang, Yaml, OSGi
- Worked on Other integrated Cisco internal products: Conf-D, Elastic Services Controller (Esc), Cisco Policy Suites (CPS), Ultra-M
- Worked on - Continuous Integration (CI): Gradle, Maven, Ant, Jenkins, Git
- Worked on OpenStack (CLI and PythonClientLibs): Horizon, Nova, Ceilometer, Swift, Heat, Cinder, Glance, Neutron, KeyStone
- Fixed existing user interface bugs with CSS and JavaScript functionalities.
- Worked on data analysis and data mining algorithms using teradata base.
- Wrote python scripts to perform CRUD operations on MySQL database.
- Responsible for debugging the project monitored on JIRA (Agile).
- Involved in unit testing using pytest.
- Performed QA testing on the application.
- Worked on Jenkins continuous integration tool for deployment of project. Deployed the project into Jenkins using GIT version control system.
- Held meetings with design team and worked for the entire project with limited help from the design team.
- Automating the deployment of applications as portable, self-sufficient containers that can run on the cloud or on-premises using Docker.
- Helped various teams to deploy the application on GCP, IBM soft layer and Microsoft Azure.
- Managed Build, Reporting, and documentation using Maven.
- Maintaining release boards in JIRA and ensuring release velocity.
Environment: Python, Django, Django REST framework, Bootstrap Framework, Nodejs, Jenkins, GIT, Zeus, JBOSS, Ruby, Cassandra, Jira, Microsoft AZURE.
Confidential, Plano, TX
Python Developer
Responsibilities:
- Experienced with Python Libraries Beautiful Soup, NumPy, Pandas Data Frame, Matplotlib, python-twitter, urllib2 .
- Experience in developing web-based applications using Python, Django, PHP, AngularJs, Reactjs, C++, XML, CSS, HTML, JavaScript and jQuery .
- Extensive experience in designing and implementing various web applications in WAMP (Windows, Apache, MySQL, PHP).
- Developed Consumer-based custom features and applications using Python, Django, and HTML.
- Having good experience in MEAN Stack (Mongo DB, Express.js, Angular.js, and Node.js) applications.
- Extensive experience in designing and implementing various web applications in both LAMP (Linux, Apache, MY SQL, PHP) Environments.
- Working with backend Python automation, CI pipelines, Docker and cloud provisioning/automation.
- Experience with Django and Flask a high-level Python Web framework.
- Experienced in MVC frameworks like Flask and Pyramid and MVT framework like Django.
- Experience in Implementation of MVC/ MVW architecture using Servlet, Django , and RESTful, SOAP web service and SOAPUI .
- Experience and understanding of React Redux life cycle with components and rendering to DOM.
- Good experience in Shell Scripting, UNIX commands.
- Experience on Java: Zookeeper Curator, Guava, Logging (slf4j, logback, log4j), Junit
- Experience on Python libraries for: Zookeeper, RESTful, OpenStack, Events, Queues, ssh (Paramiko), NetConf (ncclient), Socket & Multi-threading
- Experience on Third Party tools: CollectD, SNMP, Karaf, Yang, Yaml, OSGi
- Worked on Other integrated Cisco internal products: Conf-D, Elastic Services Controller (Esc), Cisco Policy Suites (CPS), Ultra-M
- Worked on - Continuous Integration (CI): Gradle, Maven, Ant, Jenkins, Git
- ETL process for continuously bulk importing catalog data from MySQL into Elastic search
- Worked on data analysis and data mining algorithms using teradata base.
- Worked on OpenStack (CLI and PythonClientLibs): Horizon, Nova, Ceilometer, Swift, Heat, Cinder, Glance, Neutron, KeyStone
- Experience in developing applications in Linux Environments such as Red Hat, CentOS, Ubuntu .
- Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
- Experience in working with Relational DB ( RDBMD ) like SQLite, MYSQL Workbench, PostgreSQL and No-SQL database MongoDB for database connectivity.
- Experience in analyzing and handling large datasets using Oracle Relational database.
- Basic Knowledge on JSON based REST Web services.
- Experience in building frameworks in Python for Test Automation .
- Excellent Experience in Code Refactoring and Udeploy . Solid ability to code in JavaScript.
- Thorough knowledge in various front-end tools like HTML, JavaScript, XML, jQuery and AJAX.
- Experience in Bash Shell Scripting , SQL and Java Full stack web development using Python.
- Having Good Experience in Object Oriented Concepts ( OOPS ) with C# and Python .
- Good knowledge on IBM WebSphere Application Deployment and maintenance of an application on Application Server using clusters concept and IBM Tivoli Monitoring .
- Good knowledge in various phases of SDLC Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
- Good Experience in error and exceptional handling.
- Proven ability in working with Shell scripting for designing automation framework.
- Experience in writing test plans, test cases, test specifications and test coverage.
- Familiar with Agile and Waterfall development methodologies.
- Followed Agile Methodologies ( Scrum ) involved in daily stand-up meetings.
- Managed windows servers which included Active Directory maintenance and support
- Hands on experience with bug tracking tools such as JIRA and Bugzilla .
- Developed and designed e-mail marketing campaigns using HTML, JavaScript and CSS.
- Maintained customers relationship management databases (MySQL / PostgreSQL)
- Unit testing for the entire code and fixing bugs in unit testing
Environment: Python, Django, Web Framework, HTML5, CSS3, Bootstrap, MongoDB, Linux, Javascript, JQuery, AJAX, JSON, Sublime Text, Jira, Git, Django-cms, SSO, database access,Django-cms plugins, Bootstrap, Agile, Eclipse, Weblogic, GitHub, Junit, Agile, UML, JSP, Xml, SOA.
Confidential, Raleigh, NC
Python Developer
Responsibilities:
- Develop, test, deploy and maintain the application.
- Worked with UI team to maintain and monitor the application using JAVA and Python.
- Developed web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript and jQuery.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Wrote Python scripts to parse csv files and load the data in database.
- Generated property list for every application dynamically using Python.
- Designed test cases and test plans, and developed an embedded software data driven test automation framework in Linux/Python.
- Worked on HTML5, CSS3, JavaScript, Git, REST API, Mongo DB, intelliJ IDEA.
- Developed automated testing framework for command-line based tests on Linux using
- Objected Oriented Perl and for selenium-based tests using Python.
- AGILE development process has been followed. Experienced with stand-up, Retrospective, Demo, Planning and Code Review meetings.
- Used AJAX for request response processing without reloading the complete page.
- ETL process for continuously bulk importing catalog data from MySQL into Elastic search
- Worked on data analysis and data mining algorithms using teradata base.
- Designed the architecture based on the popular J2EE Model 2 approach of Model-View-Controller design paradigm.
- Developed UI screens using Angular JS (Custom Directives, Validation and Promises).
- Developed Angular Controllers, Services, Filters and HTML templates using Angular Directive.
- Developed Test Cases using Easy Mock and used POSTMAN to test REST Calls.
- Used Python and Django Creating Graphics, XML Processing, Data Exchange and Business Logic
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Worked in agile environment and developed CI/CD (Continuous Integration and Continuous Deployment) pipeline through Jira, GitHub, Team City, Pypi, Docker Hub, Supported Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Expert in writing Python modules to extract/load asset data from the MySQL source database.
- Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL database package.
- Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
- Using Python/Django, HTML, CSS, Sass, JavaScript, SQL, and PostgreSQL, maintaining and adding software.
Environment: Python 2.7/2.6, Django 1.4/1.3, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript, SQl, PostgreSQL, Jira, REST API, Mongo DB.
Confidential
Python Developer
Responsibilities:
- Extensively used OOD concepts in overall design and development of the system.
- Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
- Prepared and analyzed reports using Python libraries and involved in environment Setup.
- Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
- Involved in database scrapes, folder cleanup, applying data retention using Airflow.
- Produce SAS Graphical reports showing GPLOT charts as well as PIE and BAR charts for analysis while providing the drill down capabilities.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Assisted with the addition of Hadoop processing to the IT infrastructure.
- Administration of Continuous Integration tool in Jenkins.
- Implementing customer data collection with PySpark/Hadoop analytics.
- Developed Hadoop integrations for data ingestion, data mapping and data processing.
- Used XML for dynamic display of options in select box and description on web page.
- Wrote Python modules to view and connect the Apache Cassandra instance.
- Responsible for Debugging and Troubleshooting issues.
- Involved in debugging the applications monitored on JIRA using agile methodology.
- Setting up network environments using TCP/IP, DNS, DHCP and proxy.
- Involved in postproduction support for solving complex tickets.
- Resolved user problems in a timely and accurate manner as a member of the End-User support team.
- ETL process for continuously bulk importing catalog data from MySQL into Elastic search
- Involved in presenting demos to the clients and also reporting the daily and weekly status to the Project manager.
- Involved in creating the database modelling to the project and wrote queries for retrieving data from backend.
- Deployed the project into Hebrok using GIT version control system.
- Developed, tested and debugged software tools utilized by clients and internal customers.
- Coded test programs and evaluated existing engineering processes.
- Responsible for running and maintaining business processes on daily / weekly / monthly basis.
Environment: Python 3.x, Django 1.7, Java Script, Coffee Scripting, Elastic Search, Kafka, Airflow, DAG, LESS, HTML, Angular JS, JSON, AJAX, XML, CSS, MySQL, PySpark, SAS/SQL, Hadoop Bootstrap, Restful Web Services, Beautiful Soup, Jenkins, GitHub, Ansible, Linux, PyCharm.