Home

Ashok - Python Developer
[email protected]
Location: Malvern, Pennsylvania, USA
Relocation: Open all over USA
Visa: H1B
PROFESSIONAL EXPERIENCE:

Over 8+ years of IT journey in design, development, testing and implementation of several stand-alone and client-server architecture-based organization application software, program the usage of a range of technologies, examining complicated commercial enterprise necessities & mapping them to machine specifications, RESTful services, AWS, Kubernetes, PYTHON, JAVA, and SQL.

Involved in all stages of software development lifestyles cycle process across diverse workflows (requirement look at, evaluation, design, coding, testing, deployment, and maintenance) in internet & client/server application improvement.

Involved in developing internet applications the usage of Python, Django, flask, pyramid, Sanic frameworks and with numerous python libraries inclusive of beautiful soup, Twisted, NumPy, matplotlib, SciPy, PyQt, SciPy, SQL Alchemy, Boot, logging, Nose, Blaze, Hug.

Experience in industry-standard IDEs like PyCharm, Sublime, Emacs, Eclipse, NetBeans, IntelliJ, and TOAD.

Developed web applications implementing MVT structure the usage of Django, Pandas, flask, Webapp2 and spring net utility frameworks, with top expertise of Django ORM and SQL Alchemy.

Huge experience in growing programs with the aid of implementation of internet primarily based and consumer/server software the usage of HTML, Bootstrap, PHP, CSS, JavaScript & D3.js.

Good experience of software development in Python and IDEs: PyCharm, sublime text, Jupyter Notebook.

Proficient in writing SQL queries, stored strategies, capabilities, programs, tables, views, triggers the usage of relational databases like Oracle, DB2, MySQL and MS SQL Server.

Experience in Test driven development for functional and integration testing using Python Nosetest, PyUnit, Robot framework and Selenium frameworks.

Excellent working knowledge of designing & implementation of all QA test strategy plans manually and automated Test solutions for Client/server and Web applications with Selenium WebDriver.

Professional in designing, developing, and enhancing automated test scripts for Selenium using Python.

Experience in Cloud virtualization and resource management solutions, (e.g., Docker, Mesos, Kubernetes).

Suitable experience in Shell Scripting, Oracle RDBMS, SQL Server, UNIX, and Linux.

Experienced in requirement accumulating, use case improvement, commercial enterprise manner go with the flow, commercial enterprise method modeling: significantly used UML to develop various use cases, magnificence diagrams and collection diagrams.

Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets.

Created a Lambda Deployment function and configured it to receive events from your S3 bucket.

Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end.

Expertise in creating Restful API in NodeJS and communicate with Clojure server via protocol and use Backbone to generate template.

Professional at version manipulate systems like Git, SVN and CVS, Migrated repos from SVN to GitHub.

Suitable expertise of TCP/IP, UDP, HTTP, HTTPS, SSH and SSL protocols.

Experienced with databases using ORMs/DOMs for integrating with MySQL, Postgres, MongoDB, Cassandra, and SQLite. Also, experienced with writing custom queries through database connectors.

Experience in developing consumer-based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair programming.

Experience in Designing, Architecting, and implementing scalable cloud-based web applications using AWS and GCP.

Experience in jinja 2 template and Mako in server side.

Implement data security and access controls using AWS IAM and KMS. This includes using AWS IAM and KMS to secure data access and to protect data from unauthorized access.

Monitor and troubleshoot data pipelines and systems using AWS CloudWatch and other monitoring tools. This

includes using AWS CloudWatch to monitor data pipelines and systems for performance, errors, and other issues.

Collaborate with data scientists and analysts to provide data insights and support their data needs. This includes working with data scientists and analysts to understand their data needs, and to provide them with data that they can use to analyze and make decisions.

Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.

Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.

Expertise in working with GUI frameworks like Pyjamas, Jython, PyQT.

Precise experience in running with net services like Amazon AWS EC2, S3, SES, ELB, EBS.

Good knowledge in working with Web/application server-Apache Tomcat, Tornado, CherryPy, and Rocket.

Hands-on experience with worm tracking tools JIRA and ALM.

Experience in creating Kafka producer and Kafka consumer for Spark streaming.

Extensive coding knowledge in developing UI for enterprise web applications using HTML, Java Script, XML, AJAX adhering to enterprise UI Standards.

Experience in with source code testing frameworks like JUnit, PyUnit.

Experienced in unit trying out, gadget integration testing (SIT), user attractiveness trying out (UAT), Functional testing.

Good familiarity in using request library and JSON to engage with REST offerings and in interacting with Database.

Experience in all phases of SDLC like requirement analysis, implementation and maintenance, and extensive experience with agile and scrum.

Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines.

TECHNICAL SKILLS:

Languages Python 3.6,3.8, SQL, Java, PHP, C#, .Net, Spark SQL, GoLang Spark, Scala, Kafka

Databases SQL Server, Oracle 9i/10g/11g, MySQL, PostgreSQL, SQLite, Spark SQL

Web Servers JBoss, BEA Web Logic, Web Sphere, Apache Tomcat

Web Technologies/other

Django, Flask, PySpark, Pyramid, AJAX, HTML5, Node JS, CSS3, XML/XSD, XPath, XSLT, Jupyter Notebook, JavaScript, jQuery, Web Services (Soap, Restful), Amazon Webservices like EC2, S3, EBS, PyUnit, ETL, Kubernetes, React JS

Building & Bug Tracking

Tools JIRA, Bugzilla, ANT, UML, MAVEN.

Frameworks Django, Flask, Bootstrap, CherryPy, web2py, Pyramid, Robot, Selenium

Version Controls SVN, CVS, Git.

Methodologies Agile, SDLC, Waterfall model

EDUCATION:

Master of Computer Applications JNTU Kakinada, India-2014

BSc in computers JNTU Kakinada-2011

PROFESSIONAL EXPERIENCE:

Client: AETNA (CVS Health) - Bluebell, PA June 2021 Till date

Role: Python Application Developer

Responsibilities:

Create Pyspark frame to bring data from DB2 to Amazon S3. Design and develop ETL integration patterns using Python on Spark.

Translate business requirements into maintainable software components and understand impact (Technical and Business).

Optimize the Pyspark jobs to run on AWS Cluster for faster data processing. Provide workload estimates to client.

Developed and maintained backend services and APIs using Python. This could include experience with frameworks like Django, Flask, or Pyramid.

Designed and implemented scalable and efficient backend services. This could include experience with caching, load balancing, and other performance optimization techniques.

Worked with databases to store and retrieve data. This could include experience with relational databases (MySQL, PostgreSQL), NoSQL databases (MongoDB, Cassandra), and cloud databases (Amazon Redshift, Google Big Query).

Implemented security measures to protect backend services. This could include experience with authentication, authorization, and encryption.

Deployed and monitored backend services. This could include experience with tools like Docker, Kubernetes, and Jenkins.

Implement CI/CD (Continuous Integration and Continuous Development) pipeline for Code Deployment. Reviews components developed by the team members.

Data acquisition from internal/external data sources.

Create and maintain optimal data pipeline architecture.

Identify, design, and implement internal process improvements. Automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability. Build the infrastructure required for optimal extraction, transformation, and loading (ETL) of data from a wide variety of data sources like SQL Server, Oracle & SAP using Azure, Spark, Python, Hive and other Bigdata technologies.

Optimization of Hive queries using best practices and right parameters and using technologies like Hadoop, Python, PySpark.

Design and implement data pipelines using AWS Glue. This includes using AWS Glue ETL jobs to extract, transform, and load data from a variety of sources into AWS data warehouses and lakes.

Develop and maintain data processing and transformation scripts using Python and SQL. This includes using Python and SQL to write scripts that automate data processing tasks, such as cleaning, validating, and enriching data.

Deployed and managed SQL Server in a production environment. This could include experience with backup and recovery, security, and monitoring.

Optimize data storage and retrieval using AWS database services such as RDS and DynamoDB. This includes using AWS database services to store data in a secure and efficient way, and to optimize data retrieval for performance.

Developed and maintained Python-based Snowflake applications. This could include experience with the SnowSQL command-line tool, the Snowflake Python library, or the Snow Park API.

Designed and implemented scalable and efficient Snowflake pipelines. This could include experience with caching, load balancing, and other performance optimization techniques.

Developed Hive queries for data sampling and analysis to the analysts.

Developed spark applications in python (PySpark) on distributed environment to load huge number of CSV les with different schema in to Hive ORC tables.

Worked on reading and writing multiple data formats like JSON, ORC, Parquet on HDFS using PySpark.

Involved in converting Hive Queries into various Spark Actions and Transformations by Creating RDD and Data frame from the required files in HDFS.

Responsible for creating the design documents, establish specific solutions, creating the Unit Test Cases

Migrating on-prem ETLs from MS SQL server to Azure Cloud using Azure Data Factory and Databricks.

Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency, and other key business performance metrics.

Develop framework for converting existing PowerCenter mappings and to PySpark (Python and Spark) Jobs.

Environment: Python 3.6, AWS Cloud, S3, EC2, Postgre Spark, Bigdata, Snowflakes, Hadoop, Kubernetes, Plotly Dash,

Dockers, Air flow, Splunk, DB2, PostgreSQL, CI/CD, HDFC, Qubol, Databricks, HTML, React JS, Bootstrap, CSS, HTML, GitHub, Jira

Client: American Lebanese Syrian Associated Charities - Memphis, TN Sep 2019 June 2021

Role: Python Developer

Responsibilities:

Involved in design, development, and support phases of Software Development Life Cycle (SDLC).

Built and maintained code libraries to support analytics using NumPy and SciPy.

Designed and implemented scalable and efficient FastAPI APIs. This could include experience with caching, load balancing, and other performance optimization techniques.

Worked with databases to store and retrieve data from FastAPI APIs. This could include experience with relational databases (MySQL, PostgreSQL), NoSQL databases (MongoDB, Cassandra), and cloud databases (Amazon Redshift, Google BigQuery).

Implemented security measures to protect FastAPI APIs. This could include experience with authentication, authorization, and encryption.

Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Have worked on AWS for fetch the pictures files from AWS to UI. Build the future of product visuals (HTML, CSS, JavaScript/java, ad-hoc widgets).

You master R/Shiny and develop data visualizations for our consultants & customers that tease out important insights from big and complex data.

Designed front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS CSS, and JavaScript and Strong Expertise in working with server-side technologies including databases, restful API and MVC design patterns.

Developed backend web services using Node.js and stored dependencies using Node Package Manager (NPM).

Worked on parsing of JSON data to be used in the project received by API calls using Python Request library.

Used SQLAlchemy to operate across various databases.

Experience writing data APIs and multi-server applications to meet product needs using Golang.

Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will used using Golang.

Experience in python, Jupyter, Scientific computing stack (NumPy, SciPy, pandasand matplotlib).

Worked with npm commands and using package. json for managing dependencies and dev-dependencies of node js applications.

Created framework to record, playback and debug individual test cases, using Selenium Web Driver provided more flexibility in automating test cases. Setup Selenium GRID to run automation scripts on different browsers.

Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.

Build visuals with the teams. Consider into his own framework, objectives, challenges, and strategic decisions that product & data analytics team have and build visualizations for consultants & customers to help answer UI/UX questions.

Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.

Proficient in building Web User Interface (UI) using HTML/HTML, DHTML, XHTML, AngularJS, CSS/CSS3 and JavaScript, Node.js, Backbone.js, React, Node.js, D3, jQuery that follows W3C Web Standards and are browser compatible.

Configured UCSM Manager BootDeviceOrder, Host Firmware, Qos, LocalDisk Policies according to enterprise customer requirement and Cisco best practices.

Experience in AWS platform and its features including IAM, EC2, EBS, VPC, RDS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Autoscaling, Cloud Front, S3, SQS, SNS, Lambda and Route53.

Implemented Spring boot microservices to process the messages into the Kafka cluster setup.

Worked as Onshore lead to gather business requirements and guided the offshore team on timely fashion.

Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets.

Created a Lambda Deployment function and configured it to receive events from your S3 bucket.

Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, definition of Key Business elements from Aurora.

Implemented database access using Django ORM.

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. 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.

Installation of MongoDB RPM s, Tar Files and preparing YAML config files.

Created, tested, documented, and installed modifications to the systems as required with the use of the following technology: Unix Shell Scripts (KORN). Perl scripting, JAVA & HTML Script.

Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.

Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.

Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.

Developed REST Microservices which are like API s used for Home Automation. They also keep the data in synchronization between two database services.

Configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.

Extensively used SQL, Numpy, Pandas, Scikit-learn, Spark, Hive for Data Analysis and Model building.

Used SVN, CVS as version control for existing system.

Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work.

Creating and modifying webservices and stored procedures to implement new requirements using Python.

Exposing services as RESTful services in JSON format for Admin UI which is developed using Django.

Extensively used XML and RESTful Web Services to retrieve and send data from different applications.

Developed DOM-based interactive directory structure diagram with dynamically expandable directory trees.

Used Robot framework for test Automation integrated with Jenkins.

Used JIRA maintain system protocols by writing and updating procedures and business case requirements, functional requirement specifications documents.

Implemented unit testing using PyUnit, and tested several RESTful services using SOAP UI.

Environment: Python 3.6,3.8, Kubernetes, Django, Pandas, Numpy, Fastapi, Kafka, ORM, HTML, CSS, Bootstrap, Node JS, React JS, Jupyter Notebook, XML, AJAX, JSON, jQuery, JavaScript, CI/CD pipelines, Jenkins, GitHub, SVN, CVS, Oracle 11g/10i, MySQL, RESTful API s, Linux, ROBOT framework, Selenium, MongoDB, Microservices, Soap UI, Amazon Webservices like EC2, S3, EBS, lambda, PyUnit, ETL.

Client: Illinois Department of Transportation - Springfield, IL Sep 2018 Aug 2019

Role: Python Developer

Responsibilities:

Involved in the project life cycle including design, development and implementation and verification and validation.

Developed the application front end using HTML, CSS, JavaScript, Bootstrap, Django framework.

Extensively utilized Python frameworks like Django, Flask, Sanic, PyUnit and libraries like matplotlib.

Developed an information pipeline utilizing Kafka and Storm to store data into HDFS.

Implemented Spark SQL to access Hive tables into Spark for faster processing of data.

Used Spark SQL with Python for creating data frames and performed transformations on data frames like adding schema manually, casting, joining data frames before storing them.

Developed Restful Microservices using Flask and Django and deployed on AWS servers using EBS and EC2.

Consumed REST based microservices with Rest template based on RESTful APIs and designed, developed, and tested HTML, CSS, jQuery and React.js that meets accessibility and web browser standards for car dealerships websites.

Designed applications implementing MVC architecture in Pyramid.

Expertized in implementing Spark using Scala and Spark SQL for faster testing and processing of data responsible to manage data from different sources.

Designed applications implementing MVC architecture in Pyramid & Zope frameworks.

Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts, matplotlib for data visualization of sales, tracking progress, identifying trends.

Participated in the design, build and deployment of NoSQL implementations like MongoDB.

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

Extensive code reviewing using GitHub pull requests, improved code quality & conducted meetings within team.

Developed server-based web traffic using RESTful API s statistical analysis tool using Flask, Pandas.

Wrote PL/SQL views, Stored Procedures, database triggers & Packages.

Enhanced by adding Python XML SOAP request/response handlers to add accounts, modify trades and security updates.

Helped individual teams to set up their repositories in Bit Bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.

Recording of Web Services & HTML using Vugen scripts and SoapUI and script validation through correlations, parameterizations, and other methods.

Worked with RDBMS like Oracle 11g/10i and MySQL databases to query and read data.

Developed various Python scripts to find vulnerabilities with SQL Queries by doing SQL injection, permission checks and performance analysis.

Developed scripts to migrate data from proprietary database to PostgreSQL.

Implemented continuous integration using integration tool Jenkins.

Created backend database T-SQL stored procedures and Jasper Reports.

Environment: Python, Kubernetes, Django, ORM, HTML5, CSS, Bootstrap, jQuery, JSON, JavaScript, CI/CD, Microservices, PostgreSQL, T-SQL, MongoDB, SoapUI, Vugen, Oracle 11g/10i, Charles Web Debugging, Ansible, MySQL, Amazon AWS S3, JIRA, Spark SQL, Spark, Scala.

Client: CA Technologies - Hyderabad, India Aug 2017 July 2018

Role: Python Developer

Responsibilities:

Documented the design documents using class diagrams and sequence diagrams using IBM Rational rose.

Used Python scripts language on LAMP Server to develop web-application with MySQL as the database.

Used Python libraries like beautiful soup, matplotlib, PyTest, Tweepy, urllib2.

Utilized CherryPy coupled with Nginx to serve Python WSGI based applications.

Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask-SQL Alchemy with Oracle database.

Extensively used XML and RESTful Web Services to retrieve and send data from different applications.

Used CVS as a version control software.

Performed troubleshooting, fixed, and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.

Involved in optimizing the python program by following best practices with different data structures that best enhances the performance of application.

Created several XML Schemas and developed PL/SQL stored procedures and packages to automatically create and drop table indexes.

Experience in creating test cases using PyUnit framework and used fiddler as logging tool to get detailed report of traffic between clients.

Involved in doing agile practices and planning of sprint attending daily agile meetings and sprint meetings to produce quality deliverables within time.

Environment: Python, Django, CherryPy, HTML, CSS, XML, Bootstrap, jQuery, JSON, JavaScript, Oracle, MySQL, SQL Alchemy, IBM Rational Rose, REST webservices, LAMP, Spark.

Client: Ideabytes Software India Pvt Ltd, - India. Dec 2015 June 2017

Role: Python Developer

Responsibilities

Involved in reviewing and understanding the business requirements.

Involved in entire lifecycle of the projects including design, development, and deployment, testing and implementation and support.

Worked on Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.

Used Django evolution and manual SQL modifications were able to modify Django models while retaining all data, while site was in production mode.

Managed large datasets using Panda data frames and SQL.

Worked on object-oriented programming (OOP) concepts using Python, Django and Linux.

Used Python to write scripts to automate launch, starting and stopping of EC2 instances and taking snapshots of the servers.

Used Python and Django creating graphics, XML, JSON processing, data exchange and business logic implementation.

Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.

Wrote and executed various MYSQL database queries from python using Python - MySQL connector and MySQL DB package.

Used PyQuery for selecting DOM elements when parsing HTML.

Designed the user interactive web pages as the front-end part of the web application using various web technologies like HTML, JavaScript, Angular.JS, jQuery and implemented CSS framework for better appearance and feel.

Participated in multiple sprint cycles, addressing requirements for UI development.

Interacted with QA teams to review and develop data standards, data exchange, XML data standard, and data sharing model.

Environment: Python, Kubernetes, Django, PyQuery, HTML, CSS, JavaScript, Angular JS, jQuery, Panda, LINUX, MySQL and Windows.

Client: Worldview Educational Services - Hyderabad, India. Sep 2014 Nov 2015

Role: Python Developer

Responsibilities:

Involved in working with web-services backend development using Python (CherryPy, Django, and SQL Alchemy).

Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki.

Wrote scripts in Python for extracting data from HTML file.

Used Git as version control tool, and Maven as Build tool.

Wrote Python routines to log into the websites and fetch data for selected options.

Used Python modules such as requests, urllib, and urllib2 for web crawling.

Designed and developed data models to store, retrieve and secure student information across a network of schools.

Made and implemented a huge variety of websites and web apps using PHP, JavaScript, HTML5, CSS3, MySQL.

Involved in the development using Drupal and PHP 5.

Implemented PHP sessions and cookies and implemented for the website using AJAX.

Responsible for gathering requirements, system analysis, design, development, testing and deployment.

Implemented indexes for efficiency and stored procedures for frequently used queries.

Assisted in SQL code reviews, schema design and migrations.

Developed archiving and recovery procedures for systems.

Build SQL queries for performing various CRUD operations like create, update, read and delete.

Environment: MySQL, Java, Python, PHP, HTML5, AJAX, SQLAlchemy, JavaScript, urllib, urllib2, BeautifulSoup
Keywords: csharp continuous integration continuous deployment quality analyst user interface user experience javascript sthree database active directory rlang information technology golang trade national microsoft procedural language California Illinois Pennsylvania Tennessee

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];930
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: