Post Job Free
Sign in

Python Developer Deployment Manager

Location:
Bedford, OH
Posted:
October 07, 2022

Contact this candidate

Resume:

Satyanarayana

*******.********@*****.*** Contact: 216-***-****

Professional Summary:

Around 8 years of Professional IT experience in Analysis, Design, Development, Testing Quality Analysis and Audits of Enterprise Applications and Database Development.

Extensive knowledge and strong coding skills on Python, Shell, SQL, Ruby, NodeJS, MATLAB.

Good Experience with Django, a high-level Python Web framework

Experience in working with Lambda, AWS Connect, Amazon Lex, AWS CLI, AWS CDK with Python, Serverless and PaaS toolkit, EMR, Kinesis, S3, RDS and other core AWS services.

Good exposure to UI design using Bootstrap, HTML, CSS, JavaScript.

Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot

Experience in building isomorphic applications using React.js and Redux with GraphQL on server side

In depth knowledge and expertise in Hadoop, Hive, MapReduce, Spark, or MySQL

In depth knowledge and expertise in Data Structures and Algorithms, Design Patterns, proficient in UNIX Shell Scripting, Python Scripting, Bash scripting and Sql Query building (Sql query with join, sub query, correlated query and analytical query).

Working experience in Database design, Data Modelling, Performance tuning and query optimization with large volume of multi-dimensional data.

Excellent T-SQL development skills to write complex queries involving multiple tables, great ability to develop and maintain stored procedures, triggers, user defined functions

Built CI/CD pipeline as part of Automation setup using AWS resources.

Extensively worked on Push and Pull architectures, Ansible, Docker and Kubernetes.

Strong understanding and background in probability theory, random process, statistics, and optimization.

Worked extensively on DynamoDB, Polly, Lex, Comprehend, S3, Code Star, Code Pipeline, Code Build, Code Deploy, Code Commit, CloudFormation, CloudWatch, CloudFront, WebSocket, AppSync.

Integrated and extensively worked on Data Dog, New Relic, Sumo Logic, Splunk, Raygun etc. & was able to leverage them depending on use case where they fit in

Extensive knowledge in RDBMS (MySQL, Oracle) & Big Data Databases.

Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.

Web development using Python and advanced Django based web framework. Can leverage between Django and flask.

Good experience of software development in Python (libraries used: Beautiful Soup, NumPy, SciPy, matplotlib, python-twitter, Panda’s data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm, emacs.

Experience in Implementation of MVC/ MVW architecture using Django, and RESTful, Soap Web Service and SoapUI.

Developed/supported application on LAMP stack (Linux, Apache, MYSQL and PHP).

Strong knowledge in SQL concepts - CRUD operations and aggregation framework.

Extensive knowledge in Marketing and SCM Domains like GitHub, Code Commit and Bitbucket.

Worked on Waterfall and Agile methodologies. Lxml, XML, HTML, DHTML, Ajax, Tomcat and Apache Application server over various platforms (UNIX, Linux, and Windows).

Deep analytics and understanding of Big Data and algorithms using Hadoop, MapReduce, NoSQL and distributed computing tools.

Languages

Python 3.9, 3.4, 3.3,2.7/2.4, C++, Java, Shell Script, SQL

Python Framework

Django 1.3/1.4/1.5/ 1.7/ 1.9, Pyramid, Flask, web2Py.

Databases

MySQL, 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

Cloud Technologies

AWS, Azure

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

EDUCATION

•Bachelor of computers from Osmania University, Hyderabad, India.

PROFESSIONAL EXPERIENCE

Client: Charter Communication, St Louis, MO Jan 2021 to Present

Role: Sr. Python Developer

Description:

Charter Communications, Inc., is an American telecommunications and mass media company with services branded as Spectrum.

Responsibilities:

Created Business Logic using Python to create Planning and Tracking functions.

Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashovers stored in the Django models. Also created XML with Django to be used by the Flash.

Developed multi-threaded standalone app in Python, PHP, C++ to view Circuit parameters and performance.

Involved in multiple phases of software development life cycle (SDLC) including analysis, design, development, implementation and testing.

Analyze the software requirements to determine feasibility of design within time and cost constrains.

Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.

Designed and managed API system deployment using fast http server and Amazon AWS architecture.

Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.

Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.

Supported ETL teams by developing a UI for monitoring the status.

Worked on AWS Serverless cloud resource Lambda to configure and triggering files, to generate stacks and templets of corn job that will trigger every 30 minutes and for every corn job SNS will notifies you.

Designed and implemented Confidential Serverless Backend leveraging AWS Amplify REST APIs, GraphQL APIs (DynamoDB) and S3 Storage to streamline development and reduce time to market

Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly

Develop REST API and integrated with cloud products like AWS REST API gateway and AWS lambda.

Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.

Developed Python code to gather the data from HBase and designs the solution to implement using PySpark.

Developed early prototypes using React, Redux, GraphQL, Apollo, and AWS services Cognito, Appsync and DynamoDB

Stored the data in the form of JSON structure-based documents, stored in a collection using MongoDB. Worked on creating the Docker containers and Docker consoles for managing the application life cycle.

Setup Docker on Linux and configured Jenkins to run under Docker host.

Used PySpark, SparkSQL in making pipelines to extract data coming from MDL in spark environment

Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing applications.

Environment: Python 3.4/2.7, Django 1.7, CherryPy, HTML5, CSS, Bootstrap, JSON, JavaScript, AJAX, RESTful webservice, MongoDB, MySQL, SQLite, Cassandra, Docker, AWS (EC2, S3), PyUnit, Karma, Jenkins, Selenium Automation Testing.

Client: Sherwin-William, Cleveland, OH Nov 2018 to Nov 2020

Role: Python Developer

Description:

Sherwin-Williams Company is an American Cleveland, Ohio–based company in the paint and coating manufacturing industry.

Responsibilities:

Designed and Developed UI for creating Dashboard application using AngularJS, D3, C3, HTML, CSS, Bootstrap, JavaScript and JQuery.

Developed and implemented Python scripts to automate retrieval, parsing and reporting of configuration parameters from Network Devices connected to customer networks.

Involved in user interface design and development using JSP, Servlet, HTML5, CSS3 and JavaScript.

Wrote and tested Python scripts to create new data files for Linux server configuration using a Python template tool.

Modified controlling databases using SQL generated via Python and Perl code, collected and analyzed data with Python programs using SQL queries from the database of data collected from the systems under tests.

Involved in write application-level code to interact with APIs, Web Services using AJAX, JSON and hence building type-ahead feature for zip code, city, and county lookup using jQuery, Ajax and jQuery UI.

Developed front-end using Html, CSS, Javascript, React, Redux, Bootstrap.

Skilled in using collections in Python for manipulating and looping through different user-defined objects.

Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.

Automated different workflows, which are initiated manually with Python scripts and Unix shell scripting.

Created and maintained technical documentation for launching Hadoop Clusters and for executing Hive queries and Pig Scripts.

Developed Sqoop scripts to handle change data capture for processing incremental records between new arrived and existing data in RDBMS tables.

Involved in the Web/Application development using Python, HTML5, CSS3, AJAX, JSON and JQuery.

Generated Python Django forms to record data of online users and used PyTest for writing test cases.

Prototype proposal for Issue Tracker website using Python/Django connecting MySQL as Database.

Environment: Python, HTML5, CSS3, AJAX, JSON, jQuery, MySQL, NumPy, SQL Alchemy, Matplotlib, Hadoop, Pig Scripts.

Client: Vivint Solar. Lehi, UT Jan 2017 to Oct 2018

Role: Python Developer

Description: Vivint Solar was an American provider of photovoltaic solar energy generation systems, primarily for residential customers.

Responsibilities:

Created the PySpark programs to load the data into Hive and MongoDB databases from PySpark Data frames

To work on Imaging libraries available for Python and third-party modules such as botocore and MySQL dB

To work on python’s flask web framework and REST services.

To have good understanding of the threading limitations in python, and multi-process architecture

To have experience with multithreading and other performance management within code base working along with system admins to properly size AWS assets

Involved in different functions of data warehouse.

Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers and Strong experience in Data warehouse concept

Developed physical data models, data warehouse models and created DDL scripts to create database schema and database objects.

Experience in Data Extraction, Data Cleaning, Data Transformation and Data Loading.

Involved in writing python API for Amazon Lambda to manage some of the AWS services.

Basic understanding of front-end technologies, such as JavaScript, HTML5 and CSS3

To be familiar with connecting to Database and perform transactions. Used AWS RDS, lambda, for database configuration.

To have strong unit testing and debugging skills

Responsible for system trouble shooting and problem solving across application development

Involved in all the phases of Software Development Life Cycle (SDLC) using Project management tools JIRA.

Excellent working knowledge in UNIX and Linux shell environments using command line utilities.

Worked in agile and waterfall methodologies with high quality deliverables delivered on time.

Environment: Python 2.7, Python 3.6, UNIX, LINUX, AWS EC2, AWS RESTAPI gateway, AWS RDS, Git Labs, JSON, Postgre Sql, SQL, Redis, Restful API

Client: Valassis Communications, Livonia, MI Jun 2015 to Dec 2016

Role: Python Developer

Description: Valassis Communications, Inc. is a Livonia, Michigan-based company that provides media and marketing services in the United States, Europe, Mexico, and Canada.

Responsibilities:

Gathered requirements, system analysis, design, development, testing and deployment.

Created a Python/Django based web application using Python scripting and MySQL Workbench for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages.

Developed user interface using CSS, HTML, JavaScript and jQuery.

Created a database using MySQL, wrote several queries to extract/store data.

Wrote Python modules to extract/load asset data from the MySQL source database.

Designed and implemented a dedicated MYSQL database server to drive the web apps and report on daily progress.

Developed views and templates with Python and Django & view controller and templating language to create a user-friendly website interface.

Involved in creating a reusable component using React JS and Redux JS for DOM Manipulation.

Used Django framework for application development.

Created the entire application using Python, Django, MySQL and Linux.

Used React JS to create Controllers to handle events triggered by clients and send request to server.

Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.

Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.

Created most important Business Rules which are useful for the scope of project and- needs of customers.

Improved performance by using a more modularized approach and using more in-built methods.

Wrote Python modules to view and connect the Apache Cassandra instance.

Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.

Implemented PySpark using Python and utilizing data frames and temporary table SQL for processing of data.

Developed API modularizing existing python modules with the help of pygmy libraries.

Wrote unit test cases for testing tools.

Coded test programs and evaluated existing engineering processes.

Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.

Environment: Python, C++, Django, Puppet, Jenkins, Pandas, Grafana/Graphite, React JS, GCP, MySQL, No SQL, Linux, HTML, CSS, jQuery, JavaScript, Apache, Linux, Git, Eclipse, PyTest, Oracle, Cassandra DB.

Client: Progrexion ASG. Salt Lake City, UT Jun 2014 to Jun 2015

Role: Python Developer

Description: Progrexion is a wide range of credit repair services through its trusted consumer brands, Lexington Law Firm, Creditrepair.com, and efolks.

Responsibilities:

Followed Agile/Scrum methodology for project development, task tracking and day to day works and involved in design and requirement analysis discussions.

Designed table-less layouts, gradient effects, page layouts, navigation and icons using CSS and appropriate HTML tags as per W3C standards.

User interface coding and styling using JavaScript, CSS and HTML.

Used JSPs for implementing UI/MVC framework.

Excellent implementation Persistence layer using JPA, JDBC and Hibernate.

Used Hibernate ORM tools which automate the mapping between IBM DB2 SQL databases and objects in Java.

Extensively used Hibernate in data access layer to access and update information in the database for registrations.

Used UML and Rational Rose for making class diagrams and sequence diagrams.

Implemented front-end using JSP, JSON, HTML, CSS, JavaScript and Custom tags.

Created and maintained the configuration of the spring application frameworks IOC container.

Implemented spring framework bean factory & application context for bean initialization and configurations.

Automated deployment of builds to different environments using Jenkins.

Code repository management using GIT and project build tool using ANT.

Used WebLogic for application deployment and Log 4J used for Logging/debugging.

Developed code using IntelliJ IDEA as an Integrated Development Environment for java-based applications.

Written JavaScript for different validations

Used SQL Statements to Present Query responses.

Environment: Python 2.7, Django 1.4, MySQL, Windows, Linux, HTML, CSS, jQuery, JavaScript.



Contact this candidate