Sr Python Developer Resume
NJ
SUMMARY
- Over 9 Years of combined work experience in Analysis, Design, Big Data, Web Application Development, Management, and Implementation of various stand alone, client - server enterprise applications.0
- Experience in implementing server-side technologies with RESTful APIs and MVC/MVT design patterns using Django/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.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Assist DNS with research, creation, implementation and assessment of policies and procedures
- Good expertise in Golang programming.
- 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.js and working with React Flux architecture.
- Experience in utilizing SAS Functions, SAS Procedures, 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 Embedded Compact 7 system.
- Adept in using SAS Enterprise Guide for performing day to day programming in SAS.
- Extensive knowledge and Experience in dealing with mod Perl development in Perl CGI, 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.
- 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.
TECHNICAL SKILLS
Programming Languages: C, C++, Python, SQL and Shell Scripting, GTK
Python Libraries: Python, Django, Flask, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, NumPy, Matplotlib, Pickle, Pyside, SciPy, wxPython, PyTables, pdb
Frameworks: Django, Spark, web2py, pyramid, Flask, MongoDB, Hadoop/ Big Data and CSS Bootstrap, RASA
Technologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, AngularJS, Version Control GIT (GitHub), SVN
Cloud Environment: AWS Services, EC2, ELB, VPC, RDS, AMI, IAM, Cloud formation, S3, Cloud Operating Systems
Test Build and Integration tools: Jenkins, Horoku
Databases: MySQL, Oracle, SQL Server
Operating System: Windows, Linux, UNIX
MS Office Tools: Word, Power Point, Excel, Outlook
PROFESSIONAL EXPERIENCE
Sr Python Developer
Confidential, NJ
Responsibilities:
- Designing, developing, and managing REST APIs utilizing Django's Rest framework and overlooking the API system.
- Responsible for developing an automated system to identify redundant server instances with the same session IDs and mark them for deletion, thereby freeing the memory by a significant amount at times.
- Development of web applications using Python frameworks as Django.
- Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring
- Used React JS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with React States and Events.
- Involved in database-driven web application development using a variety of frameworks such as Django on Python.
- Implemented a Continuous Integration & Delivery (CI/CD) pipeline with Docker, Jenkins, and GitHub.
- Used Docker to implement a high-level API to provide lightweight containers that run processes isolation and worked on creation of customized Docker container images, tagged, and pushed the images to the Docker repository.
- Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
- Responsible for designing and deploying new ELK clusters (Elasticsearch, Logstash, Graphite Kibana, beats, Kafka, zookeeper etc.
- Architected and developed Python and Django for the backend development and front-end application using React, Webpack, Redux, and ES6/7 and PostgreSQL for database.
- Designed User Interfaces using Backbone Js, React Js, jQuery, Bootstrap, JavaScript, CSS, XML and HTML.
- I understand and experience with the following: Plone, Pyramid, Django, Angular PostgreSQL, ZODB, Key Value Stores, CouchDB, Couchbase, Linux, Nginx, Varnish, ReactJS and Odoo.
- Designed front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS, and JavaScript.
- Automated the continuous integration and deployments (CI/CD) using Jenkins, Docker, Ansible and AWS Cloud Templates.
- Preparing documentation as per organizational standards, designing, implementing, and maintaining complex database applications.
- Implemented a continuous Delivery Pipeline with Jenkins and GitHub to build a new Docker container automatically.
- Design and implementation of CI/CD pipelines using Jenkins and automated CI/CD pipelines by invoking Ansible playbooks
- Excellent hands-on JavaScript front-end framework in AngularJS, React JS, and Vue Js React Native used technologies to develop front end applications
- Exposure to CI/CD tools - Jenkins for Continuous Integration, Ansible for continuous deployment.
- Worked on complex datasets including Python's native lists, dictionaries, and tuples.
- Designed & developed templates using Django's template library and utilized them using Django's forms library. Extensive Knowledge on JSON based REST Web services and Amazon Web services.
- Generated property list for every application dynamically using Python and was responsible for search engine optimization to improve the visibility of the website.
- Used version control systems such as Git and Apache SVN for maintaining a consistent state throughout the application development process.
- Used Angular Js as the development framework to build the User Interface
- Designed web UI components for various modules using, Vue Js, React JS and CSS and used JavaScript client-side validation.
- Effectively followed Scrum along with Test-Driven Development to develop applications, services, and software solutions. Having Good Experience in Object Oriented Concepts with C# and Python.
- Basic knowledge on Rest API and JSON Parsing, jQuery, and Angular JS
- Experience in building frameworks in Python for Test Automation.
- Excellent Experience in Code Refactoring and Deploy. Solid ability to code in JavaScript.
- Thorough knowledge in various front-end tools like HTML, JavaScript, XML, jQuery, and AJAX.
- Experience in Bash Shell Scripting, SQL and Java Full stack web development using Python.
- Extensive experience in using Python/Perl to code and design various phases for data processing pipeline.
- Experienced on Installation, Integration and Configuration of third-party tools, Content Management System (CODEIGNITER, Zend, Laravel, Smarty).
- Developed efficient Angular.js for client web-based application
- Good knowledge on IBM WebSphere Application Deployment and maintenance of an application-on-Application Server using clusters concept and IBM Tivoli Monitoring.
- Good knowledge in various phases of SDLC Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
- Experienced in Agile Methodologies and SCRUM process including Sprint planning, backlog grooming, Daily Standups, Code review, Pert Chart, Gant Chart.
ENVIRONMENT: Python, Django, Django-CMS, Django-CMS plugins HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSON, Web Framework, MongoDB, Agile, Eclipse, WebLogic, GitHub, Junit, UML, JSP, Xml, SOA, MYSQL, Linux/Unix, Jira, Git.
Sr. Python Developer
Confidential, New York, NY
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.
- Wrote scripts to Import and Export data to CSV, EXCEL formats from different environments using Python and made a Celery action using REST API call.
- 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.
- Setup Docker on Linux and configured Jenkins to run under Docker host
- 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.
- Used Python library Beautiful Soup for web scrapping’s.
- Used Angular Js as the development framework to build a single-page application
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Managed large datasets using Panda data frames.
- Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
- Experience in configuring and working with Flume and Kafka to load the data from multiple web sources directly into HDFS.
- Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy
- Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- 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.
- Validated BI Support events, transformed, and batched events which are sent to HNM and Kafka by triggering these events using Kafka, Mesos.
- Used micro service architecture, with Spring Boot-based services interacting of REST and Kafka.
- Developed Kafka producer and consumers, HBase clients, Spark, shark, Streams, and Hadoop MapReduce jobs along with components on HDFS, Hive.
- Proficient with Java and Android SDK version Android 1.5 to Android 7.0 (Gingerbread, Honeycomb, Ice cream sandwich, Jellybean, Kit Kat, Lollipop, Marshmallow and Nougat).
- Scripted simulation hardware for testing using the Simics simulator.
- Execute Validation Process through SIMICS.
- Worked on Angular JS to augment browser applications with MVC capability.
Environment: Python, Celery, mod python, Angular, jQuery, JavaScript, AJAX, HTML/XHTML, XML, MySQL server, T-SQL, Jasper, GIT, Reports, RESTful, Linux, Android OS Android 1.5 to Android 6.0
Sr. Python Developer
Confidential, Dallas, TX
Responsibilities:
- Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
- Engineer RESTful APIs using Django REST Framework.
- Develop REST API and integrated with cloud products like AWS REST API gateway and AWS lambda.
- Developed internal testing tools and simulating tools in Python.
- Validate the Data by using the pySpark programs
- Design and development of user interfaces and client displays using JavaScript, JSP, CSS and troubleshoot various issues in Python code.
- Responsible for writing python scripts to scrape web data for data usage/collection using Beautiful SOUP, Scrapy, Selenium.
- Experienced with containerizing applications using Docker.
- Experience in in-memory data processing with Apache Spark.
- Expert in business process and software development life cycle, including analysis, design, development, testing, and implementation of software applications.
- Responsible for Production support and deployment. Good knowledge of configuring jobs in Jenkins and git hooks.
- Used Angular Js as the development framework to build a single-page application
- Developed shell scripts and Spark SQL jobs to handle large volumes of ETL workloads.
- Used MongoDB to stored data in JSON format.
- Manual testing of web applications, Integration testing.
- Creating test automation plan/scenarios/test cases.
- Participation in planning of testing process, including creating of a test plan, smoke/regression testing.
- Work on dns tables to map the website to its IP address and mapped them to AWS Route 53.
- Automated the existing scripts for performance calculations using NumPy and sql alchemy.
- Created PDF reports using Golang and XML documents to send it to all customers at the end of month with international language support.
- Experience in Wireshark, live http headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.
- Built enterprise-wide DNS historical data trending analysis tools in Go (Golang), Languages with REST API for user queries as microservice
Environment: Python 3.4, Django 1.6/1.7/1.8LTS, HTML5, CSS, Bootstrap, JavaScript, Celery jQuery, JSP, UNIX, MVC architecture, AWS EC2, AWS RESTAPI gateway, AWS RDS, GitHub, Chef, JSON, XML, MYSQL, Postgre, Jenkins, Restful API, Rspec
Python Developer
Confidential, Madison, WI
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 Alchamy, 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.
- DNS 53 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.
- Worked as ADNS/ infection control/ wound care.
- 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.
- Developed the front end using Angular Js, HTML, JavaScript, AJAX, Bootstrap, CSS, jQuery and XML.
- 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 Automation tools HP Quality Center and Selenium
- Implemented product used to replace a large Nagios based 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, PLSQL, XML, Heroku, JavaScript, jQuery, JSP, JSON, Restful API, MVC architecture, AWS EC2
Python Developer
Confidential
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing, and deployment.
- Worked on creating Python API's
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
- Designed and managed API system deployment.
- Build UI security components in Angular and roles are assigned accordingly
- Developed Python batch processors to consume and produce various feeds.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed Business Logic using Python on Django Web Framework.
- Created database objects like procedures, functions, triggers, and indexes.
- Worked with various SSIS control flow tasks and data transformation tasks like data conversion, derived column, look-up, and fuzzy look-up, conditional split etc.
- Created checkpoints and configuration files in SSIS packages
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Participated in the complete SDLC process.
- Responsible for debugging the project monitored on JIRA (Agile).
- Used jQuery for all client-side Java script manipulation.
- Created unit test/regression test framework for working/new code.
- Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
- Developed entire frontend and backend modules using Python Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
- Created Python scripts for analyzing large quantities of data.
- Created checkpoints and configuration files in SSIS packages.
- Extensively used merge command as alternative to small SSIS packages in dimension and fact load.
- Design and implemented custom Bash scripts for controlling the data flow from the PostgreSQL database.
- Used Django configuration to manage URLs and application parameters.
- Responsible for debugging the project monitored on JIRA.
- Performed troubleshooting, fixed, and deployed many bug fixes for applications that were a main source of data for both customers and internal customer service team.
- Handled potential points of failure through error handling and communication of failure.
- Risk analysis for potential points of failure (database, communication points and file system errors).
