We provide IT Staff Augmentation Services!

Python Developer Resume

Austin, TX

SUMMARY

  • Aound 6 Years of experience as Python Developer with expertise in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications.
  • Good experience and knowledge in Python, Django, Spark, Zope, Bottle.py, Pyramid Framework.
  • Working Knowledge of Pandas, Numpy, Scipy, Anaconda. Good working knowledge of Deep Learning Python libraries.
  • Experience of software development in Python (libraries used: libraries- BeautifulSoup, numpy, scipy, matplotlib, python-twitter, OpenCV, Pandas dataframe, networkx, urllib2, MySQLdb for database connectivity) and IDEs - sublime text, Spyder, pycharm, emacs.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Experience withJenkins, Hudson as Continuous Integration / Continuous Deployment Tooland strong expertise with Ant and Maven Build Frameworks.
  • Hands on experience in AWS provisioning and good knowledge ofAWS serviceslikeEC2, S3, Glacier, ELB, RDS, Redshift, IAM, Route 53, VPC, Auto scaling, CloudFront, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
  • Experienced in MVW frameworks like Django, Angular.js, Java Script, JQuery and Node.js.
  • Proficient in Front end development experience using HTML, XML, CSS, JQuery, JSON and Javascript, CSS, Bootstrap.
  • Expert knowledge of and experience in Object oriented Design and Programming concepts.
  • Experience object oriented programming (OOP) concepts using Python, C++ and PHP.
  • Proficient in SQL databases MySQL, Oracle and no-SQL databases MongoDB, Cassandra, Sqlite .
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Excellent experience with Python development under Linux OS(Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora).
  • Good knowledge of server Apache Tomcat, Web logic. Well versed in writing unit test cases and Selenium test cases.
  • Hands on SVN, Git, JIRA, Bugzilla, Axosoft.
  • Experience in leading multiple efforts to build Hadoop platforms, maximizing business value by combining data science with big data.
  • A Self starter with a positive attitude, willingness to learn new concepts and acceptance of challenges.

TECHNICAL SKILLS

Languages: Python, C++, Java, Shell Script, Perl, SQL

Databases: MongoDB, Cassandra, MySQL, SQL Server, Oracle

Web Technologies: JSP, Servlets, JavaBeans, JDBC, AWT, JSF, XML,DHTML,Node.js, Django, HTML/HTML, CSS, JavaScript/JQuery, PHP

Development Tools: Microsoft SQL Studio, DbVisualizer, Eclipse,NetBeans, MySQLWorkbench, sublime text

Methodologies: Agile/Scrum, Waterfall

Other skills: Internet OF things, Subversion, GIT, Perforce, SVN, CVS, Selenium, Jira, Bugzilla, Pytest

Operating Systems: Windows variants, Linux, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Python Developer

Responsibilities:

  • Designed front end and backend of the application utilizingPythononDjangoWeb Framework.
  • Developed consumer-based features and applications usingPythonandDjangoin test driven Development.
  • Worked on front end frame works like CSS Bootstrap for development of Web applications.
  • Develop consumer-based features and applications usingPython,Django, pyramid, Flask, Web2py, HTML and other web technologies.
  • With using ofPythonOS module on UNIX environment, made job cloning and forking.
  • WrotePythonmodules to extract/load asset data from the MySQL source database.
  • Designed and implemented a dedicated MySQL database server to drive the web apps and report on daily progress.
  • Integrated Redis-Cache with theDjango-rest-framework for reading the data faster.
  • Implemented RESTful Web-Services for sending and receiving the data between multiple systems.
  • Extensively worked on Jenkins by installing, configuring and maintaining for Continuous integration (CI) and for End to End automation for all build and deployments.
  • Implemented Bash, Perl,Pythonscripting to automate many day-to-day tasks.
  • Developed the notification service by posting the JSON request in AWS API Gateway, Validating the response in Lambda by getting the data from Dynamo DB and sending the notification through AWS SNS.
  • Wrote with object-orientedPython, Flask, SQL, Beautiful Soup, httplib2, Jinja, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, GIT.
  • Created workflows forAWSData pipeline jobs usingAWSresources with defining activities, schedules and parameters.
  • Involved in Development and Implementation of Continuous Integration (CI) and Continuous Deployment (CD)pipeline involving Jenkins, and Docker containers to complete the automation from commit to deployment.
  • Currently a member of the Ansible Automation Squad within Confidential Cloud. I am responsible for creating systems automation with the Ansible automation platform, the python/YML programming language, and a continuous integration and delivery pipeline driven by Ansible and enterprise GitHub\Bitbucket.
  • Used Jenkins and CHEF to perform automated CI Builds and Deployments. Performed automated code check-outs in Git and created branches.
  • Implemented REST API's inPythonusing micro-framework like Flask with SQL Alchemy in the backend for management of data center resources on which OpenStack would be deployed.
  • Deployed REST API using Anaconda Enterprise.
  • Created functions and models, deployed Jupyter notebook projects using Anaconda Enterprise.
  • Involved in development of Web Services using and REST for sending and getting data from the external interface in XML and JSON format.
  • Involved in various phases of the project like Analysis, Design, Development, and Testing using Pytest.
  • Developed test cases and coded test programs using Pytest.
  • Developed and Tested features of dashboard using CSS, JavaScript,Django, and Bootstrap.
  • Develop processes and automation tools that drive commonality across the business in key ERP, MRP, CRM and custom in-house systems
  • Wrote Stored Procedures in SQL and Scripts inPythonfor data loading.
  • Created deployment groups in one environment for the Workflows, Work lets, Sessions, Mappings, Source Definitions, Target definitions and imported them to other environments.
  • Tested and debugged the product in controlled and real situations using Pytest.
  • Deploy third party's applications using various CI tools like Jenkin.

Confidential - Charlotte, NC

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process and developed user interface using CSS, HTML, JavaScript and JQuery.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Designed and implemented a dedicated MYSQL database server to drive the webapps and report on daily progress.
  • Developed views and templates with Python and Django’sview controller and templating language to create a user-friendly website interface.
  • Used Django framework for application development.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Created entire application using Python, Django, MySQL and Linux. Programming in Python as well as Perl.
  • Created most important Business Rules which are useful for the scope of project and needs of customers.
  • Improved performance by using more modularized approach and using more in built methods.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format. Wrote unit test cases for testing tools.
  • Developed build & deployment scripts using GRADLE. Automated the process using plugins available Jenkins and move from one environment to other throughout the build pipeline.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Creating fully automated CI/CD build and deployment infrastructure and processes for multiple projects using Jenkins, Docker, Kubernetes, Helm and GitHub.
  • Performed data manipulation/storage for incoming test data using lxml /etree libraries.
  • Developed API modularizing existing python module with the help of pyyaml libraries.
  • Created database using MySQL, wrote several queries to extract/store data.
  • Coded test programs and evaluated existing engineering processes.
  • Designed and configured database and back end applications and programs.
  • Performed research to explore and identify new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.

Confidential

Python Developer

Responsibilities:

  • Used Django framework for application development.
  • Developed user interface using, CSS, HTML, JavaScript and JQuery& Ruby on rails.
  • Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
  • Ensured high quality data collection and maintaining the integrity of the data.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros andpythonlibraries.
  • Used several python libraries like wxPython, numPY and matPlotLib.
  • Involved in environment, code installation as well as the SVN implementation.
  • Build all database mapping classes using Django models and Cassandra.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Designed and developed data management system using MySQL.
  • Creating unit test/regression test framework for working/new code
  • This project also used other technologies like JQuery for java script manipulations, bootstrap for the front-end html layout.
  • Responsible for debugging and troubleshooting the web application.
  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Coded test programs and evaluated existing engineering processes.
  • Designed and configured database and back end applications and programs.
  • Performed research to explore and identify new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Resolved ongoing problems and accurately documented progress of a project.

Hire Now