Sr. Python Backend Developer Resume
Irving, TexaS
SUMMARY
- 7+ years of Professional IT experience in Analysis, Design, Development, Testing of Enterprise Applications and Database Development.
- Experienced in working with various stages of Software Development Life Cycle (SDLC) from project definition to post - deployment documentation.
- Experience with Design, code, debug operations, reporting, data analysis and Web Applications utilizingPython.
- Experienced in implementing Object OrientedPython, Hash Tables (Dictionaries) and Multithreading, Django, MYSQL, Exception Handling and Collections using Python.
- Experience on HTML5, CSS3, JavaScript, AngularJS,NodeJS, Git, REST API, Mongo DB, IntelliJ IDEA.Experience in maintaining all the tools like Bamboo, Bit Bucket, Confluence, JIRA, and GIT.Hands-on knowledge of software containerization platforms like Docker and container orchestration tools likeKubernetes
- UsedKubernetesto deploy scale, load balance and manage Docker containers with multiple namespace versions.
- Working knowledge of errors and exceptions handling debugging using PDB, Eclipse and PyCharm.
- Python/Django based web application, Posture SQLDB, and integrations with 3rd party email, messaging, storage services.
- Successful migration of the default Django's database (SQLite) to PostgreSQL to improve efficiency, integrity and security of data.
- Experience in working with number of public and private cloud platforms like Amazon Web Services (AWS), Microsoft Azure, Rack space Cloud and Open stack.
- Experience with Requests, ReportLab, NumPy, SciPy, Pytables, cv2, imageio,Python-Twitter, Matplotlib, HTTPLib2, Urllib2, Beautiful Soup, Data Frame andPandaspythonlibraries during development lifecycle.
- Experience in working on all business channels: Retail, TPO Connect for Wholesale and Soarfor Correspondent.
- Good hands-on experience in data warehouse developer/ database engineer forhigh-volumedata processing.
- Experience and understanding of Data Science Modules and principles including Pandas, NumPy, SciPy, NumPy,Sklearn, Tensor flow, Statistical Analysis, Regression, Classification, Dimension Reduction, and Clustering.
- Involved in database-driven web application development using a variety of frameworks such as Django on Python.
- Hands on experience in using Hadoop ecosystem components like Hadoop, Hive, Pig, Sqoop, HBase, Cassandra, Spark, Spark Streaming, Spark SQL, Oozie, Zookeeper, Kafka, Flume, Map Reduce and Yarn.
- Experience in writing code in R and Python to manipulate data for data loads, extracts, Statistical analysis and modelling
- Worked on PostgreSQL development (tables, views, joins) and migrations from SQLite databases preserving the integrity.
- Experience in working with number of public and private cloud platforms like AWS, MicrosoftAzure, and Cloud. Extensive experience with supervised and unsupervised Machine Learning algorithms such as SVM, CNN, Regression Trees,clusteringtechniques, NLP, API, Scikit.
- Experience in working with number of public and private cloud platforms like Amazon Web Services (AWS), Microsoft Azure, Rack space Cloud and Open stack.
- 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.
- Experience in rewriting existing Java application inPythonmodule to deliver certain format of data
- Experience in working with different operating systems Windows, Linux (Ubuntu) and UNIX.
PROFESSIONAL EXPERIENCE
Sr. Python Backend Developer
Confidential - Irving, Texas
Responsibilities:
- Utilized AWS services like EC2, Lambda, Glue, Dynamo DB, S3, KMS, Cloud Watch, SNS, and SQS for various data engineering tasks.
- Installation, configuration and administration of Virtual Box and VMware virtual machine forRHEL, Ubuntu Linux servers.
- Creating pipelines to load data into Snowflake using external stages to support downstream power BI dashboard.
- Built a pipeline to post messages to on premises IBM MQ from Local using Python code with Pym qi.
- Created Glue scripts using PySpark and AWS Glue libraries using Python.
- Performed Exploratory Data Analysis using R. AISO Involved in generating various graphs and charts for analyzin8 the data using R and Python Libraries.
- Develop necessary connectors to plugMLsoftware into wider data pipeline architectures.
- Built Single Page Applications (SPA), Responsive Web Design (RWD) UI, Rich Restful Service Applications, and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, AngularJS and Bootstrap
- Worked on creating POC for utilizing theMLmodels and CloudMLfor table Analysis for the batch process.
- Implemented presentation layer using CSS framework,NodeJS, AngularJS, Wire-Framing and HTML5
- Scanning Dynamo DB table for attributes, updating items and creating Tables in Dynamo DB.
- Using Hive to be exploring and analysingBigdatato gain initial inside of data.
- Worked with Requests, Pysftp, Gnupg, ReportLab, NumPy, SciPy, Matplotlib, Beautiful Soup and Pandaspythonlibraries during development lifecycle.
- Designed and developed a predictive model inPythonusingMLalgorithms to identify potential home loan defaulters.
- Utilized Apache Spark withPythonto develop and execute Big Data Analytics andMachine learning applications, executed machine Learning use cases under SparkMLand Mllib.
- Performed peer code reviews, supported production application and DevOpsactivity for CI/CD.
- Worked DevOps methodologies and cloud infrastructure automation tools like AWS, Chef by using Terraform.
- Arrived independent variables with financial ratios for modelling and forecasting the data usin8 time series analysis -R and Python
- Built Single Page Applications (SPA), Responsive Web Design (RWD) UI, RichRestful Service Applications, and HTML5 Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax and Bootstrap
- Designed and developed scalableAzureAPIs using Flask web framework in Python and Integrated withAzureAPI Management, Logical Apps and otherAzureservices.
- Developed and implemented R and shiny application which showcases machine learning Tor business forecasting.
- Writing MapReduce job with Hadoop and MapReduce Java API. AnalysingBigdataby transforming, normalization and joining data.
- Gained good working experience onDevOpsEnvironment by working on various technologies/applications like
- Used Elasticsearch for powering not only Search but usingELKstack for logging and monitoring our systems end to end Using Beats.
- Responsible for designing and deploying newELKclusters (Elasticsearch, Logstash, Graphite Kibana, beats, Kafka, zookeeper etc.
- DevelopedNLPmodels for Topic extraction, Sentiment Analysis
- Worked on R packages to interface with Caffe Deep Learning Framework.
- Front-end web development using HTML/CSS, jQuery, Bootstrap as well as back-end development usingGolangand SQL.
- Worked onClusteringand factor analysis for classification of data using machine learning algorithms.
- Deploying code to different environment and perform thorough testing in each environment using Code Commit.
- Perform Unit testing, System Integration Testing, and Regression Testing.
- Worked on the problems related to OCR using Tesseract,NLPand Speech processing.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB andVMWareAPI calls.
- Writing python scripts to migrate data from different e-commerce websites to STIBO system.
- Designing and testing ETL data processes, capturing and analysing business requirements, and developing reports.
- Excellent understanding of ETL process, data integration, data manipulation and data transformation and Python.
- Proficient with AWS Web Services like EC2, Code Commit,Lambda, Elastic Bean Stalk, SQS, SNS, S3, Cloud Watch, RDS, Dynamo DB, IAM Roles.
- Manage Apache, andNginxweb server setup and administration, SSL Certificates, Load Balancers, and Web Application Firewalls (WAF)
- Used Celery withRabbitMQ, MySQL, Django, and Flask to create a distributed worker framework.
- Designed a novel deep learning model to identify the facial features and manipulated images of human faces using MATLAB and python framework such asTensor Flow, PyTorch on CPU and GPU.
- Utilized AWS services like EC2, Lambda, Glue,Dynamo DB, S3, KMS, Cloud Watch, SNS, and SQS for various data engineering tasks.
- Worked with No SQL databaseMongoDBto perform asynchronous operations.CreatedDockerimages, upload/download in and out from theDockerHub.
- Used Celery withRabbitMQ, MySQL, Django, and Flask to create a distributed worker framework.
- Identify and analyse data discrepancies and data quality issues and work to ensure data consistency and integrity.
- Wrote python scripts for the testing of theandroidT-Mobile applications and T-Mobile Tuesday’s application.
Environment: Python, Shell Script, MongoDB, AWS, Linux, JIRA, Bit Bucket, Code Commit, Git Bash, PySpark, AWS Lambda, SNS, S3, EC2, Python, PIM, XML, HTML, Windows, Keras, SQS, Dynamo DB, EMR, Snowflake, Kafka.
Python Developer
Confidential - Walnut Creek, CA
Responsibility:
- Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON. Developed web-based application using Django framework with python concepts.
- Golang, Infrastructure Teams and Engineering Productivity utilizing Kubernetes, Docker, influx dB, Ansible, Spinnaker.
- Designing and developing the UX/UI of the website using Angular,Typescript, HTML5, Bootstrap, CSS3, SASS and JavaScript.
- Worked on Different platforms Centos, Ubuntu, Debian,Rhel
- Created Python and Bash tools to increase efficiency of call centre application system and operations; data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration.
- Deployment experience with most of the following technologies: Cisco UCS servers, NetApp storage,VMWare, Red Hat Linux, Windows, Cisco networking, F5 load balancers, Cisco, Juniper, and Checkpoint firewalls.
- Create and maintain fully automated CI/CD pipelines for code deployment usingOctopusDeploy and PowerShell.
- Developed microservices for the image processing application usingspring bootFramework.
- Configuring and managing in Hadoop Clusters for Spark streaming jobs using MicrosoftAzureand along with SQL
- Experienced in utilizing Spark, Scala, Hadoop, HBase, Cassandra, MongoDB, Kafka, Spark Streaming, MLLib, Python, a broad variety of machine learning methods including classifications, regressions, dimensionally reduction etc.
- Designed front-end presentation logic using HTML, CSS, JavaScript, Ajax, AngularJS andNodeJStechnologies for front-end user input validations and Restful web service calls.
- Exported SQL data in toElasticsearchto allow much faster and scalable usersearchesfrom the database.
- Worked on Python libraries like NumPy,sklearn, Matplotlib, Pandas, Beautiful soup, Data Reader, Stats model
- Leveraging queueing architectures withRabbitMQfor scalability, performance and building.
- ConfiguredElasticLoad Balancers (ELB) with EC2 Auto scaling groups. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- ScanningDynamo DBtable for attributes, updating items and creating Tables inDynamo DB.
- Maintained and managedPuppetmodules responsible for deploying OpenStack and other cloud tools.
- Solid understanding in Design Patterns, MVC, Python Algorithms, Python Data Structures.
Environment: Python 3, Django 1.6, Tableau 8.2, Beautiful soup, HTML5, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, jQuery, Angular JS, Backbone JS, Restful Web services, Apache spark, JupyterNote Book Linux, Git, Amazon s3, Jenkins, MySQL, Mongo DB, T-SQL, Eclipse.
Python Developer
Confidential - Tarpon Springs, FL
Responsibility:
- Generated Python Django Forms to record data of online users
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Developed flask Restful API endpoints for accessing through UI and uploadingETLdata.
- CreatedTerraformscripts for EC2 instances, Elastic Load balancers and S3 buckets.
- Work with multiple teams to develop services and coordinate releases.
- Prepare Test scripts for different applications using QTP & Selenium
- Run a Regression test on Selenium after every build.
- Automation of internal web application through Selenium 2 WebDriver.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- DevelopedETL(Extract Transform Load) software for DB2 columnar database fact and dimension tables.
- Develop data models for applications, metadata tables, views or related database structures.
- Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
- Involved in designing and deploying multitude applications utilizing almost all the AWS services Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
- Used NoSQL database Apache Cassandra to load the data in database.
- Wrote Python scripts to parse XML documents and load the data in database.
- Utilized Python libraries python, NumPy, Twisted and Mat Pootle.
- Developed views and templates with Python and Django's view controller and
Environment: Python 3.3, Django 1.4, HTML, CSS, AJAX, Tomcat, Apache HTTP, Angular.js, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GIT Hub, MYSQL, Cassandra, JIRA.
Python Developer
Confidential - Claremore, OK
Responsibility:
- Used Apache Couch DB (NoSQL) in AWS Linux instance in parallel to RDS MySQL to store and analyse client data information. Implemented programming automations using Jenkins and Ansible on Linux based OS over cloud like Docker.
- Worked with Python ORM Libraries including Django ORM. Consumed Restful Webservices where the transmission of data is in JSON format.
- Developed backend services, used Mongo DB (NoSQL) for database services. Generated Python Django forms to maintain the record of online users.
- Pre-researches on big data techniques such as Spark, Cassandra, No SQL databases and assess the advantages and disadvantages of them for a particular goal of the project.
- Involved in Developing a Restful API'S service using Python Flask framework. Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Built database Model, Views and API's using Python for interactive web-based solutions. Used Django APIs to access the database.
- Developed Application to access JSON and XML from Restful Web Service from consumer side using JavaScript. Developed remote integration with third party platforms by using RESTful web services.
- Implemented CI/CD to deploy the Microservices in Kubernetes Cluster in AWS Cloud (Jenkins job that pulls the images from Private Docker Registry and deploy services in the cloud).
- Developed Rest API's using python with flask and Django framework and done the integration of various data sources including RDBMS, Shell Scripting, Spreadsheets, and Text files.
- Built complete Configuration Management for the Microservices using Kubernetes, Docker and Ansible.
- Involved indevelopmentof Web Services using REST for sending and getting data from the external interface in the JSON format.
- Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
Environment: Python, Django 1.7, HTML5, CSS3, Ruby, JIRA, TDD, AJAX, jQuery, JavaScript, AWS, MySQL, Angular JS, Linux, Apache, XML, Git