Python Developer Resume
Westlake, TX
PROFESSIONAL SUMMARY:
- 6+ years of experience as a Web/Application Developer and coding wif analytical programming using Python, Django.
- Experienced wif 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 noledge 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 wif various python Integrated Development Environments like IDLE, PyCharm, Atom, Eclipse, PyDev and Sublime Text.
- 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 wif teh Python Scientific Stack (SciPy).
- Experience in creating initial website prototype from Django skeleton and building out views, templates using CSS for whole site following Django MVC architecture.
- Strongly follow PEP-8 coding standard and test a program by running it across test cases to ensure validity and TEMPeffectiveness of code using PyChecker and PyLint.
- Involved in Unit testing and Integration testing of teh code using PyTest.
- Displayed and proved capability to learn any new technology and work on it.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design and maintaining documents, quality analysis and helping wif teh 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 wif 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 wif containerizing applications using Docker.
- Experience in maintaining and executing build scripts to automate development and production builds.
- Problem solver wif 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
Databases: 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 ps 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 wif 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 teh code completely and have reduced teh Python code redundancy to an optimal level.
- Improved teh website part of teh application using Django, and REST API.
- Implemented Ajax calls to get, post, delete REST API calls for upload and delete files.
- Created custom user wif overriding key field and adding more fields other TEMPthan that provided by teh Django out-of-box features.
- Worked wif Pandas for automatic and explicit data alignment, easy handling of missing data.
- Customized user registration wif two steps (in-active user creation and email activation).
- Designed User Interface to leverage HTML, XHTML, AJAX, CSS and JavaScript.
- Enhanced teh 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 teh daily Agile SCRUM meetings.
- Conducted every day scrum as part of teh SCRUM Master role.
- Fixed existing user interface bugs wif CSS and JavaScript functionalities.
- Wrote python scripts to perform CRUD operations on MySQL database.
- Responsible for debugging teh project monitored on JIRA (Agile).
- Involved in unit testing using pytest.
- Performed QA testing on teh application.
- Worked on Jenkins continuous integration tool for deployment of project. Deployed teh project into Jenkins using GIT version control system.
- Held meetings wif design team and worked for teh entire project wif limited help from teh design team.
- Automating teh deployment of applications as portable, self-sufficient containers that can run on teh cloud or on-premises using Docker.
- Helped various teams to deploy teh 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 wifPythonLibraries Beautiful Soup, NumPy, Pandas Data Frame, Matplotlib,python-twitter, urllib2.
- Experience in developing web-based applications usingPython, 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 usingPython, 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 wif backendPythonautomation, CI pipelines, Docker and cloud provisioning/automation.
- Experience wif Django and Flask a high-levelPythonWeb 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 wif components and rendering to DOM.
- Good experience in Shell Scripting, UNIX commands.
- Experience in developing applications in Linux Environments such as Red Hat, CentOS, Ubuntu.
- Good Experience in Linux Bash scripting and following PEP Guidelines inPython.
- Experience in working wif 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 inPythonfor Test Automation.
- Excellent Experience in Code Refactoring and Udeploy. Solid ability to code in JavaScript.
- Thorough noledge in various front-end tools like HTML, JavaScript, XML, jQuery and AJAX.
- Experience in Bash Shell Scripting, SQL and Java Full stack web development usingPython.
- Having Good Experience in Object Oriented Concepts (OOPS) wif C# and Python.
- Good noledge on IBM WebSphere Application Deployment and maintenance of an application on Application Server using clusters concept and IBM Tivoli Monitoring.
- Good noledge 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 wif Shell scripting for designing automation framework.
- Experience in writing test plans, test cases, test specifications and test coverage.
- Familiar wif 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 wif 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 teh 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
PythonDeveloper
Responsibilities:
- Develop, test, deploy and maintain teh application.
- Worked wif UI team to maintain and monitor teh application using JAVA andPython.
- Developed web-based applications usingPython2.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 inPythonmodule to deliver certain format of data.
- WrotePythonscripts to parse csv files and load teh data in database.
- Generated property list for every application dynamically usingPython.
- 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 usingPython.
- AGILE development process TEMPhas been followed. Experienced wif stand-up, Retrospective, Demo, Planning and Code Review meetings.
- Used AJAX for request response processing wifout reloading teh complete page.
- Designed teh architecture based on teh 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.
- UsedPythonand 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 wif 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 teh database into Amazon Cloud.
- Expert in writingPythonmodules to extract/load asset data from teh MySQL source database.
- Wrote and executed various MySQL database queries fromPython-MySQL connector and MySQL database package.
- Involved in building database Model, APIs and Views utilizingPython, to build an interactive web-based solution.
- UsingPython/Django, HTML, CSS, Sass, JavaScript, SQL, and PostgreSQL, maintaining and adding software.
Environment: Python2.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 teh 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 teh environment specific settings for a new deployment and update teh 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 teh drill down capabilities.
- Used Python and Django to interface wif teh JQuery UI and manage teh storage and deletion of content.
- Assisted wif teh addition of Hadoop processing to teh IT infrastructure.
- Administration of Continuous Integration tool in Jenkins.
- Implementing customer data collection wif 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 teh Apache Cassandra instance.
- Responsible for Debugging and Troubleshooting issues.
- Involved in debugging teh 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 teh End-User support team.
- ETL process for continuously bulk importing catalog data from MySQL into Elastic search
- Involved in presenting demos to teh clients and also reporting teh daily and weekly status to teh Project manager.
- Involved in creating teh database modelling to teh project and wrote queries for retrieving data from backend.
- Deployed teh 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.