Python Developer Resume
Bellevue, WA
SUMMARY
- Around 8+ years of experience in all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Implementation and Testing of web - based applications using the Python Django/Flask technologies.
- Good knowledge on both Agile development process and SCRUM.
- Experienced in UI Design and Development using HTML5, CSS3, Bootstrap and AJAX that follows W3C Web standards successfully managing all facets of application development.
- Experienced in working with various Python IDE’s using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
- Developed web applications and RESTful web services and APIs using Python Flask, Django and PHP.
- Implemented different python libraries Beautiful Soup, NumPy, scipy, pytables, matplotlib, python-twitter, Pandas data frame, Pyvmomi, Fabric and urllib2 in various tasks.
- Experience on client-side JavaScript frameworks AngularJS, and Angular 2.
- Experience in developing server-side JavaScript using NodeJS, and Express JS.
- Expert in optimizing the performance of SQL, DB2 and PL/SQL queries.
- Expertise to interact with databases using ORM frameworks like Django, SQLAlchemy frameworks.
- Had strong experience in developing applications with python frame works such as Django and Flask.
- Good experience with Oracle 8i/9i/10g, PL/SQL, Stored Procedures .
- Expert level skills on Python like Parallel processing.
- Experience in Object-Oriented Programming within networks as well as online applications
- Experienced in building micro services using flask webservices.
- Used Maven as a build tool and Jenkins for monitoring the build status of the project.
- Had experience in developing RESTful Services with data representation in different formats such as JSON.
- Had good knowledge on different databases like MySQL, Oracle 13c/11g, Microsoft SQL Server, NoSQL (Mongo DB).
- Developed J2EE applications on IDE's like Eclipse, My Eclipse, Google GWT, and Rational Application Developer
- Used PEP 8 style guide for python code.
- Extensive experience in developing applications using Java API, HTML 4/5, JavaScript, CSS2/3, jQuery, XML.
- Experience in writing SOQL Queries.
- Experience on configuring Docker using Docker tool box. Environment provisioning solutions using Docker.
- Experience in developing Python design patterns like MVC, Facade, Singleton.
- Have good experience on different IDEs such as PyCharm, Eclipse.
- Experience of using Jenkins and Bamboo tools for continuous integration and continuous deployment.
- Experience on using Amazon web Services like EC2, S3, SQS, RDS and Lambda.
PROFESSIONAL EXPERIENCE
Confidential, Bellevue, WA
Python Developer
Responsibilities:
- Working with CXLab team to enhance the customer service most efficiently.
- Wrote python scripts for the testing of the android Confidential applications and Confidential Tuesdays application.
- Used Android Debug Bridge for the testing of application.
- Created Docker images to deploy the source code into production.
- Used Bit Bucket for the web-based version control.
- Created different repositories and branches for the different applications.
- Deploying the results into the Amazon S3 buckets, and Ec2 instance
- Using many in-built libraries to write the python scripts.
- Building reusable code and libraries for future use.
- Used data structures like directories, tuples, object-oriented class-based inheritance features for making.
- Writing the python scripts to test sprint mobile application
- Used BOTO3 library to create the connection between my python code and Amazon S3 buckets
- Created Ansible to deploy the projects into the servers.
- Created the Docker repositories and generated docker images for the python scripts.
- Used UI Automator to write the adb functions which are android functions in the python.
- Written python scripts to write End-to-End test cases for different Confidential applications.
- Used Influx DB to store the results of the scripts and fetch the results from databases to create the dashboards.
- Created Real time Dashboards with the help of Grafana.
Confidential, Bay Area, CA
Python Developer
Responsibilities:
- Designed the Web application Using Python on Django Web Framework pattern to make it extensible and flexible.
- Used data structures like directories, tuples, object-oriented class-based inheritance features for making.
- Build all database mapping classes using Django models with the help of ORM like SQLAlchemy.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Utilized PyUnit, the Python unit test framework for testing the functionality of the application.
- Generated various report using Python Report lab and sent to Business users to improve their decision making.
- Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
- Developed scalable applications using Django framework.
- Wrote SOQL queries and integrated them with python scripts using JSON.
- Responsible for debugging and troubleshooting the web application.
- Building reusable code and libraries for future use.
- Developed scalable applications using Django framework.
- Used Pandas, Numpy libraries during development cycle.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, optimized
- Used Databases like MYSQL, Oracle.
- Wrote python scripts to deploy the data in to Amazon S3 buckets.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
- Built various graphs for business decision making using Python mat plotlib library.
- Rewrite existing Python/Django modules to deliver certain format of data.
Confidential, Webster, NY
Python Developer
Responsibilities:
- Working on SCRUM Agile development methodology includes iterative and incremental application development, stand up meetings with clients.
- Designed and developed efficient design and developing User Interaction screens using HTML5, CSS3, AJAX, Bootstrap 4 and JSON.
- Used Flask Api MVC for REST APIs for micro-services.
- Involved in development of commonly used angular components across teams such as directives for grid, pagination, conditional validations.
- AJAX used extensively to implement front end /user interface features in the application.
- Angular 2 services to connect the web application to back-end APIs to POST/GET the data used in the application.
- Worked with mongoose connector for database persistence using Node.js to interact with MongoDB.
- Worked with No SQL database MongoDB to perform asynchronous operations.
- Implemented Drools Business Logic Integration Platform which provides a unified and integrated platform for Rules, Workflow and Event Processing.
- Analyzed the Node.JS server structure in legacy project, then mimicked the REST Web Services by using Flask API and did the corresponding configurations.
- Karma and Jasmine tool are used to perform unit testing on Angular 2.0.
- Used Angular 2 to create views to hook up models to the DOM and synchronize data with server as a Single Page Application.
- Worked with Requests, Numpy, Scipy, and Pandas python libraries during development lifecycle.
- Implemented Angular 2 services to connect the web application to back-end APIs to POST/GET the data used in the application.
- Created the Node JS - Express JS Server to build MVC framework from front-end side Angular 2 to back-end.
- Worked on ECMA 6 features. Used Babel to transform ES6 code JavaScript which is supported by all browsers.
- OAUTH 2.0 authorization framework are configuring to provide the security to rest web services.
- Created RFP micro services to provide RESTful Web Services.
- Deployed Microservices using Docker container using Amazon EC2 container service and using AWS admin console.
- Design roles and groups for users and resources using AWS Identity Access Management (IAM).
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, optimized volumes and EC2 instances.
- Experienced in implementation of Celery to exchange information over reliable channel in an asynchronous way by using Rabbit MQ as a message queue.
- Writing Python code to use web service API, developing Oracle PL/SQL Stored Procedures code.
- Implemented the application using the architectural principles laid down by several design patterns such as MVC, Business Delegate, Service Locator, Data Access Object, Singleton and Abstract Factory.
- Developed Python objects using Object Oriented Features and implemented Multithreading concepts.
- MySQL database used to store the data required for the application and created database schema, tables and load the data into the tables.
- Involved in creating unit testing of various layers using PyUnit and created automated test scripts for integration testing using Selenium.
- The application configured and deployed on Apache Tomcat server.
- Jenkin CI/CD tool configured for continuous integrating and deploying application on servers.
- To host the application on network created new accounts, roles and groups on IAM based on security policies.
- Worked on writing complex queries and PL/SQL procedures, cursors on different databases.
- Fixed the bugs while deploying applications in production environment.
Environment: Flask, Node JS, Express JS, HTML5, CSS3, AJAX, Bootstrap4, jQuery, Microservices, Restful Web services, PyCharm, Jenkins, MySQL, AWS, Oauth 2.0, Docker, Gunicorn, Jenkins.
Confidential, Seattle, WA
Python Developer
Responsibilities:
- Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts, AMQP/Rabbit MQ, REST, JSON, and CRUD scripts for API Integration.
- Used Celery with Rabbit MQ, MySQL, Django, and Flask to create a distributed worker framework.
- Recording of Scripts (Web, Web Services HTML) using Vugen and Soap UI and script validation through co correlations, parameterizations and other methods. Scripting- web and web services.
- Application was based on service-oriented architecture and used Python 2.7, Django1.5, JSF 2, Ajax, HTML, CSS for the frontend.
- Created server monitoring daemon with Psutil, supported by Django app for analytics which I created. Also researched big data solutions with Cassandra database.
- Experience with Data migration from Sqlite3 to Apache Cassandra database. Cassandra data model designing, implementation, maintaining and monitoring using DSE, Dev Centre, Data stax Ops center.
- Build the Silent Circle Management System (SCMC) in Django, Python, and Node.JS while integrating with infrastructure services.
- Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages.
- Strong Socket programming experience in Python. Implemented complex networking operations like race route, SMTP mail server and web server.
- Used existing Deal Model in Python to inherit and create object data structure for regulatory reporting.
- Used standard Python modules e.g. csv, robot parser, iter tools, pickle, jinja2, lxml for development.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery and RESTAPI calls.
- Automated RabbitMQ cluster installations and configuration using Python/Bash.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Used OOP to develop network communications between departments within the building
- Developed online applications using OOP as well as Python programming
- Deployed the project into Heroku using GIT version control system.
- Built various graphs for business decision making using Python mat plotlib library.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
- Executing regression tests on each release and verified bugs found from automation test in Bugzilla.
- Planning, implementing, and converting manual test cases to automation test cases.
- Trained extensively in agile methodologies and implemented by participating in scrum stand ups, Kanban mode, discussing and implementing requirements with clients.
Environment: Python, Django, Cassandra, RabbitMQ, Vugen, Soap UI, Node.JS, REST API, Bash, PyDev, Spyder, Agile.
Confidential
Python Developer
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework.
- 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.
- Rewrite 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.
- Generated property list for every application dynamically using python.
- Handled all the client-side validation using JavaScript.
- Creating unit test/regression test framework for working/new code.
- Build SQL queries implementing functions, packages, views, triggers and tables.
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
- Handling the day to day issues and fine tuning the applications for enhanced performance.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
Environment: Python 2.7, Django 1.0, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, SQL, MySQL, Apache Web Server, UNIX.