We provide IT Staff Augmentation Services!

Python Developer/ Flask Developer Resume

3.00/5 (Submit Your Rating)

Reston, VA

PROFESSIONAL SUMMARY:

  • Over 6+ years of experience in Design, Development, Implementation of Python, Django, Flask, JavaScript and client - server technology-based applications.
  • Developing Web Applications using html, JavaScript.
  • Experience in Object Oriented Concepts with C, JavaScript, and Python.
  • Involved in Design, Development, Testing, Automation, Enhancement and Maintenance of Applications and Tools.
  • Wrapper developed in Python for instantiating multi-threaded application and running with other applications.
  • Debugging the failure issues by capturing the array and register dumps using Python scripts, traces and performing several experiments by interacting with the design team.
  • Applied MVC architecture in the development of the web applications with the help of Django and Flask framework.
  • Involved in the development of the applications using Python 3.3, HTML5, CSS3, AJAX, JSON and JQuery.
  • Good Experience in C/C++development of multi-threaded applications in a Linux Environment.
  • Experience with developing software applications using C, C++ and Linux/Unix environments.
  • Expert in writing Python modules to extract/load asset data from the MySQL source database.
  • Experienced with Elasticsearch, used by Rest API for querying written which is written by database server.
  • Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL database package.
  • In depth knowledge of architecting and creating Cassandra/no SQL database systems.
  • Configure, implement, and automate Continuous Integration and Deployment pipelines for software delivery teams utilizing Jenkins and other supporting tools.
  • Having knowledge in EC2, S3, VPC, Cloud Formation, CloudWatch, SNS, SWF, Dynamic DB.
  • Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Experience object oriented programming (OOP) concepts using Python, C++ and Java.
  • Experience with Angular JS to create responsive web applications with reusable and readable code.
  • Extensive experience using and creating REST APIs using Django Rest Framework and Node.JS with Express.
  • Hands-on experience on Bootstrap to create user-friendly web pages with visual impact.
  • Experience in track tasks, progress and bugs using workflow management tools like Jira and Rally.
  • Experience with the AGILE software development process, as well as participating in scrum calls and developing in sprints.
  • Extensive knowledge of building single page applications (SPA) using HTML, CSS, JavaScript, Angular, Bootstrap, with Python development
  • Experience in developing Web-Applications implementing Model Template View architecture using Python and Django web application framework
  • Strong experience setting up and working with operations inside Oracle SQL, Microsoft SQL, PostgreSQL, mySQL and MongoDB.
  • Experienced in using Versioning tools like Git and GitHub to maintain current and historical versions of files such as source code, web pages, and documentation.
  • Experience in gathering data from websites using python web scraping packages such as Beautiful Soup, Scrapy and Request.
  • Experience in using OpenCV and Google’s Tesseract OCR to implement an image recognition feature to web or mobile applications.
  • Experienced in Object Oriented Design, Programming concepts and unit testing using Pythons unittest library, Jasmine and Karma.
  • Experience in deployment of web application using AWS Elastic Beanstalk.
  • Understanding of machine learning libraries such as SciKit-learn, TensorFlow, Numpy, Scipy and Pandas.
  • Involved in all phases of SDLC (Software Development Life Cycle) including Gathering Data, UI Design, Analysis of DEP's customer water usage, Development, and Deployment of the Application.
  • Developed and consumed RESTful Web Services using Django and Angular
  • Developed validations using Validation Form and Reactive Form from Angular 2 to achieve client side validation.
  • Used Pipes from Angular 2 for filtering the data from server before displaying it in the UI.
  • Visualized data using python libraries such as matplotlib, numpy and pandas
  • Extracted data by consuming the Bulk Data Extract API with the Angular2 client side application.
  • Managed the Web API using django models, views and admin interface.
  • Designed and Developed SQL database structure with Django Framework using agile methodology
  • Utilized JIRA to track bugs and interact with Quality Assurance.
  • Django Rest Framework for the creation of data endpoints not available on DEP's API
  • Tested API integrity to ensure proper functionality using Postman.

TECHNICAL EXPERIENCE:

Languages: C, C++, JavaScript, Python.

Markup/Scripting Languages: Python, R, CSS, jQuery, JavaScript, XML, HTML, Groovy

Web Technologies: HTML, CSS, jQuery, AngularJS, JavaScript, AJAX, JSON

RDBMS: MS SQL, SQL,PL/SQL, MySQL,Oracle Database, MongoDB.

Operating Systems: UNIX, Linux, Windows 2003 Server, Windows NT/2000/XP. Windows 7,8,10.

Frameworks: Django, Flask

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

Python Developer/ Flask developer

Responsibilities:

  • Used Flask framework for application development.
  • A login/logout application with SAML authentication/authorization protocol with the new OpenId/OAuth support.
  • The TDS Login application includes several modules such as registration module, forgot password module, forgot username module etc
  • The TDS login application is a python/Flask application which uses several libraries such as Flask 0.12, python marshmallow (Simplified object serilaization), Python LDAP3, Selenium (Functional/Acceptance testing), JQuery (For front end), Tox (For automation), Sphinx, Fabric (For auto deploy), Suds (For Python Soap Client) and many more.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Developed frontend and entire backend modules using Python on Flask Web Framework.
  • Setup and used Couchbase as NoSql database for cache memory.
  • Wrote python scripts to parse XML documents and load the data in database and Used Suds (Python library for SOAP) to parse the WSDL files (XML content) into python data types.
  • Setup and Used selenium with Chrome, Mozilla and phantom web driver for functional testing and automated the testing process using TOX.
  • Wrote unittest's, functional test's and integration test's for every module in the application.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Resolved ongoing problems and accurately documented progress of a project.
  • Using Subversion and GIT version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.
  • Designed and documented CI/CD tools configuration management.
  • Used Groovy scripts for CI/CD pipeline builds, and actively involved in the entire Pipeline setups and Jenkins configurations.
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy Nexus repositories to speed up the build process.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.

Environment: Python 2.7/3.5, Flask 0.12, Pandas, GIT, SVN, Java, JQuery, MySQL, Linux, Shell Scripting, HTML5/CSS, CentOS Linux, Couchbase server 4.0, python Ldap3

Confidential, BENTONVILLE, AR

Python Developer

Responsibilities:

  • Front end development using AngularJS along with Backend development using Python/Django.
  • Developed Views and Templates with Django view controller and template language to create an easily accessible website interface for users.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Applied MVC architecture in the development of the web applications with the help of Django framework.
  • Experienced in developing Python scripts to update the content in database and manipulate files.
  • Created Indexed Views, complex Stored Procedures, effective functions, and appropriate Triggers to facilitate efficient data manipulation and data consistency.
  • Knowledge in reviewing Python code for running the troubleshooting test-cases and bug issues.
  • Applied server side Restful web services for external users to access our applications.
  • Experienced python packages like cx oracle, pyodbc and MySQL dB for working with Oracle, SQL Server and MySQLdb.
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
  • Experience in handling database issues and connections with SQL and NoSQL databases like MongoDB (2.6, 2.4).
  • Managed and administered all NoSQL database systems.
  • Excellent experience with Python development under Linux OS (Ubuntu).

Environment: Python, Django,AngularJS, HTML5, CSS3, XML, jQuery, CSV,sqlite3, Oracle, SQL Server and MySQL db, MongoDB (2.6, 2.4), Excel, MS Office, NoSQL, Linux, Unix and Windows NT/2000/XP/2003 server, Ubuntu.

Confidential, Chicago, IL

Python Developer

Responsibilities:

  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Implemented AJAX for dynamic functionality of web pages for front end applications.
  • Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
  • Worked on server side applications with Django using Python programming.
  • Used Pandas for a data alignment and data manipulation.
  • Utilized standard Python modules such as csv, itertools 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.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
  • Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using ETL and ELT tools like SSIS.
  • Used JIRA for bug tracking and issue tracking.
  • Added several options to the application to choose particular algorithm for data and address generation.
  • Developed the project in Linux environment.
  • Used MongoDB implemented automate scripts to back up the old records and transfer these backup files using ftplib library.
  • Monitor the Spark jobs in Spark URL and Involved in Unit test and debugging after development.
  • Used Agile Methodology and SCRUM Process.
  • Maintained the versions using GIT and sending the release notes for each release.
  • Supported the issues seen in the tool across all the teams for several projects.

Environment: Python, Django, CSS, HTML, BOOTSTRAP, JavaScript, JQuery, AJAX, MYSQL, Linux, GIT, Openstack, SSIS, Agile-Scrum, MongoDB.

We'd love your feedback!