Python Developer Resume
Seattle, WA
SUMMARY:
- Around 7+ years of experience as a Python Developer, proficient coder in multiple languages and environments including Python, REST Api, AWS, C, C++ and SQL
- Experience in working with Confidential Web Services (AWS) like EC2, S3, EBS, VPC, ELB, Route53, Confidential Simple DB, Confidential RDS, Confidential Elastic Load Balancing, Confidential SQS, AWS identity and access management, AWS Cloud watch, Confidential EBS and Confidential Cloud front, cloud formation and Glacier.
- Worked on applications and developed them with XML, JSON, XSL (PHP, Django, Python, Rails)
- Experience in writing Subqueries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Experienced in developing web - based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and jQuery
- Experienced in working with various Python IDE's using PyCharm, Beautiful Soup, Sublime Text, NumPy, PyScripter, Spyder, PyStudio, PyDev, python-twitter, PySide, Pickle, Pandas data frame, network and urllib2.
- Experienced in web applications development using Django/ Python using HTML/CSS for server-side rendered applications.
- Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, My SQL, and Python/PHP) Architecture also worked on Anaconda Python Environment and experience with SQL Server Management Studio, SQL Developer, Toad and MySQL GUI Tool.
- Extensively used UML to develop various use cases, class diagrams and sequence diagrams and exceptionally solid background in composing API's along with Web Services over Python.
- Experience in using Adobe Flash, SVN, Eclipse, JIRA, GitHub and CVS and experience working knowledge in UNIX and Linux shell environments using command line utilities.
- Experienced in developing Web Services with Python programming language also experience with Unit Testing / Test Driven Development (TDD), Load Testing and Integration Testing.
- Experienced in version control systems using CVS, SVN for issue tracking tools like Jira and Bugzilla also experience in working with Python ORM Libraries including Django ORM, SQLAlchemy
- Hands on with tools Git/GitHub, Ansible, Artifactory, Jenkins, OpenStack, Balance, Node-Proxy, VMWare, and Open Source software to build automated testing and delivery pipelines.
- Experience in building frameworks and automating complex workflows using Python for Test Automation also experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
- Experience in implementing with server-side technologies with restful API and MVC design patterns with node JS and Django framework.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Hands on experience in using NOSQL libraries like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases.
- Worked on UNIX shell scripts for business process and loading data from different interfaces to HDFS.
- Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic and Oracle Application. Server.
- Good Knowledge in Confidential AWS concepts like EMR and EC2 web services which provides fast and efficient processing of Big Data.
- Proficiency with the application servers like WebSphere, WebLogic, JBOSS and Tomcat.
- Proficient in Object oriented design experience, with extensive experience of Python-C/C++ binding using Boost Python and Python C types.
- Extensively worked with automation tools like Heroku, Jenkins for continuous integration and continuous delivery (CI/CD) and to implement the End-to-End Automation
- Working knowledge of errors and exceptions handling debugging using PDB, Eclipse and PyCharm.
- Expertise in design patterns such as MVC using Flask and deploying application on Apache tomcat server, containerizing applications using Docker.
- Excellent Debugging, Problem Solving, Optimization and Testing Skills using GitLab
- Experience in Python Development and Scientific Programing and using NumPy and Pandas in Python for Data Manipulation.
- Experience in using Scikit-Learn and Stats models in Python for Machine Learning and Data Mining.
- Use of NLTK, Open NLP & Stanford NLP for Natural Language Processing and sentiment analysis.
- Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC).
TECHNICAL SKILLS:
Python, Scala, SQL, PL/SQL, SAS, PEP8, PIP, Spark, Requests, Scrapy, SQLAlchemy, Beautiful Soup, NumPy, SciPy, matplotlib, PyGame, Pyglet, PyQT, PyGtk, pywin32, ntlk, nose, OpenCV, SymPy, Ipython, Caffe, Torch, TensorFlow, Django, Flask, Pyramid, Twisted, Muffin, CherryPy, TastyPie, Pyjamas, gui2py, PySide, TkInter, PyForms, CVS, Git, Mercurial, SVN, GitHub, Jenkins, Chef, Puppet, Ansible, Docker, Kubernetes, PyUnit, PyTest, PyMock, Mocker, Antiparser, Web unit, web test, Selenium, Splinter, PyChecker, Komodo, PyCharm, PyDev, PyScripter, PyShield, Spyder, Jupyter, MySQL, Teradata, SQL Server, InfluxDB, MongoDB, IntelliJ, Cassandra, PostgreSQL, Splunk, Bugzilla, Jira, HP ALM, HP Quality Center, Software Development Life Cycle (SDLC), Agile, Waterfall, Hybrid, TDD, XP, BDD, EDD, Pair Programming, Scrum, ELK (Elasticsearch, Logstash, Kibana), Solr, Kanban, Kafka, Swagger, OpenStack, Confidential Web Services (AWS), Microsoft Azure, Boto3, Jinja, Mako, AMQP, Celery, Apache Tomcat, RabbitMQ, Heroku, Samba, Confluence, Bamboo, AJAX, jQuery, JSON, XML, XSLT, LDAP, OAuth, SOAP, REST, Microservices, Active Directory, design patterns, HTML/HTML5, CSS/CSS3, JavaScript, PhosphorJS, AngularJS, NodeJS, EmberJS, ReactJS, Bootstrap, Big Data, Hadoop technologies, Linux, Unix
PROFESSIONAL EXPERIENCE:
Python Developer
Confidential, Seattle, WA
- Build an AWS and REDIS server for storing the data and performed defect analysis and interaction with Business Users during UAT/SIT. Developed Restful Microservices using Django and deployed on AWS servers using EBS and EC2.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.
- Responsible for setting up Python REST API framework using Django.
- Developed Views and Templates with Django view controller and template language to create a user-friendly website interface also developed web applications in Django Framework model view controller (MVC) architecture.
- Used Python to write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
- 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.
- Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
- Thorough knowledge in various front-end tools like HTML, CSS, JavaScript, XML, jQuery, Angularjs, and AJAX. Managed large datasets using Panda data frames and MySQL.
- Used object-relational mapper (ORM) to automate the transfer of data stored in relational databases tables into objects.
- Containerized and Deployed the ETL and REST services on AWS ECS through the CI/CD Jenkins pipe.
- Involved in the error checking and testing of the ETL procedures and programs of Informatica session log.
- Used Python based GUI components for the front-end functionality such as selection criteria also created test harness to enable comprehensive testing utilizing Python.
- Involved in developing Restful Microservices using Flask and Django and deployed on AWS servers using EBS and EC2.
- Used Confidential Web Services (AWS) for improved efficiency of storage and fast access also added support for Confidential AWS S3 and RDS to host static/media files and the database into Confidential Cloud.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Used PyQuery for selecting DOM elements when parsing HTML and created Business Logic using Python to create Planning and Tracking functions.
- Used Django Framework in developing web applications to implement the model view control architecture along with Django's ORM model.
- Develop and maintain automated test scripts for web-based applications using automated frameworks (Selenium).
- 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.
- Design and development of user interfaces and client displays using JavaScript, JSP, CSS and troubleshoot various issues in Python code and fix them with code enhancements- code used various python libraries such as PyJamas and Jython.
- Worked on UI using HTML5, CSS3 and Java Scripts developed multi-threaded standalone app in Python and PHP to view performance.
- Built and maintained code libraries to support analytics using NumPy and SciPy. Used Pygal and plot.ly for visualization of the data retrieved using Scrapy.
- Developed web applications and Restful web services and APIs using Python, Flask, Django and PHP.
- Performed data extraction and manipulation over large relational datasets using SQL, Python, and other analytical tools.
- Used Python libraries and SQL queries/subqueries to create several datasets which produced statistics, tables, figures, charts and graphs.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Working in a team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS.
- Using Python automated manual process of archiving table data from Oracle database into CSV files and loading the extracted data into RainStor Distributed database.
- Designed/wrote the tech specs (Source-Target mappings) for the ETL mappings along with the Unit Test scripts.
- Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.
- Version control using GitHub and involved in writing stored procedures using MySQL.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Creating and modifying web services and stored procedures to implement new requirements using Python. Exposing services as RESTful service in JSON format for Admin UI which is developed using Django.
Python Developer
Confidential, SFO, CA
- Used Python, Django and Pyramid frameworks to develop applications and responsible for both back-end programming and front-end functionality using Ajax, Angular.JS, and other technologies.
- Created and populated digital brochures using Page Turn Pro and built photo galleries on website in the Django CMS and Django CMS plugin.
- Developed front-end and back-end of the application using python on Django web framework.
- Automating data movements using python scripts, involved in splitting, validating and processing of files.
- Used several python libraries like NumPy, Logging, Pandas, Cluster.
- Worked on JSON based RESTful web services, and XML based SOAP web services and worked on various applications using python integrated IDEs like Eclipse, IntelliJ, Sublime Text and PyCharm.
- Involved in building database Model, APIs and Views using Python, to assemble an intelligent online arrangement.
- Developed Web based Dynamic Form Builder using HTML, CSS, JavaScript Object-to-XML.
- Contributing to the refinement and ramp-up of the DDA technology and (Big) Data analytics stack.
- Designed and created information administration framework utilizing MySQL.
- Created interactive data charts on Customer portal web application using High charts JavaScript library with data coming from Apache Cassandra.
- Designed, developed, implemented, and maintained solutions for using Docker, Jenkins, Git, and Puppet for Microservices and continuous deployment.
- Architected and developed Python and Django for the backend development and for front-end application used React, Webpack, Redux, and ES and PostgreSQL for the database.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Used Python modules like Restful, Diplomate and Pandas library for statistical analysis and generating complex graphical data and NumPy for numerical analysis.
- Used the continuous integration (CI/CD) tool Jenkins for automating the build processes.
- Involved in building database Model, APIs and Views using Python, to manufacture an intuitive electronic arrangement.
- Used Django framework to develop the application and used Python modules such as requests and urllib2 for web crawling.
- Designed and managed API system deployment using fast http server and Confidential AWS architecture.
- Developed the ETL mappings in PL/SQL via packages, procedures, functions, views and triggers.
- Used Python based GUI segments for the front-end usefulness, for example, choice criteria, created test outfit to empower exhaustive testing using Python.
- Consumed Rest based Microservices on Restful API's and designed and tested jQuery, HTML, CSS that meets the web browser standards.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
- Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
- Involved in deploying systems on Confidential Web Services Infrastructure services EC2, S3, RDS, SQS, Cloud Formation.
- Stored the data in the form of JSON structure-based documents, stored in a collection using MongoDB. Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Confidential Web Services (AWS).
- Improved the maintainability of the project by implementing and improving Exception Handling, Collection and performance tuning Python apps, performance testing and analysis
- Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart.
- Used Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
Python Developer
Confidential
- Created entire application using Python, Django, MySQL and Linux. Created Several XML Schemas and Developed Stored PL/SQL Procedures and Packages to automatically create and drop table indexes.
- Booting up nodes using prebuilt images on Confidential EC2. Uploading, Copying, Downloading, and Deleting files using Confidential S3.
- Responsible for Installation and configuration of Hive, Pig, HBase and SQOOP on the Hadoop cluster.
- Implemented automations tools Chef, Puppet, Splunk and cloud services AWS
- Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
- Used several python libraries like Python, Numpy and Matplotlib.
- Preparation of technical specification document for the development of Informatica Extraction, Transformation and Loading (ETL) mappings to load data into various tables in Data Marts and defining ETL standards.
- Have good knowledge in understanding of Object-Oriented Programming and skilled in developing automated test scripts with automation frameworks.
- Track record of increasing responsibility in the business software design, Microservices, systems analysis/development and full lifecycle project management.
- Performed efficient delivery of code based on principles of Test-Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Developed remote integration with third party platforms by using RESTful web services that make database calls for inserts, updates, and select queries.
- Python/Django based web application, PostgreSQL DB, and integrations with 3rd party email, messaging, storage services.
- Developed scripts in Python for Financial Data coming from SQL Developer based on the requirements specified.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, Bootstrap and JavaScript.
- Extracted, transformed and loaded data from various heterogeneous data sources and destinations like Access, Excel, CSV, Oracle, flat files using connectors, tasks and transformations provided by SSIS.
- Developed entire frontend and backend modules using Python on Django Web Framework also wrote python scripts to parse XML documents and load the data in database.
- Automated builds using Maven and scheduled automated nightly builds using Jenkins. Built Jenkins pipeline to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
- Responsible for debugging and troubleshooting the web application also developed and maintain automated test scripts for web-based applications using automated frameworks (Selenium).
- 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 a data management system using MySQL also built various graphs for business decision-making using Python matplotlib library.
- Created Python and Bash tools to increase efficiency of call center application system and operations, data conversion scripts, AMQP/RabbitMQ, REST, JSON and CRUD scripts for API Integration.
- Created server monitoring daemon with Psutil, supported by Django app for analytics which I created. Also, researched big data solutions with MongoDB database.
- Developed a plug-in that interacts with the load balancer API. Added new applications to the pool of the load balancer.
- Developed entire frontend and backend modules using Python on Django including Tasty pie Web Framework using Git.
- Involved in cross-functional development in embedded systems for further production and customer support.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
- Involved in development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Developed consumer-based features and application using Python and Django in test driven development and pair-based programming.