We provide IT Staff Augmentation Services!

Python Backend Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Experienced Python Developer, proficient coder in multiple languages and environments including Python, microservices (Restful API, SOAP API, Kong API), AWS, C, C++ and SQL.
  • Worked on applications and developed them with XML, JSON, XSL (PHP, Django, CSS, HTML, DHTML, JavaScript) as well good experience working with terraform.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Worked in all areas of Jenkins setting up CI/CD for new branches, build automation, plugin management and securing Jenkins and setting up master/develop configurations.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros.
  • Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, Anaconda, PyStudio and PyDev.
  • Good experience working with version control systems like Git, Github, Gitlab.
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, My SQL, and Python/PHP) Architecture.
  • Developed views and templates with Python and Django's view controller to create a user - friendly website interface.
  • Experience in implementing python alongside using various libraries such as matplotlib for charts and graphs, MySQL for database connectivity, Pickle, Pandas data frame.
  • Experienced in using python libraries like NumPy, SciPy, matplotlib, Python-twitter, Keras, Tensorflow.
  • Experienced in Requirement gathering, Use Case development, Business Process flow, Business Process Modeling.
  • Extensively used UML to develop various use cases, class diagram and sequence diagrams.
  • Experience in using Adobe Flash, SVN, Eclipse, JIRA, and CVS.
  • Experience working knowledge in UNIX and Linux shell environments using command line utilities.
  • Experience with Unit Testing / Test Driven Development (TDD), Load Testing and Integration Testing.
  • Experienced in version control systems using CVS, SVN and issue tracking tools like Jira and BugZilla.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
  • Good Knowledge in Amazon AWS concepts like EMR and EC2 web services which provides fast and efficient processing of Big Data.
  • Use of NLTK, OpenNLP & StanfordNLP for Natural Language Processing and sentiment analysis.
  • Experience with SQL Server Management Studio, SQL Developer, Toad and MySQL GUI Tool.

PROFESSIONAL EXPERIENCE

Python Backend Developer

Confidential

Responsibilities:

  • Developed full stack Python web framework with an emphasis on simplicity, flexibility, and extensibility. It is built atop excellent components and reinvents zero wheels. WSGI, routing, templating, forms, data, plugins, config, events, SQLAlchemy, Storm, CouchDB, OpenID, App Engine, jQuery, etc.
  • Developed consumer-based features and applications using Python, Django, pyramid, Flask, Web2py, HTML and other web technologies. Designed, developed, and integrated a PostgreSQL database of ontological information with a proprietary Scala- based NLP pipeline.
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
  • Implemented advanced procedures like text analytics and processing using the in-memory computing capabilities like Apache Spark written in Scala.
  • Involved in installing software using pip command for python libraries like BeautifulSoup, NumPy, SciPy, python-twitter, RabbitMQ, Celery, matplotlib, Pandas data-frame and used the PEP8 coding convention.
  • Used Spark Streaming APIs to perform transformations and actions on the fly for building common learner data model which gets the data from Kafka in Near real time and persist it to Cassandra.
  • Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web application.
  • Designed and implemented open source AI frameworks - Pytorch, TensorFlow, Scikit-learn, Apache Open Source (Kafka, Storm, Spark) for NLP and ML Algorithms.
  • Used multiple machine learning algorithms, including random forest and boosted tree, SVM, SGD, neural network, and deep learning using TensorFlow.
  • Used amazon elastic MapReduce (EMR) to process a hugenumber of datasets using Apache spark and TensorFlow.
  • Information Extraction, NLP algorithms coupled with Deep Learning (ANN and CNN), Theano, Keras and TensorFlow.
  • Built and trained a deep learning network using TensorFlow on the data, and reduced wafer scrap by 15%, by predicting the likelihood of wafer damage. A combination of the z-plot features, image features (pigmentation) and probe features are being used.
  • Worked with Boto3 as interface for AWS API and TensorFlow to make numerical computations using data flow graphs.
  • Scraped and retrieved web data as JSON using Scrapy, presented with Pandas library. Worked with Scrapy for webscraping to extract structured data from website to analyze the specific data of a website and work on it.
  • Worked with open-stack services such as NOVA, SWIFT, KEYSTONE, NEUTRON, CINDER and GLANCE.
  • Developed Kafka producer and consumers, HBase clients, Spark, shark, Streams and Hadoop MapReduce jobs along with components on HDFS, Hive.
  • Leveraged OAuth for token based authentication using Internal Authentication Framework (IAF) and corporate LDAP for single sign on using django-auth-ldap backend. Used Google Analytics API to analyze web traffic and OAuth for authentication.
  • Implemented resource tagging strategy to manage resources via tag-based AWS Resource Groups. Implemented AWS Config for continuous monitoring of resources (SNS Subscription based).
  • Leveraging AWS Trusted Advisor, monitored resource security to ensure security compliance. Implemented Cloud Watch events to keep Lambda functions warm ensuring quick response time. Configured Nginx servers with 301 http to https redirects. Configuration management with Ansible, Terraform, Python and Cloud Formation. Leveraging Cloud Watch Agent, implemented memory based Autoscaling on EKS Node resources via Cloud Formation.
  • Leveraging AWS APIs, IAM and Node.js, developed a Lambda function triggered on put object to S3 that converted a html file to a PDF file for customer delivery.
  • Configured Route 53 by using CFT templates, assigned the DNS mapping for the AWS servers and trouble-shoot the issues of the load balancer's, auto scaling groups and Route 53.
  • Used Kubernetes to deploy scale, load balance, and worked on Docker Engine, Docker HUB, Docker Images, Docker Compose for handling images for installations and domain configurations.
  • Created server monitoring daemon with Psutil, supported by Elasticsearch app for analytics which I created. Also researched big data solutions with Cassandra database.
  • Worked on migration of Splunk to AWS(cloud) instances. Involved in standardizing Splunk forwarder deployment, configuration and maintenance across UNIX and Windows platforms.
  • Using Chef, deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch. Built Elastic search, Log stash and Kibana (ELK) to store logs and metrics into S3 bucket using Lambda function.
  • Log monitoring and generating visual representations of logs using ELK stack. Implement CI/CD tools Upgrade, Backup, Restore, DNS, LDAP and SSL setup. Build the Silent Circle Management System (SCMC) in Elasticsearch, Python, and Node.JS while integrating with infrastructure services.
  • Worked on developing CRUD applications using MERN stack (MongoDB, ExpressJS, ReactJS and NodeJS) and REST based API.
  • Worked with Python ORM Libraries including SQLAlchemy, CherryPy, Pyramid and Bottle for quick service development.
  • Modeled and scraped data as needed using BeautifulSoup during investigations of new features or issues.
  • Wrote python scripts using Boto3 to automatically spin up the instances in AWS EC2 and OPS Works stacks and integrated with Auto scaling to automatically spin up the servers with configured AMIs. Developing python programs by using boto3 sdk to implement security by using AWS Cognito service.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server. Maintained states in the stores and dispatched the actions using redux.
  • Developed Docker images to support Development and Testing Teams and their pipelines and distributed images like Jenkins, Selenium, JMeter and ElasticSearch, Kibana and Logstash (ELK) and handled the containerized deployment using Kubernetes.
  • Worked with Data migration from Sqlite3 to Apache Cassandra database. Cassandra data model designing, implementation, maintaining and monitoring using DSE, Dev Centre, Data stax Ops center.
  • Wrote python script for interactive poem by Naima Yael Tokunow shown in Santa Fe art exhibit using PyGame, math, sockets and OpenCV. Using python NLTK tool kit to be used in smart MMI interactions.
  • Created unit test and automation framework using nose test and selenium.
  • Performed data cleaning, analysis/munging and visualization of large dataset like stocks data using numpy, pandas, and Matplotlib and iPython.
  • Performed data cleaning and feature selection using MLlib package in PySpark and working with deep learning frameworks such as Caffe, Neon.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Run deck and Jenkins.
  • Used SQLAlchemy as Object Relational Mapper (ORM) for writing ORM queries. Developed a module to build Django ORM queries that can pre-load data to greatly reduce the number of databases queries needed to retrieve the same amount of data.
  • Validated BI Support events, transformed and batched events which are sent to HNM and Kafka by triggering these events using Kafka, Mesos.
  • Developed a fully automated continuous integration system using CVS, Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash. Wrote Python code to automate Jupyter Notebook to run self-contained scripts on SAS server.
  • Involved in front end and utilized Bootstrap and Angular.js for page design. Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
  • Used PyQuery for selecting particular DOM elements when parsing HTML. Used Wireshark, live http headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component. Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Worked on Cloud platform engineering Kubernetes, Spinnaker, Docker, Terraform, Consul, drone Jenkins, Chef, Kitchen. Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Created and configured virtual development environments with Chef and Virtual Box and Developed a fully automated continuous integration system using Git, Jenkins and custom tools developed in Python.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Performed automation of CI/CD pipeline in private cloud using Jenkins shared libraries and multibranch pipeline and automated the static code analysis through SonarQube in Jenkins pipeline for checking code quality.
  • Built serverless architecture with AWS Lambda, AWS API Gateway, and AWS DynamoDB. Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito and AWS STS.
  • Developed different REST APIs in Jinja and flask framework with using python scripting. Built Amazon Web Services for data storing and Web journal with Flask framework and Jinja templates.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Used Test Driven Approach for developing the application and implemented the unit tests using Python Unit Test framework.
  • Worked on REST Web services as well as Node REST framework for backend services, used Mongo DB (NoSQL) for database services.
  • Used IDE tool to develop the application and JIRA for bug and issue tracking and Used JIRA to assign, track, report and audit the issues.
  • Used Pandas, NumPy, seaborn, SciPy, Matplotlib, Scikit-learn, NLTK in Python for developing various machine learning algorithms and utilized machine learning algorithms such as linear regression.

Python Programmer

Confidential

Responsibilities:

  • Developed, tested, and deployed Business feature set in Node.js with Express and MongoDB backend, incorporating APIs.
  • Developed Cloud Formation templates, also launched AWS Elastic Beanstalk for deploying, monitoring and scaling web applications using different platforms like Java, Docker, Python etc.
  • Created Batch Services to generate reports using Spring Batch and used Mockito for Behavior Driven Development (BDD) and developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing container.
  • Developed application using Amazon Web Service (AWS) like EC2, cloud search, Elastic load balancer ELB, Cloud Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.
  • Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Developed Microservices by creating REST APIs and used them to access data from different suppliers and to gather network traffic data from servers. Worked with AJAX framework to get the asynchronous response for the user request and used JavaScript for the validation.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as uDeploy, Puppet or custom-built. designing cloud-hosted solutions, specific AWS product suite experience.
  • Upgraded internal and customer TLS/SSL Apache Web Server configurations; trained staff on proper implementations, potential issues/concerns, and automated changes with Ansible.
  • Involved in designing front-end screens using Java script, JSP, Angular.JS, Node.js, Bootstrap, AJAX, HTML5, CSS3 and DHTML.
  • Developed GUI using Python and Django for dynamically displaying the test block documentation and other features of python code using a web browser. Integrated the Java Code (API) in JSP pages and responsible for setting up AngularJS framework for UI development.
  • All microservices are written in Python utilizing distributed message passing via Kafka message broker with JSON as data exchange formats. Designed and implemented open source AI frameworks - Pytorch, TensorFlow, Scikit-learn, Apache Open Source (Kafka, Storm, Spark) for NLP and Machine Learning Algorithms.
  • Handled file uploads using Django's File Handling system with Boto3 and stored images into Amazon S3 Buckets, and monitored requests using Amazon CloudWatch.
  • Developed custom Ansible playbook and integrated in Jenkins post configuration for setting up the automated build pipeline for GIT repository projects and developed CI/CD system with Jenkins on Google's Kubernetes container environment.
  • Creating and configuring virtual development environments with Chef and Virtual Box and Developed a fully automated continuous integration system using Git, Gerrit, Jenkins and custom tools developed in Python and Bash and Responsible for developing and maintaining web application, using React JS and Node JS.
  • 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.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Implemented unit testing using Mocha/Chai (Behavior Driven Development) and assembled based Hybrid Machine Learning approach for prediction of rainfall using python. Developed notebooks using Jupyter and involved in software development using python in Spyder. Created Database tables, functions, stored procedures and wrote prepared statements using PL/SQL.
  • Private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, jQuery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx, Nose. Developed entire frontend and backend modules using Python on Django including Tastypie Web Framework using Git.
  • Essentially working to develop restful API and invoke Soap API in Express.js and Hapijs, validating Api with swagger.
  • Worked on microservice-based architecture using spring boot for developing the microservices, Netflix components (eureka, ribbon), spring cloud for supporting the cloud native environment.
  • Create a strategic architectural design of the platform with networking (vlans, firewalls, load balancers), hypervisors (kvm and VMware), workflow and orchestration (OpenStack APIs, Smart Cloud Orchestrator), security (keystone, LDAP), Inventory and monitoring, licensing, backup/restore.
  • Developed and implemented a Python boto3 Lambda function that acted as a Login service taking encrypted user credentials and providing back AWS Cognito tokens (Access, Refresh and Identity).

Software Engineer

Confidential

Responsibilities:

  • Involved in development of entire frontend and backend modules 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.
  • Developed Python scripts for testing and functioning of different services. Worked with Splunk for testing the performance and debugging server level problems.
  • Administered and maintained multi rack Cassandra cluster using OpsCenter based on the use case implemented consistency level for reads and writes.
  • Automated and deployed Cassandra environments using Chief recipes. Optimized the Cassandra cluster by making changes in Cassandra configuration file and Linux OS configurations.
  • Involved in Developing a Restful service using Python Django framework and created entire application using Python, Django, MySQL and Linux. Used IntelliJ as development tool, Tomcat as application server, Git and SVN was used for version controlling.
  • Extensively worked on developing UI components using Angular JS and JSON to interact Restful web services.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server. Involved in designing front-end screens using Java script, JSP, Angular.JS, Node.js, Bootstrap, AJAX, HTML5, CSS3 and DHTML.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Worked in Agile (Scrum) Methodology that includes daily scrum meetings with team.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, schema design. Created multiple databases with sharded collections and choosing shard key based on the requirements. Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Worked with Teradata utilities like BTEQ, Fast Export, Fast Load, Multi Load to export and load data to/from different source systems including flat files.
  • Involved in migration projects to migrate data from data warehouses on Oracle/DB2 and migrated those to Teradata.s connections to load and extract data to and from Teradata efficiently.
  • Worked extensively on Python scripting and development and used CSS to style Web pages, XHTML and XML mark-up.
  • Wrote unit tests in Karma for client code, Mocha for Server-side code.
  • 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.
  • Used AngularJS, jQuery UI to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
  • Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.

We'd love your feedback!