Sr Full Stack Python Developer Resume
3.00/5 (Submit Your Rating)
SUMMARY
- Having 5+ Years of Experience as web/application developer software development and design using python, pyramid, Django, Webapp2, Angular.js, HTML/CSS, JavaScript and jQuery
- Developed Consumer - based custom features and applications using Python, Kubernetes, Docker, ajax, Cassandra, Django, MongoDB, Matplotlib, AWS and HTML. Experienced with Software Development Life Cycle (SDLC), PostgreSQL, GIT, strong experience in data engineering, Database designs, agile methodologies, coding, testing of enterprise applications and IDE's such as Jupiter Notebook, PyCharm, Emacs, Spyder and Visual Studio.
- Strong expertise in development of web-based applications using Python, MongoDB, PyCharm, Flask, GIT, Dojo, pyramid, XML, CSS, DHTML, JavaScript, JSON and jQuery, PostgreSQL, J2EE.
- Experienced with Python programming and Python libraries for data science included in the Anaconda distribution including NumPy, Pandas. python packages like, Matplotlib, SciPy, tables etc.
- Handy experience in developing Web-Applications implementing Model View Control architecture using Python, Django, Flask and spring web application frameworks.
- Experience on working with JavaScript object-oriented programming, events and cookies operations in order to build interactive web pages.
- Experienced in using Versioning tools like Git and Subversion to maintain current and historical versions of files such as source code, web pages, and documentation.
- Experience in Object Oriented Analysis in developing Python Back-End framework using various design patterns.
- Experience in working with Databases like Oracle, SQL Server, DB2 and Classic Federator and proficiency in writing complex SQL, PL/SQL.
- Proficient in Front end development experience using Python 3.8, Django, HTML, XML, AWS, CSS, JavaScript, Bootstrap, jQuery, JSON and, Angular.js, Node.js.
- Good knowledge in working with application server - Apache Server, Tomcat (6.0, 7.0, 8.0), Nginx, WebLogic (10.0, 10.3, 11g), WebSphere (7.0, 8.5). Working experience in UNIX and Linux shell environments using command line utilities.
- Creating Python scripts to automate daily networking tasks (Ex. auto Config generation, retrieving information from network devices, parsing data, etc.) - including a custom Frigate firewall Config generator (which included multi-threaded functionality to generate Configs for multiple firewalls at once).
- Good experience with Python frameworks like Flask and WebApp2. Launched Kubernetes to provide a platform for automating deployment.
- Experience in Configuring and Integrating the Servers with different environments to automatically provisioning and creating new machines using Configuration management/provisioning tools like Ansible.
- 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)
- Performed Unit testing, Integration Testing and generating of test cases for web applications using Junit and Python Unit test framework Hudson/Jenkins in the builds triggered by each push to GIT. Worked on standard python packages like boto and boto3 for AWS.
- Proficient in SQL databases MS SQL, ajax, Docker, MongoDB, influx DB, MYSQL, NumPy, angular JS, Oracle and NO SQL databases MongoDB, PyCharm, Cassandra.
- Have a hand - on experience on fetching the live stream data from DB2 to HDFS using Spark Streaming and Apache Kafka.
- Ability to work on own initiative and as a part of team. Willingness to learn new Technologies, openness to new ideas and ability to learn very quickly.
- Experience with deploying configuration management and CI/CD services such as (Puppet, Ansible, PowerShell, Jenkins, Vagrant, Docker, JIRA, CloudFormation, Elastic Beanstalk)
- Experienced in developing configurable custom stages in python for FAST ESP document processing
- Have Experience in List Comprehensions and Python inbuilt functions such as Map, Filter and Lambda. Experience in writing Terraform scripts for AWS infrastructure.
- Experience in real time data from various data sources through Kafka data pipelines and applied various transformations to normalize the data stored in HDFS Data Lake.
- Experience in Kubernetes that provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.
- Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test-Driven Development.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
- Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
PROFESSIONAL EXPERIENCE
Sr Full Stack Python Developer
Confidential
Responsibilities:
- Involved in development of Python based Web Services using REST for sending and getting data from the external interface in the JSON format and perform analysis using Django, PostgreSQL.
- Developed the application using the Test-Driven methodology and designed the unit tests using Python Unit test framework. Managed datasets using Panda data frames and MYSQL. Queried the database queries using Python.
- Develop consumer-based features and applications using Python and Django in test driven Development and pair-based programming.
- Managing the Docker container through the pods and performing the load balance between the pods through Kubernetes.
- Deployed many Python bugfixes of the two main applications that are main source of data for both customers and internal customer service team. Created project designs using MVC architecture components.
- Developed a fully automated continuous integration system using Git, Cassandra, Jenkins, ajax, PostgreSQL, jQuery, MySQL, node JS and custom tools developed in Python and Bash
- Developed frontend and backend modules using Python on Django including Tasty Pie Web Framework using Git and jQuery.
- Developed web applications, RESTful web services and APIs using Python Flask, Cassandra, Docker, MongoDB, Django; good knowledge of web services with protocols SOAP, REST.
- Developed Ruby/Python scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Utilizing MEAN stack (MongoDB/AngularJS) and JSON for data transfer and technologies related to server-side scripting.
- Responsible for creating efficient design and development of responsive UI using with HTML5, CSS3, JavaScript, MEAN stack (MongoDB, Express, Angular, and Node JS) and React JS.
- Developing an enterprise MEAN Stack application by writing server-side code with Node.js and Express framework, a database to store and retrieve data with MongoDB and front-end web pages designing with ReactJS.
- Developed Restful microservices using Flask and Django and deployed on AWS servers using EBS and EC2. Designed and developed the application using Agile Methodology and followed TDD and Scrum.
- Rewrote existing Python/Flask module to deliver certain format of data. Created script in python for calling REST APIs.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL and Designed, developed and deployed CSV Parsing using the big data approach on AWS EC2.
- Used Pandas API to put the data as time series and tabular format for data manipulation and retrieval.
- Worked on a highly immersive Data Science program involving Data Manipulation & Visualization, Web Scraping, Machine Learning, Python programming, SQL, GIT, Unix Commands, NoSQL, MongoDB, Hadoop.
- Written Terraform templates, Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
- Developed API to Integrate with Confidential EC2 cloud-based architecture in AWS, including creating machine Images.
- Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks.
- Used jQuery and AJAX calls for transmitting JSON data objects between front end and controllers and Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker.
- Worked on multiple things like setting up Kubernetes dashboards with AAF and using kubeconfig. Implement Istio on Kubernetes cluster and Configure HA proxy for Istio services.
- Automated application stack deployments and auto-scaling using Kubernetes, Helm Charts, Cloud Formation, Boto3, Elastic Beanstalk, OpenShift, Mesos, Vagrant & Ansible
- Developed and Deployed SOAP based Web Services on Tomcat Server. Related Database on Influx DB. Extracted data from PostgreSQL, Cassandra, Redis, Influx DB and Elastic Search.
- Developed Python, Django, Twisted and Asyncio web service applications concentrating in class-based views to analyze and report financial data analysis results and deploy as a Windows service.
- Analyzed the existing assets data loading and data processing which was taking 1 week and reduced it to 1 day by applying oracle exchange partitions thus saving significant support budget for the bank.
- Utilized Apache Spark with Python to develop and execute Big Data Analytics and Machine learning applications, executed machine Learning use cases under Spark ML and Mllib.
- Created AWS high performance Space Rental Portal systems with de-coupled connectivity, easy maintainability, extensible through dynamic resources, easily configured with the Tibco development suite. PCI Compliance, (PKI/RSA) Integration.
- Program queries using Python/SQL scripts to get data from different databases such as ERP, OPLA etc and, build REST API and NoSQL queries using Flask web-framework and MongoDB. Developed an information pipeline utilizing Kafka and Storm to store data into HDFS.
- Resolved issues related to Control M, Unix shell scripting, Oracle PL/SQL and Informatica on Production environment.
- Utilized Python Libraries like Boto3, NumPy for AWS. Used Pandas library for statistical Analysis. Developed efficient Angular.js for client web-based application.
- Create develop and test environments of different applications by provisioning Kubernetes clusters on AWS using Docker, Ansible, and Terraform.
- Implementation of Hashi Corp Vault to manage secrets in Nodejs and manage PostgreSQL credentials.
- Designed, develop and implement an automated Linux (Centos, Amazon) infrastructure using Puppet, Collective and AWS and move existing applications off windows seamlessly to it while aggressively growing.
- Designed and developed NLP models for sentiment analysis. Application of various machine learning algorithms and statistical Modeling like decision trees, text analytics, natural language processing (NLP), supervised and unsupervised, regression models, social network analysis, neural networks, deep learning, SVM, clustering to identify Volume using Scikit-learn package in python.
- Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Python services running in AWS on Kubernetes.
- Worked with Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
- Developed 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.
- Created Python tools to increase efficiency of retail management application system and operations; data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration.
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework and Development of Isomorphic React.JS and Redux driven API client applications.
- Worked on Microservice architecture development using Python and Docker on an Ubuntu Linux platform using HTTP/REST interfaces with deployment into a multi-node Kubernetes environment.
- Worked on Python Open stack Restful API's. Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
- Archived data into Rainstor from Oracle and involved in archive schema designs and logical and physical data modelling and data mappings.
- Managed and reviewed Hadoop log file and worked in analyzing SQL scripts and designed the solution for the process using PySpark.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible playbooks and has integrated Ansible with Run deck and Jenkins.
- Created real-time dashboard for Executives, utilizing Logstash, graphite, Elastic Search, Kibana & Redis.
- Developed an Ansible role for Zabbix-agent which will be integrated into the to the CI/CD pipeline.
- Used Spark-Streaming APIs to perform necessary transformations and actions on the fly for building the common learner data model which gets the data from Kafka in near real time and Persists into Cassandra.
- Develop consumer-based features and applications using Python and Django in test driven Development and pair-based programming.
Python API Developer
Confidential
Responsibilities:
- Used Python, Django and Pyramid frameworks to develop applications and responsible for both back-end programming and front-end functionality using JavaScript, Ajax, Docker, Angular.JS, and other technologies.
- Built a new CI pipeline and performed testing and deployment automation with Docker, Jenkins, and Puppet.
- Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
- Design develop and test HTML5, CSS3, Bootstrap, flask, node JS, jQuery, Docker, Cassandra, JavaScript, and React that meets accessibility and web browser standards for website.
- Created entire application using Python, Django, ajax, flask, MySQL, PostgreSQL, MongoDB, pyramid and Linux. Created Several XML Schemas and Developed Stored PL/SQL Procedures and Packages to automatically create and drop table indexes. Generated Python Django forms to record data of online users and used PyTest for writing test cases.
- Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML
- Used Kubernetes to deploy scale, load balance, and worked on Docker Engine, Docker HUB, Docker Images,
- Used AJAX for transmitting JSON data objects between frontend and controllers and wrote Python scripts to parse XML and JSON documents and load the data in database.
- Implemented RESTful Web-Services for sending and receiving the data between multiple systems.
- Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other environments.
- Implemented business logic using Python and used HTML, pyramid, MongoDB, AWS, jQuery, PostgreSQL, CSS, ajax, flask, node JS, JavaScript and Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
- Used Ajax for transmitting JSON data objects between frontend and controllers and Worked on configuring TCP/IP, network interface, assigning static routes and hostnames.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Implemented and enhanced CRUD operations for the applications using the MVT (Model View Template) architecture of Django framework and Python conducting code reviews.
- 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 NLP models for Topic Extraction, Sentiment Analysis.
- Using Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs.
- Managed Linux infrastructure using single, integrated tools for efficiency, speed such as Puppet/CF engine. Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, pyramid, flask, Docker, ajax, CSS, Cassandra, JavaScript.
- Deployed on AWS and with services EC2, S3, CloudFront. Configured AWS CLI and performed necessary actions on the AWS services using shell scripting.
- Built data pipelines for reporting, alerting, and data mining. Experienced with table design and data management using HDFS, Hive, Impala, Sqoop, MySQL, Mem SQL, Grafana/Influx DB, and Kafka.
- Used asyncio as a foundation for multiple Python asynchronous frameworks that provide high-performance network and webservers, database connection libraries, distributed task queues, etc.
- Worked on importing and exporting the table data from one schema to anther schema using Oracle Data Pump, Import/Export.
- Worked on Spark streaming using Apache Kafka for real time data processing and implemented Oozie job for daily import.
- Create and maintain highly scalable and fault tolerant multi-tier AWS and Azure environments spanning across multiple availability zones using Terraform and CloudFormation.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, templatize Kubernetes manifests, provide a set of configuration parameters to customize the deployment and Managed releases of Helm packages
- Implemented in Jenkins for Continuous Integration and for automating all builds and deployments and Build Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code and Installed and Administered Jenkins CI for Maven Builds.
- Managed existing team members, lead the recruiting and on boarding of a larger Data Science team that addresses analytical knowledge requirements.
- Extract the policy data, claims data from many sources like Flat files, Excel/CSV files, different relational Databases like Oracle, SQL Server etc. and load into different destinations for analyzing the data, finding trends and insights for the Client organization.
- Testing and adapting the new applications for voluminous data. Utilized Python Libraries like Boto3, NumPy for AWS. Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS.
- Used Kafka and Kafka brokers we initiated spark context and processed live streaming information with the help of RDD as is.
- Extensively worked on developing UI components using Angular JS and JSON to interact Restful web services.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, pyramid, flask, Docker, ajax, CSS, Cassandra, JavaScript.
- Set up and maintain CI infrastructure to streamline build process, unit tests, functional tests, integration tests and artifacts deployments. Extensively worked on Application servers like WebLogic and Apache Tomcat.
- Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.
- Used Ajax for transmitting JSON data objects between frontend and controllers and Worked on configuring TCP/IP, network interface, assigning static routes and hostnames.
Python Web Developer
Confidential
Responsibilities:
- Developed Wrapper in Python for instantiating multi-threaded application and Deploy and monitor scalable infrastructure on Confidential web services (AWS).
- Designed and managed API system deployment using fast http server and Confidential AWS architecture.
- Developed frontend and backend modules using Python on Django including Tasty Pie Web Framework using Git.
- Developed Ruby/Python scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore.
- Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Confidential AWS cloud configuration. Also gained familiarity with supporting technologies like Kubernetes and Mesos.
- 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.
- Used jQuery and AJAX calls for transmitting JSON data objects between front end and controllers and Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker.
- Installed and updated software packages for Linux and Solaris Servers using RHN, and sun update manager.
- Build Cassandra queries for performing various CRUD operations like create, update, read and delete, also used Bootstrap as a mechanism to manage and organize the html page layout. Used Pandas library for statistics Analysis. Used NumPy for Numerical analysis for Insurance premium and Managed large datasets using Panda data frames and MySQL.
- Developed Order-fulfillment Microservice while listens to WebSphere Message Queue for Line Complete messages and signals BPM. Worked on Node.js Middleware framework like Express.js and Hapi.js and Yeoman, essentially developed microservices and serve them through middleware. Served any Client-side libraries through microservice.
- Experienced in implementing Model View Control (MVC) architecture using server-side applications like Django and Flask for developing web applications.
- Involved in Web development, programming, and engineering Django, Web Server Gateway Interface (WSGI) and SQL internal admin tools behave Behavior-driven development (BDD).
- Managed datasets using Panda data frames and MySQL, queries MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve.
- Automate Datadog Dashboards with the stack through Terraform Scripts. Wrote terraform scripts for CloudWatch Alerts.
- Developed a portal to manage and entities in a content management system using Flask and u sed web services for integration and testing.
- Develop python code to automate the ingestion of common formats such as JSON, CSV by using Logstash from elastic search to Kibana dashboard to be viewed by clients.
- Responsible for designing and deploying new ELK clusters (Elasticsearch, Logstash, Graphite Kibana, beats, Kafka, zookeeper etc.
- Designed the real-time analytics and ingestion platform using Storm and Kafka. Wrote Storm topology to accept the events from Kafka producer and emit into Cassandra DB.
- Created Stored procedures to replace legacy application with Oracle PL/SQL and T-SQL Stored Procedures. Implemented DML Error logging feature of Oracle 10g R2 DBMS ERRLOG.
- Running and debugging the Python harassers on the Linux environment. Maintaining the data with different levels of access privileges. Analyzing the data in design database.
- Involved in Developing a Restful service using Python Flask framework and Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS.
- Working on Spinnaker platform for Multi-Cloud Continuous Delivery (Bake, Test, & Deploy/Container Pipelines) using Packer, Terraform, Kubernetes, AWS, GCP.
- Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package. API services Python/Tornado while leveraging AMQP and RabbitMQ for distributed architectures.
- Design and implementation of CI/CD pipelines using Jenkins and automated CI/CD pipelines by invoking Ansible playbooks
- Built Web pages that are more user-interactive using, Jasmine, Karma, HTML, CSS, LESS, RESTFUL A Having good experience in Struts, Spring IOC, Spring MVC, Spring Data, Spring Boot, Spring Security and other spring frameworks implementation and integration.
Software/Python Developer
Confidential
Responsibilities:
- More than 70% of work was developing code in Python, remaining time spent on database development and data modelling.
- Worked on requirement gathering, high level design, implementation, testing and deployment of code.
- Created and followed the production deployment run book and did Proof of Concept on DB2 BLU (column organized database). Used MySQL as backend database and My sq. dB of python as database connector to interact with MySQL server.
- Designed and developed components using Python with Django framework and Implemented code in python to retrieve and manipulate data. Implemented database access using Django ORM.
- Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash & created database schema for MySQL Database and helped to draw ER-Diagrams using Microsoft Visio.
- Designed and developed reusable Autosys jobs parsing and documentation software in Python using object-oriented features, being implemented in other projects in firm.
- Designed and developed database object parsing, dependency builder and documenting software in Python using object-oriented features. 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 time stamp data manipulation and retrieval.
- Worked on search engine optimization by replacing existing database with MongoDB (NoSQL Database).
- Designed and implemented Sandra NoSQL database read/write/search function.
- Worked on Data modelling in Sybase and DB2 and set up schema, users, permissions, creating database objects.
- Accessed and manipulated the Oracle 10g database environment by writing SQL queries in the oracle sql developer for testing purpose.