Sr. Python Developer Resume
Richmond, VA
SUMMARY:
- Over 7+ years of experience as a Sr. Python Developer with python Integrations and Software as well as coding and testing like unit testing and function testing and analytical for programming using Python Zookeeper, Django, Flask, RabbitMQ Celery, AWS, Rest API, Azure, SQL, Database, and Cloud and Python frontend frameworks. Worked on applications and developed them with XML, JSON, XSL (PHP, Django, Python, Rails).
- Extensive experience in Text Analytics, developing different Statistical Machine Learning, Data Mining solutions to various business problems and generating data visualizations using SAS, Python and Tableau.
- Experienced in developing web applications using Django, Flask, Pyramid frameworks.
- Experience in requirements review, design, development, quality analysis and deployment of software products using PERL, Unix Shell, C, Python, Oracle PL/SQL and MySQL on UNIX environment.
- Extensive knowledge in Python, Java, MySQL, Oracle, Unix, Linux and in Object oriented Design and Programming concepts.
- Developed dynamic frontend and backend applications using Python, Flask Frameworks.
- Develop E - Commerce application using HTML, CSS, JavaScript, ReactJS, SQL, Python and Flask.
- Good knowledge on installation and compilation of different CPAN PERL modules for PERLupgrades.
- Wrote and executed various MYSQL database queries from python using Python MySQL/cx ORACLE connector and MySQL dB and ORACLE packages.
- Extensive experience in debugging and troubleshooting complicated production issues using tools like GDB and implemented corrective solutions.
- Researched JavaScript frameworks to replace frontend of a Flask application and began implementing a React solution.
- Good knowledge on Hadoop Ecosystem components like Spark, HDFS, Map Reduce, Hive, Pig, Impala, Sqoop.
- Developed PySpark code using Python and Spark-SQL for faster testing and data processing.
- Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
- Highly skilled in deployment, data security and troubleshooting of the applications using AWS services.
- Experienced in implementing Organization DevOps strategy in various operating environments of Linux and windows servers along with cloud strategies of Amazon Web Services.
- Proficient in writing Cloud Formation Templates (CFT) in YAML and JSON format to build the AWS services with the paradigm of Infrastructure as a Code.
- Gained experience in deploying applications on to their respective environments using Elastic Beanstalk.
- Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources .
- Experience with Design, code, debug operations, reporting, data analysis and web applications utilizing Python.
- Experienced in web applications development using Django/ Python, Flask/ Python, DOJO, jQuery while using HTML/CSS/JS for server-side rendered applications.
- Experience of software development with Python and various libraries of Python, Python-twitter, Pandas, Data frame, MySQL dB for database connectivity), Regular expression, File IO etc.
- Skillful experience in Python by developing software's using new tools, libraries used: libraries- Beautiful Soup, NumPy, SciPy, PySide, Python-twitter, matplotlib, Pickle, Pandas data-frame, urllib2, MySQL dB for database connectivity) to improvise software development process.
- Working with backend Python automation, CI pipelines, Docker and cloud provisioning/automation.
- Experience in developing web applications by following Model View Control (MVC) Architecture using server-side application Django.
- Experience in developing web services (WSDL, SOAP and REST) and consuming web services with Python programming language.
- Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.
- Worked with MVW frameworks like Django, Angular JS, HTML, CSS, XML, Java Script, jQuery and JSON.
- Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Expertise in Production support. Provided first, second and third level support to different organizations. Used pdb, gdb and other debugging tools and deployed production hot fixes.
- Experienced in working with various Python IDEs using PyCharm, Spyder, NetBeans, PyStudio, PyScripter, Eric, Wing IDE and PyDev.
- Good experience of software development in Python (libraries used: libraries- Beautiful Soup, PySpark, NumPy, SciPy, Matplotlib, asyncio, python-twitter, Pandas data frame, network, urllib2, MySQL for database connectivity) and IDEs -sublime text, Spyder, PyCharm, pytest, Eclipse, emacs.
- Created internal diagnostic tools using Golang and AngularJS in order to assist with customer issues. Golang and Java were used as a backend REST service while AngularJS was used for the user interface.
- Developed responsive web product features using React JS, SASS, on Golang with REST.
- Built enterprise wide DNS historical data trending analysis tools in Go (Golang), Languages with REST API for user queries as microservice.
- Building a Command line tool to interact with RESTful API using in Golang.
- Worked on Multi-Tier distributed Enterprise applications and data processing automation using Python.
- Expertise in Object-Oriented design and coding and experience in analyzing and handling large database using Oracle Relational Data Architecture.
- Working experience with cloud infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
- Experience on developing Chef Cookbook for the automation of software installation and configuration of customer infrastructures.
- Experience in maintaining and executing build scripts to automate development and production builds.
- Worked with Chef to aid with deployment process and migrating in house systems to Amazon Cloud Services.
- Excellent analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player.
- Experienced in complete Software Development Life Cycle, and major aspects of technological projects including Requirement Analysis, Design, Development, Database Design, Deployment, Testing, Debugging, and Application Maintenance.
PROFESSIONAL EXPERIENCE:
Sr. Python Developer
Confidential, Richmond, VA
Responsibilities:
- Developed frontend and backend modules using Python on Django including Tastypie Web Framework using Git.
- Developed Merge jobs in Python to extract and load data into MySQL database and Worked on MYSQL data lineage process to map source to target DB, table and column mappings using OO Python.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity and Designed, developed and deployed CSV Parsing using the big data approach on AWS EC2.
- Used Sqoop to import the data from RDBMS to Hadoop Distributed File System (HDFS) and later analysed the imported data using Hadoop Components and Created and maintained Technical documentation for launching HADOOP Clusters and for executing Hive queries and Pig Scripts.
- Created SQL loader Scripts to load data into the temporary staging tables. Scripted Powershell reports to check for user account audit compliance.
- Implementing complete web SSO features with Identity Federation with SAML 2.0 compliance.
- Front-end web development using HTML/CSS, JQuery, Bootstrap as well as back-end development using Golang and SQL.
- Contributed source code in Golang to developing an automation framework for AWS CFN.
- Created PDF reports using Golang and XML documents to send it to all customers at the end of month with international language support.
- Developed Golang API and chat-bot using TDD to automate software deployments and rollbacks
- Created MySQL queue using AWS SNS, SQS, and Golang (Go), to concurrently process SQL queries in the background and Built a Golang web server to host multiple tools so another has http access to them
- Developed custom consumers and producers for Apache Kafka in Go ( golang) for cars monitoring system.
- Managed large datasets using Panda data frames and PostgreSQL.
- Designed and developed data management system using postgreSQL.
- Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis and Worked on performance tuning of cluster using Cassandra Configuration file and JVM Parameters.
- Established Postgresql databases for blog entries, created a client login portal using LinkedIn authentication.
- Expertise in React JS and working with React Flux architecture.
- Designed SPA (Single page applications) in Flux architecture using React.js.
- Comfortable working within the Django ORM, writing native SQL queries in PostgreSQL.
- Using React Js, worked on applications for Bash terminal component to add Extensible commands and autocomplete in content writing.
- Maintaining Tableau reports & analysis and work on enhancements to existing reports or creating new reports based on business needs and Performed Tableau type conversion functions when connected to relational data sources
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework and Development of Isomorphic ReactJS and Redux driven API client applications.
- Developed Ruby/ Python scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore.
- Used integration tool: Drools rules engine that would accept JSON request via restful web services for providing a simple interface allowing anyone to capture new rules and logic defining the behavior of a system.
- Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Implemented ELK stack on Hadoop cluster. Generated audit logs for Hbase, HDFS, Knox, Ambari, and other Hadoop.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's and Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Wrote Python scripts to parse JSON documents and load the data in MongoDB.
- Enhanced performance of application by developing a topology to cache resources using Gemfirefor SOA layer accessing database for saving/accessing financial information.
- Implemented and executed code to perform CRUD operations on MongoDB using Pymongo module.
- Published REST API's to fetch data from Elastic Search clusters for client-based applications to search patients and claims by multi-field indexes and Used Elastic Search for setting up the search cluster
- Created MySQL queue using AWS SNS, SQS, and Golang (Go), to concurrently process SQL queries in the background and Built a Golang web server to host multiple tools so another has http access to them
- Familiar with JSON based REST Web services and Amazon Web services (AWS) and Responsible for setting up Python REST API framework and spring frame work using DJANGO.
- Dynamic implementation of SQL server work on website using SQL developer tool and Experience with continuous integration and automation using Jenkins and Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Co-ordinated and solved issues with QA Team, who were using the utilities as their testing tool for Gemfire.
- Created Intelligence Cubes in MicroStrategy to overcome performance issues related to Report Service Documents using high volume datasets
- Develop applications that use MongoDB database, and pymongo.
- Designed front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS CSS, and JavaScript and Strong Expertise in working with server-side technologies including databases, restful API and MVC design patterns.
- Performed data analysis, feature selection, feature extraction using Apache Spark Machine Learning streaming libraries in Python and Creating data pipelines using Apache Spark, a big-data processing and computing framework.
- Developed front-end using Html, CSS, Javascript, React, Redux, Bootstrap.
- Developed new Widget-app module for MMD 2.0 using React.js with Redux architecture and ES6.
- Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
- Developing applications using RESTFUL architecture using Node.js and PHP as backend languages and Used NumPy for Numerical analysis and Used Spring Framework to support the Hibernate tool and Struts.
- Implemented a wide variety of statistical and graphical techniques, including linera and nonlinera modeling, classical statistical tests, time-series analysis, classification, clustering, and others using R and its libraries.
- Involved in the Complete Software development life cycle (SDLC) to develop the application and Worked closely with software developers and DevOps to debug software and system problems.
- Followed AGILE development methodology to develop the application and Used the GO Programming Language to refactor and redesign the legacy databases.
Environment: Python 3, Django, SQL, ZODB, MySQL, Sqlite3, git, Devops, PostgreSQL, NoSQL,Yaml, MongoDB Golang, bitbucket, pdb, AWS, Jira, Jenkins, dockers, Pyspark, Rest, Virtual Machine, Ajax, jQuery, JavaScript, LINUX.
Sr. Python Developer
Confidential, Broomfield, CO
Responsibilities:
- Gathering requirements and translating the business details into Technical design.
- Implemented responsive user interface and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, Bootstrap, JQuery.
- Managed and support outages during urgency and Supported compliance to all regulatory and audit requirements
- Developed views and templates with Python and Django's to create a user-friendly website interface.
- Used Gulp as a task/build runner for development. Developed and tested many features for dashboard using Python, HTML, JavaScript, CSS and Bootstrap,
- Utilized Python libraries like wxPython, NumPy, Twisted, PyQT, Web2py, Pygal, Plot.ly.
- Designed RESTful Web Services using FLASK, with emphasis on improved Security for the service using FLASK-HTTPAuthwith HTTPS. Also utilized Hug libraries to develop HTTP REST API's to provide validations and used CherryPy framework to model and bind HTTP.
- Successfully implemented Flask framework to design server applications.
- Integrated Jenkins with various DevOps tools such as Ansible and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
- Develop programs to automate the testing of controller in CI/CD environment using Python, Bash script, Git and Linux command line.
- Used Amazon Elastic Beanstalk with Amazon EC2 instance to deploy Django project into AWS. Configured continuous integration with Jenkins on Amazon EC2.
- Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL DB package. .
- Developed Business Logic using Python on Flask Web Framework.
- Managed large datasets using Pandas API ecosystem to analyze the different segments of customers based on Location.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Setup Docker on Linux and configure Jenkins to run under Docker host.
- Used advanced packages like Mock, patch and Beautiful soup (b4)in extracting the Data during development phase and perform unit testing.
- Created Data tables utilizing flask-sqlalchemy to display welldata and policy information and add, delete, update Well records.
- Worked on Amazon Web Services (AWS) cloud services to do machine learning on big data.
- Developed Spark Python modules for machine learning & predictive analytics in Hadoop.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- 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.
- Creating RESTful web services for Catalog and Pricing with Django MVT,MySQL, and MongoDB.
- Fixed bugs, providing production support, enhanced applications by improving code reuse and performance by making effective use of various design patterns.
- Experience with Data migration from Sqlite3 to Apache Cassandra database. Cassandra data model designing, implementation, maintaining and monitoring using DSE, DevCentre, DatastaxOpscenter.
- Written test cases using PyUnit and Selenium Automation testing for better manipulation of test scripts.
- Used automation Jenkins for continuous integration on Amazon EC2.
- Used JIRA for Bug tracking and issue tracking.
- Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing application.
Environment: Python 3.4/2.7,Django 1.7, CherryPy, HTML5, CSS, Bootstrap, JSON, JavaScript, AJAX, RESTful web service, MongoDB, MySQL, SQLite, Cassandra, Docker, AWS (EC2, S3), PyUnit, Karma, Jenkins, Selenium Automation Testing.
Python Developer
Confidential, Westminster, CO
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
- Interacted with the client end-users during requirements gathering sessions.
- Working as an application developer experienced with controllers, views and models in Django.
- Implemented Business logic, worked on data exchange, processed XML and HTML using Python 2.7 and its familiar framework Django.
- Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
- Worked on real time in memory distributed systems.
- Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using Django and PostgreSQL
- Developed Application to access JSON and XML from Restful, Webservices from consumer side using JavaScript and Angular.JS
- Responsible for handling the integration of database systems.
- Used object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- Developed server-based web traffic statistical analysis tool using Flask, Pandas.
- Implemented and tested Python-based web applications interacting with MySQL.
- Wrote MapReduce code to make un-structured data into semi- structured data and loaded into Hive tables.
- Developed entire frontend and backend modules using Python on Django Web Framework by implementing MVC architecture.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
- Strong Socket programming experience in Python and also implemented complex networking operations like race route, SMTP mail server and web server.
- Used Bootstrap as a mechanism to manage and organize the html page layout.
- Used Django configuration to manage URLs and application parameters.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL db package.
- Developed entire front-end and backend modules using Python on Django Web Framework.
- Implemented Performance tuning and improved the Performance of Stored Procedures and SQL Queries
- Installed and configured builder for application builds and deploying it.
- Upgraded internal and customer TLS/SSL Apache Web Server configurations; trained staff on proper implementations, potential issues/concerns, and automated changes with Ansible
- Responsible for debugging and troubleshooting the web application.
- Developed object-oriented programming to enhance company product management
- Wrote unit testing codes using unit test, resolving bugs and other defects using Firebug
- Used JIRA to assign, track, report and audit the issues. .
Environment: Python, Django Web Framework, AWS, HTML, CSS, MySQL, JavaScript, jQuery, Sublime Text, PyCharm, Jira, GIT, pybuilder, unit test, Firebug, Web Services, HTML5/CSS, XML, JSON, Ajax
Python Developer
Confidential, Greenville, SC
Responsibilities:
- Involved in reviewing and understanding the Business requirements.
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Developed various Python scripts to find vulnerabilities with SQL Queries by doing SQL injection, permission checks and performance analysis and developed scripts to migrate data from proprietary database to PostgreSQL.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Designed the user interactive web pages as the front-end part of the web application using various web technologies like HTML, JavaScript, Angular JS, jQuery and implemented CSS framework Bootstrap for better appearance and feel.
- Working in team of developers to build and deploy Flask, Linux, and AWS.
- Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) and also used AWS CLI to control various AWS services over SHELL/Bash.
- Developed remote integration with third party platforms by using RESTful web services.
- Developed web services that make database calls for inserts, updates, and select queries.
- Developed Unit, Integration and Performance Test Cases using Junit, Selenium and Rational Function Tester.
- Improved code reuse and performance by making effective use of various design patterns.
- Managed large datasets using Panda data frames and SQL.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
- Wrote Maven scripts for compiling, building, packaging and deploying the WAR file.
- Deployed the project into Heroku using GIT version control system.
- Developed methods for Create, Read, Update and Delete (CRUD) in Active Record.
- Used Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
- Expertise in creating and developing applications for android operating system using Android Studio, Eclipse IDE, SQLite, Java, XML, Android SDK and ADT plugin.
- Worked on Angular JS to augment browser applications with MVC capability.
Environment : Python, Angular, jQuery, JavaScript, AJAX, HTML/XHTML, XML, MySQL server, T-SQL, GIT, Reports, RESTful, Linux, JSON, AJAX.