Python Developer Resume
Plano, TX
SUMMARY
- 8+ years of experience in Analysis, Design, Development, and Implementation of various client - server application usingPython, SQL, MongoDB, testing of various stand - alone and client-server architecture-based enterprise application software inPythonon various domains.
- Experienced with developing and implementing customized RESTful API.
- Experienced with full software development life-cycle (SDLC), architecting scalable platforms, object-oriented programming (OOPs), database design and agile methodologies.
- Experienced in implementing Model View Control (MVC) architecture using server - side application like Django for developing web applications.
- Proficient in developing web-based applications usingPython3.x, Django, Angular Versions, Flask, Webapp2, XML, CSS3, HTML5, DHTML, JavaScript, jQuery, and Bootstrap.
- Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS CloudWatch, AWS Config, Auto-scaling, IAM user management, and AWS S3.
- Experience in Object Oriented Programming using concepts like Multi-Threading, Exception Handling and Collections.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and knowledge in PostgreSQL database.
- Experience in developing web services (WSDL, SOAP and REST) and consuming web services withpythonprogramming language.
- Experience data processing like collecting, aggregating, moving from various sources using PySpark.
- Experience in using various version control systems like Git, GitHub and Amazon EC2 and deployment using Heroku.
- Good experience of software development inPython(libraries used: NumPy, PySpark, Ski-kit, Pyramid, SciPy, Matplotlib,python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm.
- Great knowledge of ETL usingpython.
- Experienced with object-relational mapping (ORM) and effectively utilizing various database types including MySQL, Oracle.
- Automated recurring reports using SQL and Python.
- Experienced in writing SQL queries, working knowledge of RDBMS like SQL Server 2011/12/13/15, No SQL databases like Mongo DB, Cassandra.
- Utilized complex SQL queries for data manipulation.
- Good Experience in bucketing, partitioning, multi-threading computing and streaming (Python, PySpark)
- Experience in working with deployment tools like Microsoft Azure, Heroku and Jenkins.
- Good experience in UNIX and Linux, Open stock, and Expertise python scripting with focus on DevOps tools, Ansible, CI/CD and AWS Cloud Architecture.
- Knowledge on Docker container snapshots, attaching to a running container, removing images, managing director structures, and managing container.
- Experienced in application containerization using Docker and orchestration technologies like Kubernetes (K8S) and have experience working on Virtual machines.
- Experience on test modules and frameworks like Ansible and Cucumber for test other software.
- Great knowledge of ETL usingpython.
- Implement Flask Restful API endpoints for accessing through UI and uploading ETL data.
- Hands on Experience in Data mining and Data warehousing using ETL Tools.
- Good experience in Building reports and dashboards in Tableau (BI Tool).
PROFESSIONAL EXPERIENCE
Python Developer
Confidential - Plano, TX
Responsibilities:
- Involved in building database Model, APIs and Views utilizingPython, in order to build an interactive web-based solution.
- Responsible for Datastax Cassandra/NoSQLdatabase administration, DevOps development, and Java Machine Learning development.
- Involved in MVC frameworks like Django, Angular.js, React.JS, JavaScript, and Node.js and had analyzed the SQL scripts and designed the solution to implement using PySpark
- DevelopETLscripts usingPython, StreamSets and build Informatica mappings for complex data load transformation logics.
- Provided consistent environment usingKubernetesfor deployment scaling and load balancing to the application from development through production.
- Developing required application programs using oops concepts.
- DevelopAImodels base on the findings from literature and test for model performance
- Create and Customize reports in the system by using SQL Server Reporting Service (SSRS) to provide data for service management and opportunity management.
- Designed and developed the application using Agile Methodology and followed TDD and Scrum.
- UsedKubernetesto manage containerized applications using its nodes, Config Maps, Services and deployed application containers as Pods.
- Involved in development ofPythonbased Web Services using REST for sending and getting data from the external interface in the JSON format and perform analysis using Django and PostgreSQL.
- Data ingestion to one or more Azure services (Azure Data Lake, Azure Storage,Azure SQL, Azure DW) and processing the data in AzureDatabricks.
- HadoopBigDatainfrastructure for batchdataprocessing and real-timedataprocessing.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Responsible for setting upPythonREST API framework using Flask.
- UsedGolangto create backend servers.
- Developed micro services usingLambdaAWS functions.
- Created Application Interface Document for the downstream to create new interface to transfer and receive the files throughAzureData Share.
- Make use of advancedPythonlibraries like PETL, Panda's Psycopg2 to implement business logics inETLflow.
- Have utilizedPythonlibraries such as NumPy and Pandas for processing tabular format data.
- Involved in the development of the applications usingPython, HTML5, CSS3, PHP, AJAX, JSON, Django, jQuery Bootstrap 4.0.
- Worked on Visual Studio 2019/ .NetCORE 3.0 Framework to implement Business Logic.
- Design and buildbigdataarchitecture for unique projects, ensuring development and delivery of the highest quality, on-time and on budget.
- Migration of data from Excel source to cloud using SQL Server Integration Service (SSIS).
- 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.
- Hands on configuring theLambdafunctions Setup, Configuration and Administration.
- Responsible for installing, configuring and maintaining Drupal,PHP, Apache and MySQL on AWS Cloud Servers.
- Fixed functional and performance related bugs in core products written inGolang.
- 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.
- Managed and reviewed Hadoop log file and worked in analyzing SQL scripts and designed the solution for the process using PySpark.
- Performed Error handling in everyLambdafunctions to handle various business scenarios.
- Containerization ofGolangMicroservice using Docker and deploying them AWS clusters using Kubernetes (EKS) with the help of Jenkins pipeline.
- Developed applications using RESTful architecture using Node.js andPythonas backend languages and Used Numpy for Numerical analysis.
- Install, troubleshoot and maintainAnsibleTower (AWX) server environment.
- Developed Business Logic usingPythonon Django Web Framework.
- Developed efficient Angular.js for client web-based applications.
- Implemented SOAP/RESTful web services in JSON format.
- Performed various Parsing techniques using PySpark API'S to cleanse the data from Kafka.
- Developed custom consumers and producers for Apache Kafka in Go (Golang) for cars monitoring systems.
- 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.
Environment: Python3.3, Flask, PyUnit Test, PyTest, OOPS, NumPy, Pandas, HTML, CSS, jQuery, AJAX, AWS, JavaScript, Bootstrap 4.0, XML, GitHub, MYSQL, MongoDB 4.0/4.4, Django, Oracle and Windows, Django 1.4, Apache HTTP, Visual Studio 19, Angular.js, Restful, Shell Scripting, GIT Hub, Cassandra, JIRA.
Python Developer
Confidential - Columbus, OH
Responsibilities:
- Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
- Coordinate with data analysis team to get theETLmapping specification document.
- Azure API Management, Security, Cloud-to-Cloud Integration (Public, Private), Data Lake.
- Implemented, designed and codedpythonuser defined functions inPySpark.
- Developed complex web, middleware, and back end systems inPython, SQL and Perl for Linux and Windows.
- Created PyUnit test scripts and used for unit testing.
- Designed and developed Django REST Services with ORM models along with templates.
- Used NoSQL databases like Mongo DB and AWS Dynamo DB handle to large volumes of data flow.
- Implemented usage of Amazon EMR for processingBigDataacross Hadoop Cluster of virtual servers on Amazon Elastic Compute Cloud (EC2) and Amazon Simple Storage
- Created AWSLambdafunctions for AWS config rules using Node.js.
- Develop Scripts for build, deployment and related tasks using Gitlab,Jenkins andDockerConfigure and maintain Continuous Integration, Automation and Configuration management tools
- Develop applications that use MongoDB database, and pymongo.
- Worked on configuringAnsibleServers, installingAnsibleand bootstrapping nodes with Host servers and involved in writingAnsibleplaybooks to install and configure Apache, tomcat, Jenkins, Rundeck.
- Used SOAP and Restful API for information extraction.
- Used Ajax and jQuery for transmitting JSON data objects between frontend and controllers.
- Developed Merge jobs inPythonto extract and load data into MySQL database.
- Analyze theETLmapping spec and clarified all the outstanding items to proceed with the design.
- Worked on Web Log Analysis using Apache Spark (PySpark).
- Developed user interfaces using HTML5 and JavaScript.
- Created a Git repository and added the project to GitHub.
- Implemented cluster services using Docker and Kubernetes
- Utilized Agile process and JIRA issue management to track sprint cycles.
- Assisted the project manager in problem solving withBigDatatechnologies for integration of Hive with HBase and Sqoop with HBase.
- Wrote validation scripts in SQL to validate data loading.
- Developed web-based applications usingPython2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript and jQuery Visual Studio 2015.
- Created Business Logic usingPythonto create Planning and Tracking functions.
- Worked very closely with designers, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
- Provide the estimates to complete theETLdevelopment with some staggered approach to the project management team.
- Developed a multi-threaded standalone app inPython, PHP, C++ to view Circuit parameters and performance.
- Involved in building database Model, APIs and Views utilizingPython, in order to build an interactive web-based solution.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Developed internal auxiliary web apps usingPythonFlask framework with Angular.js and Twitter Bootstrap CSS / HTML framework.
Environment: Python, Django, PYQt,PythonSDK, AWS, Flash, PHP, Pandas, PyQuery, DOM, MongoDB 3.2, Bootstrap, XML, HTML5, Visual Studio 2015, JavaScript, Angular.js, JSON, Rest, Apache Web Server, Git Hub, MySQL, LINUX.
Python Developer
Confidential - Boston, MA
Responsibilities:
- Part of the team implementing REST API's inPythonusing micro-framework like Flask with SQL Alchemy in the backend for management of data center resources on which OpenStack would be deployed.
- Usedpythonlibraries like Beautiful Soap, NumPy and SQL Alchemy.
- Installed/configured/maintained PostgreSQL database and MongoDB database.
- Good hands in developing web services and integrating REST services usingpython.
- Utilized standardPythonmodules such as csv, robot parser, itertools and pickle for development.
- Worked onPythonOpenStack APIs and used NumPy for Numerical analysis.
- CreatedLambdafunction for Mobile development team using Amazon AWS cloud platform.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
- Implemented AJAX for dynamic functionality of webpages for front end applications.
- Worked on front end frameworks like CSS Bootstrap for responsive webpages.
- Made Django web-based apps for Insurance premium calculations.
- Generated property list for every application dynamically usingPython.
- Rewrite existing Java, C++ applications inPython.
- Used Django APIs for database access.
- Used Go to run theDockerCommand Line Interface tools
- Worked onAnsiblefor configuring and maintaining development, test and production environments
- Developed the project in a Linux environment.
- Used Agile Methodology and SCRUM Process.
- Converted Visual Basic Application toPythonand MSQL.
- UsedPythonscripts to update content in the database and manipulate files.
- I was part of writing SQL queries, PL/SQL stored procedures, involved in modifications to the existing database structure.
- Contributed patches back to Django.
Environment: Python2.7/3.3, CSS, HTML, Bootstrap, Docker, JavaScript, jQuery, AJAX, MySQL, Linux, GIT, flask andpythonlibraries such as NumPy, SQL Alchemy, Automation framework, Django 1.11, PostgreSQL, MongoDB, SciPy, C++, Java, XML, Oracle 9i, Apache.