Sr. Python Developer Resume
Memphis, TN
SUMMARY
- Over 8+ Years of combined work experience in Analysis, Design, Big Data, Web Application Development, Management, and Implementation of various stand alone, client - server enterprise applications.
- Experience in implementing server-side technologies with RESTful APIs and MVC/MVT design patterns using /Flask frameworks.
- Experienced in MVW frameworks like Django, JavaScript and JQuery
- Experienced in developing web-based applications using Python, Django, PHP, XML, CSS5, HTML, DHTML, JavaScript, RabbitMQ, Jdk1.7
- Excellent Programming skills at a higher level of abstraction using Scala and Spark.
- Experience in project deployment using Jenkins/Heroku and using web services like Amazon Web Services (AWS) EC2 and AWS S3
- In-depth understanding of the principles and best practices of Software Configuration Management in Agile, SCRUM, Waterfall methodologies.
- Experienced in NoSQL databases like MongoDB, Cassandra and relational databases like Oracle, SQLite, Postgre SQL and MySQL databases.
- Built the web application by using Python, Django, AWS, J2EE, Postgre SQL, MySQL, Oracle 10g and MongoDB.
- Deployed Azure Iaasvirtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Assist DNSwith research, creation, implementation and assessment of policies and procedures
- Good expertise in Golang programming.
- Programmed the invoicing web application using Golangand PostgreSQL as the backend.
- Expertise in DevOps, Release engineering, Configuration Management, Cloud Infrastructure and Automation with Jenkins, Chef, Puppet.
- Hands on Experience in Hadoop ecosystem including HDFS, Spark, Hive, Pig, Sqoop, Impala, Oozie, Flume, Kafka, HBase, Zookeeper, MapReduce.
- Experienced in React.jsand working with ReactFlux architecture.
- Experience in utilizing SASFunctions, SASProcedures, and Macros for data updates, data cleansing, and reporting.
- Resolution of problems in the Bluetooth framework in an ARM-Cortex-A9 based automotive platforms running the Windows EmbeddedCompact 7 system.
- Adept in using SASEnterprise Guide for performing day to day programming in SAS.
- Extensive knowledge and Experience in dealing with mod perldevelopment in PerlCGI, Object oriented Perl, JavaScript, HTML and CSS.
- In-depth experience with VMware, VirtualBox, Open stack, Azure and Amazon Cloud Services and managing security groups in AWS.
- Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP), and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
- Experience in Assessing, Designing and Administration of Cloud Solutions (Iaas) based on VMware vRA/vCAC, vRO, vROps, PowerCLI in distributed environment.
- Proficient in Machine learning, Data/Text Mining, Statistical Analysis & Predictive Modeling.
- Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker registries and have knowledge on containerization orchestration using Kubernetes.
- Worked on different products like CS Tool, Configuration Tool, RestliGateway
- Developed OOZie workflow on actions Spark, Linux script, HIVE scripts and HBase loads.
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services, including EC2, VPC, Lambda, ELB, Cloud Watch and IAM.
- Used Python and PySpark to scrape, clean, and analyze large datasets
- Hands on SVN, Git, JIRA, Bugzilla, Amazon EC2/S3.
- Hands-on experience in UNIX, and Linux Kernels.
- Worked with differentfile formats like Parquet and compression techniques like gzip & Snappy.
- Experienced in building data models using machine learningtechniques for Classification, Regression, Clustering and Associative mining.
- Support an Agile CI/CD Environment with Devops where we make the Atlassian tools (Jira and Bitbucket) and also provide layer 3 support on these tools if there are any issues
- DevelopedPySparkcode to read data from Hive, group the fields and generate XML files.
- Experienced in developing Object Relation Mappings using Hibernate, JDBC, Spring JDBC and Spring Data with RDMS (Oracle, DB2, and MySQL) and NoSQL (redshift, Cassandra) databases.
- Experience in the field of Data warehouse using ETL tools such as Informatica Power Center, Power Mart 9x/8x databases as DB2, Oracle, MS SQL Server and Teradata.
- Strongly followed PEP-8 coding standard and test a program by running it across test cases to ensure validity and effectiveness of code using PyChecker and Pylint.
- Experienced with build tools like Buck, Bit-Bake, Apache Ant, Apache Maven, Boot, Grunt, GNU
- Used Pandas library in Python for statistical analysis.
- Software experience in Python, C/C++ on Linux, Windows, Cross-platform and embedded systems.
- Developed J2EE applications on IDEs like Eclipse, My Eclipse, Google GWT, and Rational Application Developer.
- Implemented best practices of Web Intelligence Reports and BOBJUniverse Design to attain maximum throughput
- Experience on using Amazon web Services like EC2, S3, SQS, RDS and Lambda.
- Experience of using Jenkins and Bamboo tools for continuous integration and continuous deployment.
- Experienced in UI Design and Development using HTML5, CSS3, JavaScript, jQuery, Node.js Bootstrap and AJAX that follows W3C Web standards successfully managing all facets of application development
- Experienced with web servers like Apache Tomcat, Web logic.
- Experience in object-oriented programming (OOP) concepts using Python, Java, C++.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experienced in Python's modules NumPy, Matplotlib, Pickle, PySide, Scipy, wxPython, PyTables etc. for generating complex graphical data, creation of histograms etc.
- Proven ability to work in team environment as well as independently.
- Effective Communicator: Work well with management staff and personnel at all levels. Equally comfortable dealing with customers, vendors, and the general public.
TECHNICAL SKILLS
Operating Systems: Linux, Windows 10/8/7/Vista/XP, Mac
Programming Languages: Python 2.X, Python 3.X, C, C++, Java, SQL, PHP
Web technologies: HTML, CSS, XHTML, Java Script, jQuery
Webserver: Web logic, Apache Tomcat 5.5,6.0,8.0, NGINX
Databases: MySQL, Oracle, Microsoft SQL, PostgreSQL, MongoDB
Python Web frameworks: Django, Pyramid, Flask, web2Py
Development IDE: PyCharm, Pydev Eclipse, Vim, Net beans, MS Visio, Sublime Text, Notepad++
Web Services: SOAP, RESTful
Version Control: Git-Hub, Sub Version
Build Tools: GNU, Apache Ant, Apache Maven, Buck, Bit-Bake, Boot, Grunt
Cloud Frameworks: Open stack, Helion.
Virtualization Platforms: KVM, HPVM, Dockers.
Profiling Tools: Cprofile, profile, tprof, gprof
Methodologies: Agile, Scrum, Waterfall
Libraries: Panda, Numpy
PROFESSIONAL EXPERIENCE
Confidential - Memphis, TN
Sr. Python developer
Responsibilities:
- Implemented web applications in Flask and spring frameworks following MVC architecture.
- Organized Python code using PEP8 online tool including documentation of scripts.
- Implemented web applications in Flask and spring frameworks following MVC architecture.
- Experience on Deployment Automation & Containerization (Docker, Kubernetes).
- CreatingAnsible Playbooks, to Deploy VM and install the Components as per requirements.
- Automation usingPuppetand involved in developing Manifest and Modules for System and Application Configuration Management.
- Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager
- Worked onDockeropen-source project by automating the deployment of applications inside software containers.
- Designed, configured and deployed Confidential Web Services (AWS) for a multitude of applications utilizing the Confidential Web Services focusing on high-availability, fault tolerance and auto-scaling. worked in Shell Scripting Server, Unix and Linux, Open stock and Expertise python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture
- Experience in version control systems like GitLab, SVNCode Commit, and Bit Bucket to keep the versions and configurations of the code organized
- Followed agile principles and usedJIRAfor maintenance and Bug development tasks.
- Configure, monitor and automated cloud-based serviceAmazon Web Services.
- Setup Elastic Load Balancer for distributing traffic among multipleWebLogic servers.
- Involved in deploying the content cloud platform on Amazon Web Services usingEC2, S3 and EBS.
- Used Django configuration to manage URLs and application parameters.
- Wrote Automation test cases using Selenium WebDriver using Python API.
- Sole engineer responsible for automated test design, frontend and backend feature implementation, and any other improvements to the test automation framework.
- Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
- Worked on Python Open stack API's.
- Worked on Devops methodologies and Cloud infrastructure automation tools and engaged in a project to transform all the products into microservices in containers
- Wrote Automation test cases using Selenium WebDriver using Python API.
- Installed Veritas Cluster Server on Solaris, with Oracle agent.
- Used Python scripts to update content in the database and manipulate files.
- Develop various automation scripts in Ansible scripting language, Python and Go-Lang to check for version control over all the IPVOD pods.
- Develop a communication endpoint with the slack robot using python.
- Configure and maintain the Elk servers to generate the Kibana logs and Grafana Dashboards.
- Developing and maintain the test cases in Octane for every cycle and reporting/tracking the Bugs found during the cycle and involved in defect triage meetings and helped in resolving the defect.
- Perform nightly run-on Setup boxes running on Bats Rack using Python script.
- Perform & Maintain Automation Tests using various tools developed by Comcast and Third-party vendors.
- Migrate the test cases for slack bot to Microsoft Teams bot using Azure/ Microsoft framework.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
Environment: Python, Kubernetes, Amazon AWS S3, MySQL, HTML, Django 1.4, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, Shell Scripting, AJAX.
Confidential - Denver, CO
Sr. Python developer
Responsibilities:
- Participated in all the stages of software development lifecycle like design, development, and implementation and testing.
- Django Framework that was used in developing web applications to implement the model view control architecture.
- For database access Django API's have been used.
- Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django.
- Views and Templates were developed with Python and to create a user-friendly website interface Django's view controller and template language is used.
- Developed UI using CSS, HTML, JavaScript, AngularJS, jQuery and JSON.
- DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions.
- A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
- Unit Test Python library was used for testing many programs on python and other codes.
- JIRA was used to build an environment for development. testing methodologies like unit testing, Integration testing, web application testing was performed.
- For the extraction of data from the database various queries were written and a database was created using MYSQL.
- Successfully implemented whole Devops and CICD process using GitHub, Nexus, Artifactory, HP Fortify, Sonatype CLM, Sonarqube, Jenkins, Confidential Urbancode Deploy
- Search engine optimization by replacing existing database with MongoDB (NoSQL Database).
- To build and populate DB and to ensure the standards the team of QA was also collaborated.
- In order to avoid the reloading of the entire web page to update small portions, AJAX in UI was used.
- For sending and receiving the data between multiple systems RESTful Web-Services were implemented.
- Features for dashboard were developed and tested using CSS, JavaScript, Django, and Bootstrap.
- Git repository was created and added to GitHub project.
Environment: Python 2.7, Django 1.6, Java Script, HTML, XHTML, Angular JS, jQuery, JSON, XML, CSS, MySQL, Bootstrap, Git, Linux, Pharms, requests.
Confidential - Atlanta, GA
Python Developer
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Worked on designing, coding and developing the application in Python using Django MVC.
- Experience in working with Python ORM Libraries including Django ORM
- Worked on integrating python with Web development tools and Web Services.
- Experience with Django and Flask a high-level Python Web framework.
- 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.
- Designed User Interfaces using JQuery, Bootstrap, JavaScript, CSS3, XML and HTML5.
- Created a Handler function in Python using AWS Lambda that can invoke when the service is executed.
- Developed server side using PHP in both WAMP and LAMP server framework.
- Developed Business Logic using Python on Django Web Framework.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Designed and developed integration methodologies between client web portals and existing software infrastructure using SOAP API's and vendor specific frameworks.
- Used Django Database APIs to access database objects.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Created a simple AWS Lambda function using python for deployment management in AWS.
- Design, investigation and implementation of public facing websites on Amazon Web Services (AWS).
- Designed web UI components for various modules and used JavaScript for client-side validation.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
- Monitoring spark jobs using Yarn application.
- Developed Spark/Scala code to ingest data leveraging memory and optimizing performance
- Assist in the migration of existing SASprograms from SAS9.2 to SAS9.4 and validate the resultant datasets.
- Used Golangto log the different host system event and alert information to Cassandra database.
- Deployed Core OS KubernetesClusters to manage Docker containers in the production environment with light weight Docker Images as base files.
- Developed micro services on boarding tools leveraging Python and VSTS allowing for easy creation and maintenance of build jobs and Kubernetesdeploy and services.
- Modified and created SASdatasets from various input sources like flat files, CSV, and other formats, created reports and tables from existing SASdatasets.
- Worked on different data formats such as JSON, XML and performed machine learningalgorithms in Python.
- Used pandas, NumPy, seaborn, matplotlib, scikit-learn, scipy, NLTK in Python for developing various machine learningalgorithms.
- Working in oauthgroup to support 2-leg and 3-leg oauthincluding OIDC protocol.
- Used Python based GUI components for the front-end functionality such as selection criteria,
- Created test harness to enable comprehensive testing utilizing Python.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud. Deployed on AWS EC2 using Nginx and Gunicorn
- Built a scalable, cost effective, and fault tolerant data ware house system on Amazon EC2 Cloud. Developed MapReduce/EMRjobs to analyze the data and provide heuristics and reports. The heuristics were used for improving campaign targeting and efficiency.
- Developed a functional design of AWSElastic Map Reduce (EMR) specifications with respect to business requirements and technology alternatives.
- Configuration of AWS EC2 Auto Scalinggroups and auto scalingpolicies.
- Developed PySpark code to read data from Hive, group the fields and generate XML files.
- Involved in front end and utilized Bootstrap and AngularJS for page design.
- Involved in Developing a Restful API'S service using Python Flask framework.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records
- Used Scalato convert Hive/SQL queries into RDD transformations in Apache Spark.
Environment: Python 3.0, PyCharm, Django, Docker, Amazon Web Services, AWS Lambda, AWS S3, JQuery, PyQuery, MySQL, HTML5, CSS3, JavaScript, Ajax, XML, Restful Web Services, JSON, Bootstrap, AngularJS, NodeJS, Flask, SQL, MySQL, Jenkins, Ansible, Git, GitHub, Linux.
Confidential - St Louis, MO
Python Developer
Responsibilities:
- Responsible for analyzing various cross-functional, multi-platform applications systems enforcing Python best practices and provide guidance in making long term architectural design decisions.
- Experience with ORM's such as Django and SQL Alchemy, database design and normalization.
- Used MVT pattern to encapsulate client/server interactions helps to illustrate software-pattern roles as well as developer roles by separating object, components, and services into multi-tiers with well-defined boundaries.
- DNS53 bed facility. Responsible for the delivery of nursing services to include planning, implementing, and evaluating the care plan of each resident to maximize resident quality of life and quality of care with the integration of resident rights.
- Created numerous Django apps and extensively used Django Session and authentication management.
- Created new connections through applications for better access to MySQL database and involved in writing several SQL/PLSQL -functions, sequences, stored procedures, triggers, cursors and object types.
- Worked as ADNS/ infection control/ wound care.
- Site Reliability Engineering responsibilities for Kafkaplatform that scales 2 GB/Sec and 20 Million messages/sec.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and Python libraries.
- Develop consumer-based features and applications using Django, HTML, Python Behavior Driven Development (BDD) and pair-based programming.
- Developed and tested many features in an agile environment using Python, Django, HTML5, CSS, JavaScript, Bootstrap and RSpec.
- Used numerous JQuery third party libraries in Django framework- feedback plugin, photo light, social-likes, jQuery tables, slick grid and google charts.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Implemented LDAP authentication using device to integrate with an in-place web seal/TAM infrastructure.
- Extensive experience of working on Management tool and Automationtools HP Quality Center and Selenium
- Implemented product used to replace a large Nagiosbased monitoring system that was used to control "Just In Time" manufacturing of interior parts and exhaust systems.
- Our Continuous Integration stack consists of GIT, Jenkins, CI/CD, the Docker Trusted Registry and OpenShift Enterprise
- Wrote script to generate IP address from CIDR and write into JSON files and assign them to virtual machine while cloning.
- This project also used other technologies like JQuery for JavaScript manipulations, bootstrap for the front-end html layout.
- Understood the project scope, identified activities/ tasks, task level estimates, schedule, dependencies, risks and provided inputs to Module Lead for review.
Environment: Python 3.4, Django 1.8, Linux, HTML5, CSS, Bootstrap, MySQL, SQL, PLSQL, XML, Heroku, JavaScript, JQuery, JSP, JSON, Restful API, MVC architecture, AWS EC2, GitHub, RSpec, Cucumber, Swagger.
Confidential - Boston, MA
Python Developer
Responsibilities:
- Used SDLC process and used PHP to develop website functionality.
- Designed and developed the UI of the website using HTML, NodeJS, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework on MySQL
- Used Django APIs for database access
- Designed and developed data management system using MySQL. Built application logic using Python 2.7.
- Developed embeddedfirmware in C to create custom images on Oscilloscope, DSP: Digital Communication, Adaptive • Targeted to pique interest on DSP and embeddedsystems for beginners
- Worked on development of SQL and stored procedures, trigger and function on MYSQL.
- Developed shopping cart for Library and integrated web services to access the payment (E-commerce)
- Designed and developed a horizontally scalable APIs using Python Flask.
- Designed Cassandra schema for the APIs
- Enabling of the embeddedLinux systems to support the development of the enterprise the network Unified Thread Management (UTM) products.
- Used PhP language on lamp server to develop page.
- Developed dynamic interaction page on .net MS visual basic 2014, using SQL developer tools.
Environment: Python 2.6/2.7, JavaScript, Django Framework 1.3, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server, PHP, Lamp, underscore JS. SQL developer tool.
Confidential - Denver, CO
Python Developer
Responsibilities:
- Involved in development of Java concepts like Collections, Exception Handling, Multi-Threading.
- Worked on MVC pattern, using various frameworks.
- Worked on WebSphere as application deployment servers.
- Designed the Database, written triggers and stored procedures.
- Developed screens based on jQuery to dynamically generate HTML ad display data to the client side.
- Worked on JavaScript framework to augment browser-based applications with MVC capability.
- Involved in development of various controller classes as a part of MVC framework.
- Worked in referential data service module to interface with various databases using JDBC.
- Implemented REST and SOAP based web services and published using JAX-WS.
- Worked on Oracle Database to store and retrieve information using SQL Developer.
- Worked on Eclipse IDEs for build, debugging and deploy it using Apache Tomcat.
- Developed Build Script using MAVEN.
Environment: Java 1.6, 1.7, Java EE 6, JavaScript, jQuery, Struts, Eclipse, Tomcat,