Sr. Python Developer Resume
Dearborn, MichigaN
SUMMARY
- Around 8 years of experience as a Python Developer, proficient coder in multiple languages and experience in Design, Development, Implementation of Python, Django, Flask client - server technologies-based applications, RESTful services and SQL.
- Experienced in developing web-based applications using Python, Django, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Experience as a Web Application Developer and Software Engineer using Python, Django, Flask, and HTML.
- Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD.
- Experience in working with severalpythonlibraries including Beautiful soup, NumPy, matplotlib, SciPy, PyQt, Scapy, SQL Alchemy.
- DevelopedDynamic webpages, monitoring and notification tools usingPython,Django, Pyramidand UsedPythonLibraryBeautiful Soupfor web scrapping.
- Extensive experience in querying languages using SQL,PL/SQL, T - SQL, SAS.
- Experienced in developing Web-based Applications using Python, CSS, HTML, JavaScript, AngularJS and JQuery.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Created Python and Bash tools to increase efficiency of application system and operations; data conversion scripts, AMQP/Rabbit MQ, REST, JSON, and CRUD scripts for API Integration.
- Experience designing and implementing data models using MongoDB's schema-less design
- Experience with Design, code, and debug operations, reporting, data analysis and applications utilizing Python.
- Experience working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.
- Experienced in developing Web Services with Python programming language and Good working experience in processing large datasets with Spark using Scala and Pyspark.
- Experience in MVC architecture using Django for web-based application in OOP concepts.
- Experienced in installing LAMP Linux, Apache, MySQL, and PHP for different applications.
- Good Experience with Django, a high-levelPythonWeb framework.
- Good experience in working with Amazon Web Services (AWS) like AWS EC2, S3, VPC, SES, ELB, EBS, RDS, Glacier, Dynamo DB.
- Experienced with Python programming and Python libraries for data science included in the Anaconda distribution including NumPy, pandas, SciPy.
- Experienced in developing and executing manual and automated tests in different platforms usingPython, Pytest/Unittest/Robot and the Selenium library.
- Experience with test-driven development (TDD) and the use of PyUnit as a tool for TDD
- Experience with Statistics, Data Analysis, Machine Learning using R language and Python.
- Experience in working with Relational DB (RDBMS) like Snowflake, MYSQL, PostgreSQL, SQLite and No-SQL database MongoDB for database connectivity.
- Experience working in JavaScript and Python software development environments.
- Experienced with Python frameworks like Webapp2 and, Flask.
- Experience with full software development life cycle, architecting scalable platforms, objects-oriented programming, database design and agile methodologies.
- Experience with Cassandra in a production environment, including deployment, monitoring, and maintenance tasks
TECHNICAL SKILLS
Languages: Python 3.6,3.3, 2.7/2.4, C++, Java, Shell Script, Perl, SQL
Python Framework: Django 1.3/1.4/1.5, Pyramid, Flask, web2Py.
Databases: MySQL 5.1, SQL Server 2008, Oracle 10g, Siebel, PLSQL, Oracle, Microsoft SQL, PostgreSQL, MongoDB
Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML, JQuery, CSS
Versioning Tools: Subversion, GIT, Perforce, CVS
IDE: Eclipse, My Eclipse, PyCharm, RAD, Net beans, MS Visio, Sublime Text, Notepad++
Web servers: Apache, IIS
Debugging tools: Selenium, IDE
NO SQL: MongoDB, Cassandra
Machine Learning: Artificial Neural Network, Convolution Neural Network Bayesian Network/BBN, Linear Regression, Logistic Regression, Decisions Tree, Elastic-net regularized generalized linear models (built in R), k-NN, SVM, SVDK Clustering, Page Rank and PCA, MCA, MFC, Apriori and other data mining and Deep Learning Algorithms, Social Media Analytics, Sentimental analysis, Market Base Analysis, Bagging, Boosting.
Tools: Visual Studio, IntelliJ, Pycharm, Android Studio, Putty, Filezilla, TFS, JIRA, Rally, Version1, HP ALM, Test Track Pro, Rational team Concert
Operating systems: Linux/Unix, Windows NT/2000/XP/2003/Vista, Mac OSX
Version Control: Git-Hub, Sub Version
Build Tools: GNU, Apache Ant, Apache Maven, Buck, Bit-Bake, Boot, Grunt
Methodologies: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Dearborn, Michigan
Sr. Python Developer
Responsibilities:
- Participate in requirement discussions and understand app dependencies to complete tests development within time and scope from the customers
- Actively involved in Initial software development life cycle (SDLC) of requirement gathering and in suggesting system configuration specifications during client interaction
- Working with server-side technologies including databases, Restful API and MVC design patterns.
- Extensively used Python / Django Framework for developing backend applications.
- Designed front end using UI, HTML, Bootstrap, NodeJS, underscore JS, AngularJS CSS, and JavaScript and Strong Expertise in working with server-side technologies including databases, restful API and MVC design patterns.
- Develop automation test scripts based on the test scenarios provided by product teams using Appium and Python
- Worked on Python API’s in code development
- Designed Cassandra schema for the APIs.
- Used GitHub for version control.
- Coded Snowflake data loaders using Python. Reorganized large volumes of data.
- Configure the CI/CD Pipeline using concourse and execute regression tests
- Analyze test results and prepare app level evaluation reports to verify and validate the app performance using Test Rail.
- Designed, developed, and optimized the automation Pytest Framework
- Used R functions as Table calculations (aggregated) like Sum, MIN, MAX etc. in Tableau.
- Creating pipelines to load data into Snowflake using external stages to support downstream power BI dashboard.
- Used python pandas module to read CSV files to obtain data and store the data in data structures provided in the numpy module
- Involved in Unit testing and Integration testing of the code using PyTest.
- Developed Shiny data visualization dashboard and task automation procedures in R and Python.
- Involved in extraction, transformation and loading of data directly from different source systems (flat files/Excel/Oracle/MSSQL/Teradata) using SAS/SQL, SAS/macros.
- UsedPySpark-SQLto loadJSONdata and create schemaRDD, Data Framesand loaded it into Hive Tables and handled Structured data using Spark-SQL.
- Used Python, Perl, CGI, jQuery, JavaScript and JSON at the front end and experience in Shell Scripting, SQL Server, UNIX and Linux.
- Involved in configuring CI/CD with Docker and Kubernetes.
- Developed frontend and backend modules using Python on Django Web Framework.
- OAUTH 2.0 authorization framework are configuring to provide the security to rest web services.
- Worked on Shiny and R application showcasing machine learning for improving the forecast of business.
- Implemented Data Quality framework using AWS Athena, Snowflake, Airflow and Python.
- Worked to secure our RESTful web services using OAuth 2.0 with spring security to authenticate any third-party requests coming in.
- Developed the notification service by posting the JSON request in AWS API Gateway, Validating the response in Lambda by getting the data from DynamoDB and sending the notification through AWS SNS.
- Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing, and developing MongoDB clusters.
- Experience in creating JavaScript for using DML operation with MongoDB.
- ImplementedPySparkusing Python and utilizing data frames and temporary table SQL for faster processing of data.
- Implemented a CI/CD pipeline with Docker, Jenkins, and GitHub by virtualizing the servers using Docker for the Dev and Test environments by achieving needs through configuring automation using Containerization.
- Backend scripting/parsing using Perl and Python
- Experienced in building a Command line tool to interact with RESTful API using in Golang.
- Developed web-based applications using Python, Django, XML, CSS, HTML, DHTML.
- Wrote python modules using Matplotlib, pandas, etc. to embed graphics.
- Creating Grafana Dashboards using SQL queries to monitor the mobile app performance
- Interact with stakeholders to solve various issues they face with Dashboards and update them
- Participate in Daily scrum calls to provide update on the JIRA tasks
- Used Perl Scripts for bucketing the failures
- Experience with continuous integration and automated testing, including the use of PyUnit in a CI/CD pipeline.
- Created a Python/Elasticsearch based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/Ruby and High Charts for data visualization of the served pages.
- Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Front-end web development using HTML/CSS, jQuery, Bootstrap as well as back-end development using Golang and SQL.
Environment: Python 3.9/3.7, Django 2.0/3.0, Java, (AWS), GCP, Angular 4/6, React.js, Lambda, AJAX, Pycharm, Eclipse, DynamoDB, API Gateway, Spring Boot, Hibernate, REST API, Microservices, JavaScript, Spark, Spark API, Spark SQL, PySpark, Spring, S3, CloudWatch, eclipse, MS-SQL Server, Linux, GIT, Jira.
Confidential, McLean, Virginia
Sr. Python Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
- Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users
- Worked on Python Open stack API's, used Python scripts to update content in the database and manipulate files
- Developed Angular modules, routers and services using Typescript
- Creation of Custom scripted fields using Groovy
- Migrating on-prem ETLs from MS SQL server to Azure Cloud using Azure Data Factory and Databricks
- Worked on front end frame works like CSS, Angular JS, Bootstrap for development of Web application
- Designed and deployed machine learning solutions in Python to classify millions of previously unclassified Twitter users into core data product
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
- Backend experience, with data-processing using NoSQL: Redis, MongoDB.
- Creating pipelines, data flows and complex data transformations and manipulations using Azure Data Factory (ADF) and PySpark with Databricks.
- Worked and expertise hands on Scala programming for processing real time information using Spark API's in the cloud environment.
- Converted the legacy products build system to Jenkins’s pipeline using groovy
- Developed Automated Framework for Data Extraction from all kinds of Data sources using Python/Flask connecting Snowflake, PostgreSQL as Data Warehouse.
- Implemented Spark using PySpark libraries for faster testing and processing of data.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture
- Implemented spring boot micro services to process the messages into the Kafka cluster setup.
- Configured Azure Traffic Manager to build routing for user traffic Infrastructure Migrations.
- Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript, also used Bootstrap as a mechanism to manage and organize the html page layout
- Used Pandas API to put the data as time series and tabular form for east timestamp data manipulation and retrieval to handle time series data and do data manipulation
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL DB package.
- Used Python’s pandas and matplotlib libraries to conduct data exploration and visualization of electricity consumption data
- Developed and executedWhite box test casesusing Python,Unitest/Pytest/Robotframework &PyCharm/Ride.
- Implemented code coverage and to test plugins with Jenkins and worked on groovy scripts to add support for projects and installed Groovy plugin to Jenkins.
- Design and run e-commerce customer segmentation models for Instaboost media customers and some of its clients. (I use Python and R).
- Used Akka as a framework to create reactive, distributed, parallel and resilient concurrent applications in Scala.
- Developed analytical component using Scala and KAFKA.
- Used PySpark-SQL to load JSON data and create schema RDD, Data Frames and loaded it into Hive Tables and handled Structured data using Spark-SQL.
- Install and configure Apache Airflow for S3 bucket and Snowflake data warehouse and created dags to run the Airflow.
- Ability to integrate Cassandra with other technologies and applications, such as Java, Python, or Spark.
- Worked on statistical analysis by processing of collected data and Data Visualization using Python Pandas, Matplotlib, Scipy and Numpy packages.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly interface using MVC architecture.
- Utilized Python Libraries like Boto3, numPY for AWS. Used Pandas library for statistical Analysis
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Worked with team of developers on Python applications for RISK management
- Using Git version control tool to coordinate team-development.
- Installed Witbe, Python, Jira, test Rail as part of server setups. Builted AWS server for deployment and data processing.
- Implemented machine learning schemes using Python libraries scikit-learn and scipy.
- Implemented PySpark using Python and utilizing data frames and temporary table SQL for faster processing of data.
- Documented company RESTful API's using Swagger for internal and third part use and worked on Unit testing and Integration testing.
- Worked on several python packages like Matpoltlib, Pillow, Numpy, SQL Alchemy, and sockets.
- Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances.
- Experience in building CI/CD pipelines using Hudson, Bamboo, Jenkins, and TeamCity for end - to-end automation for all builds and deployments
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format
- Responsible for debugging the project monitored on JIRA (Agile).
Environment: Python 3.6/ 3.5/ 3.4, Django 1.9/1.10, Lambda, Pandas, Kafka, JSON, LINUX, React.js, Django, Flask, Django, Jenkins, Unix, HTML, CSS, JSON, Restful Web Services, JavaScript, Pycharm, Spyder, Serverless framework, Mongo DB, PostgreSQL, MySQL, AWS, REST API, Spark, Jenkins, Eclipse, CloudWatch, GIT, Kubernetes, Docker.
Confidential, Troy, Michigan
Sr. Python Developer
Responsibilities:
- Developed Business Logic using python on Django Web Framework.
- Involved in gathering requirements, system analysis, design, development, testing and deployment.
- Participated in the complete SDLC process.
- Administration and Configuration in VERITAS Volume Manager/VERITAS File System.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
- Used Python, Django, and Pyramid frameworks to develop applications and responsible for both back-end programming and front-end functionality using Ajax, Angular.JS, and other technologies.
- Developed Python batch processors to consume and produce various feeds.
- Managed and reviewed Hadoop log file and worked in analyzing SQL scripts and designed the solution for the process using PySpark.
- Experience in MongoDB (versions 2.x, 3.0.0 and 3.0.5) installation, configuration, administration, upgrading and migrating various versions of Mongo database on different platforms.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
- Developed ETL pipelines to process and persist company client data using AWS Kinesis Firehose for streaming and Redshift for storage and analysis.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
- Created User Controls and simple animations using Python.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Used GitHub for version control.
- Scalable data design for MongoDB and Redis, caching in MongoDB with Redis Cache Using Spring Boot.
- Used Sqoop efficiently transfer data between databases and HDFS and used PySpark to stream the log data from servers.
- Worked on the large-scale Hadoop YARN cluster for distributed data processing and analysis using HIVE and MongoDB.
- Created SOAP web services and SOAP handlers to store the SOAP messages. Performed pytest and unit test on them. Extracted XML code from script for testing.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Writing user console page in lift along with the snippets in Scala.
- Worked on UI using HTML5, CSS3 and Angular JS.
- Developed multi-threaded standalone app in Python to view Circuit parameters and performance.
- Wrote a Python module to connect and view the status of an Apache Cassandra instance.
- Implemented Terraform to manage the AWS infrastructure.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Implemented CSV file load processes in Oracle in PySpark by using Panda libraries.
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with various AWS, EC2 and S3 CLI tools. Writing AWS Terraform templates for any automation requirements in AWS services
- To achieve Continuous Delivery goal on high scalable environment, usedDockercoupled with load-balancing toolNginx.
- Written Programs in Spark using Scala and Python for Data quality check.
- Performed Version control using GIT. 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.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- 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.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Developed multi-threaded standalone app in Python to view performance.
- Used Scala to convert Hive/SQL queries into RDD transformations in Apache Spark.
- Wrote validation scripts in SQL to validate data loading
- Install,configure, test, monitor, upgrade, andtune new and existingPostgreSQL databases.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL, PL/SQL.
- Maintained version control of Python by using GIT. (Merge, Branch, Push, and Commit).
- Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.
Environment: Python 3.4, C++, Django 1.5/ 1.6, Puppet, Jenkins, Pandas, Grafana/Graphite, GCP, MySQL, No Sql, Linux, HTML, CSS, jQuery, JavaScript, Apache, Linux, Git, Eclipse, Pytest, Oracle, Cassandra DB.
Confidential, Hoffman Estates, Illinois
Python Developer
Responsibilities:
- Developed and designed Python based API (RESTful Web Service) to interact with company’s website.
- Written Python program and actively participated in the procedure to automate the mundane and redundant tasks
- Build and test functionality within a production pipeline.
- Containerized all the Ticketing related applications -SpringBoot Java and Node.Jsapplications using Docker.
- Django models. Also created XML with Django to be used by the Flash. Implemented Python code to fix bugs and provides upgrades to existing functionality.
- Highly efficient in handling multi-tasking issues in a fast-paced environment.
- Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the
- Implemented Python code to fix bugs and provides upgrades to existing functionality.
- Developed internal auxiliary web apps using Python Flask framework with Angular.js and Twitter Bootstrap CSS / HTML framework.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture
- Initiating the team to discuss the Design patterns for the development and solution design.
- Developed Business Logic using Python on Django Web Framework.
- Provided fault isolation and root cause analysis for technical problems.
- Created Business Logic using Python to create Planning and Tracking functions.
- Implemented successfully in the production through automated deployments and provided supports after Deployment and Go Live
- Developed multi-threaded and multiprocessing standalone app in Python.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
- Used Django configuration to manage URLs and application parameters.
- Created PyUnit test scripts and used for unit testing.
- Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
- Developed user interfaces using HTML5 and JavaScript.
- Developed complex web, middleware, and back end systems in Python, SQL and Perl for Linux and Windows.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- 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.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Used GIT to for Versioning the source code.
- Wrote validation scripts in SQL to validate data loading.
- Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.
Environment: Python 2.7/ 3, C++, Django 1.5, Pandas, HTML5, CSS, XML, JavaScript, JQuery, AJAX, Eclipse, Unit testing, Linux, PyQT, PyUnit, PL/SQL SVN, MySQL, Apache.
Confidential
Python Developer
Responsibilities:
- Deployment of Cloud service includingJenkins and Nexus on Docker using Terraform.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Created test harness to enable comprehensive testing utilizing Python.
- Wrote Python scripts to parse XML documents and load the data in database.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL, PL/SQL.
- Performed testing using Django’s Test Module.
- Used python scripts to update content in the database and manipulate files.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Generated Python Django Forms to record data of online users
- Used JQuery for selecting DOM elements when parsing HTML.
- Using GIT version control tool to coordinate team-development.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Performed the backend services/API testing using various systems like REST API services
- Implemented a continuous Delivery pipeline with Jenkins and GitHub, whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker container from it.
- Develop Python scripts to automate the test cases.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed Python batch processors to consume and produce various feeds.
- Designed and developed data management system using MySQL.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Handled all the client-side validation using JavaScript.
- Developed Automation scripts for new enhancements using Selenium Web Driver.
- Worked on JMP scripting for exploring the data.
- Prepared the data for API testing using SQL.
- Worked with JSON based REST Web services.
- Responsible for debugging and troubleshooting the web application.
Environment: Python 2.7, Django 1.3, Pandas, CSS, XML, JavaScript, JQuery, AJAX, Eclipse, Linux, SVN, MySQL, Apache, RAD 7.0, C++, Ajax, HTML Restful API, MySQL, Django, JSON, Panda, Java, Shell Scripting, PL/SQL, SVN, Jenkins, Jira, UNIX, Linux