Home

keshava - python developer
[email protected]
Location: Texas City, Texas, USA
Relocation:
Visa:
SUMMARY:
Around 10+ years of experience in all phases of diverse technology projects specializing in Web Development using Python, AWS and Front-End Technologies.
Experienced in SQL programming and creation of relational database models.
Expertise in Django Framework to build multi-page applications, experience in Django REST API frameworks to create robust and production quality APIs.
Experience using databases such as MySQL, SQLite, Oracle and MongoDB and SQLAlchemy ORM libraries. Proficient in writing complex SQL Queries, Store Procedures.
Expertise in front-end design and development of SPA s (Single Page Applications) using Angular, Javascript, HTML, CSS, JSON.
Built distributed data processing workflows using PySpark and Spark SQL, enabling efficient querying and aggregation of large datasets.
Designed and developed RESTful APIs using Flask and Django REST Framework to support scalable web and mobile applications, improving backend performance.
Built Python applications that leveraged Generative AI models for use cases such as product recommendation, automated design, and chatbot development.
Designed and implemented automated testing frameworks using PyTest and Unittest, increasing code coverage.
Utilized LLMs to build NLP solutions for text classification, sentiment analysis, and named entity recognition, improving classification.
Developed and maintained full-stack web applications using Python (Flask/Django) for the back-end and Angular 14 for the front-end
Developed and deployed machine learning models using Python.
Deployed and managed Python-based microservices in Kubernetes clusters, ensuring high availability and auto-scaling for cloud-based applications.
Designed and implemented comprehensive integration tests for APIs using PyTest and Requests, improving the reliability of data exchanges between services.
Hands-on experience in Angular 2+Directives, Component, Routing, Data Binding techniques, Reactive Forms, Form Validations and Services.
Automated customer support systems by developing Python-based applications that interact with OpenAI APIs.
Integrated third-party RESTful APIs and services into Python applications, improving functionality and expanding feature sets.
Built dynamic, responsive user interfaces using Angular 14, improving the overall user experience and increasing web app performance.
Developed end-to-end automated test scripts for web applications using Selenium WebDriver and Python, reducing manual testing efforts.
Performed Django application deployment to AWS Ubuntu and Bitnami servers. Proficient in AWS services like VPC, EC2, S3, ELB, AutoScaling, EBS, RDS, IAM and Elastic Beanstalk.
Experience in Python (Boto3) to control instance operations. Initiating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage.
Concept knowledge of Python Machine Learning libraries such as NumPy, Pandas and Matplotlib for data analysis. Understanding of computing concepts including Data Structures, Machine Learning Algorithms (Linear Regression, Decision Tree) and file manipulation in Python.
Configured and optimized Kubernetes Pods, Deployments, and Services to ensure efficient resource allocation and horizontal scaling for Python APIs.
Developed automated unit, integration, and functional tests using Python frameworks such as PyTest, improving software reliability.
Proficient in Unix/Linux environment, Linux commands and BASH scripting language to create scripts.
Customized and deployed LLMs on cloud platforms such as AWS Lambda and Azure Functions, enabling scalable inference with minimal infrastructure management.
Experience with version control systems like Git and Github to maintain source code versions.
Have good knowledge of the Project management tool JIRA.
Possessing good interpersonal skills which were applied in coordinating with business users, offshore and on-site development team, QA team and support team as required.



TECHNICAL SKILLS:

Programming Languages Python, SQL, R, Matlab, JavaScript, TypeScript, HTML, CSS
Databases MySQL, PostgreSQL, SQLite3, Oracle, MongoDB
Frameworks Django, Angular, Flask, NodeJS, ExpressJS, HTML
Libraries BeautifulSoup4, lxml, Selenium, Numpy, Pandas, Scikit-learn, Matplotlib, Seaborn
AWS Services EC2, S3, IAM, RDS, VPCs, Security Group
Tools Postman, MongoDB Shell, MySQL WorkBench, VS Code, Pycharm, Git


PROFESSIONAL EXPERIENCE:

Toyota Financial Services, TX March 2021- Present
Role: Python Developer

Description: The financial sector processes huge loads of data, and the major aspect of Python s uses in finance is in qualitative and quantitative data analysis. Python finance tools help analysts to analyze stock market predictions and for stock-related machine learning technologies. Its robust modeling features and simple nature make it a favorite tool for analysts, traders, and researchers.

Responsibilities:
Developed views and templates with Python and Django view controller and templating language to create a user-friendly interface to perform in a high-level.
Utilized Spark SQL for data querying and manipulation, optimizing SQL queries and ensuring efficient data access in a distributed environment.
Integrated RESTful APIs developed in Python with Angular 14 front-end, enabling seamless communication between the front-end and back-end systems.
Automated the execution of unit, integration, and regression tests in Python using PyTest, ensuring consistent quality across releases.
collaborated with data scientists to integrate PySpark with machine learning pipelines, processing large datasets efficiently for model training and inference.
Handled rate limiting, pagination, and filtering in REST APIs to ensure efficient data retrieval and API performance under high load conditions.
Developed and maintained reusable PySpark scripts for batch processing, improving efficiency across multiple projects.
Collaborated with data scientists to build and deploy machine learning models in Python, optimizing processes and reducing manual intervention.
Used the Django Framework to develop the application and Build all database mapping classes using Django models.
Migrated legacy data processing workflows to PySpark, resulting in improved performance and scalability.
Implemented form validation and dynamic form handling using Reactive Forms and Template-Driven Forms in Angular 14, enhancing user input validation and security.
Collaborated with Python developers to ensure efficient API integration between the Python back-end and Angular 14 front-end, reducing bugs and improving response time.
Built custom ETL pipelines using Python to preprocess, clean, and transform data from various sources, ensuring data quality for machine learning models.
Implemented CI/CD pipelines using Jenkins and GitLab CI, automating the build, test, and deployment of Python applications to Kubernetes clusters.
Debugging the application and following messages in log files, to figure out the error if existing.
Assisted with development of web applications Flask, Django.
Integrated automated test suites into CI/CD pipelines using Jenkins and GitLab CI, reducing the time to detect and fix bugs.
Implemented application security using OKTA and enabled SSL for encryption in transit.
Developed Views and Templates with Python using Django's view controller and template language.
collaborated with the back-end team to define API contracts and optimize communication between the Angular 14 front-end and Python back-end services.
Built fine-tuned language models using OpenAI's API for personalized content generation.
Integrated real-time machine learning models with streaming data using Kafka and Python, enabling live predictions with minimal latency.
Utilized mocking and patching techniques in Python tests to simulate external services, improving test reliability and execution speed.
Worked on infrastructure with Docker containerization.
Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
Integrated GraphQL APIs with Angular 14 for more efficient data fetching and optimized the back-end with Python-based frameworks, reducing the load on the server.
Built an Interface between Django and Salesforce with REST API.
Developed data science platform which is designed to cover the end-to-end Machine learning workflow.
Automated API testing using Python and Requests library, validating RESTful services for correctness, performance, and security.
Performed Data Cleaning, features scaling, features engineering using Pandas and NumPy packages in Python.
Split the data into training set and test set with Train/Test Split and K-Folds Cross Validation.
Communicated and presented models to business customers and executives, utilizing a variety of formats and visualization methodologies.
Clustered customers' actions data by using K-Means clustering, then segmented them into different groups for further analyzes.
Extracting data from different databases as per the business requirements using MySQL Workbench.
Designed and built AI-driven recommendation systems using LLMs and OpenAI APIs.
Enabled CI CD Pipelines using code pipeline, codestar, code build, code deploy, cloud formation, Elastic Beanstalk and Lambda for our DevOps pipelines. Used Cloud Formation templates to deploy these pipeline
Wrote SQL Queries and implemented stored procedures, functions, packages, tables, views, Cursors, triggers.
Designed ETL pipelines, data extraction, data managing and scheduled ETL data jobs using airflow.
Automated load and performance testing using Locust and Python scripts, simulating high traffic to identify and fix bottlenecks before production deployment.
Used Python and R for Exploratory Data Analysis and Hypothesis test to compare and identify the effectiveness of maintenance.
Worked with dimensionality reduction techniques like PCA and LDA.
Applied classification algorithms like KNN, Decision trees, Random Forest, and SVM to group the data based on its similar behavior patterns.
Generated weekly and monthly reports for various business users according to business requirements.
Automated regression test cases for Python applications, leading to faster feedback during the release process and earlier bug detection.
Work with Connection Oriented, Connection Less Protocols and File Transfer Protocols (TCP, UDP, DHCP, SMTP, HTTPS, FTP, SFTP) and support authentication and authorization procedures using OKTA, SAML, OAuth2.0, AD.
Configured CI/CD pipelines to trigger automated testing on each commit, reducing integration bugs and improving overall software quality.
Provided input and recommendations on technical issues to BI Engineers and IIoT Data Scientists.
Improved the accuracy of the models by using AdaBoost and XGBoost to minimize variance of the models and then improve the accuracy of the models
Performed data visualization with Tableau and D3.js, and generated dashboards to present the findings.
Used the Agile and Scrum methodology to build the different phases of Software development
life cycle.


Environment: Python, Django, Angular, Javascript, TypeScript, PyTest, SQL, HTML, AWS, JWT, Router, Services, Pycharm IDE, VScode IDE, SQL Developer, AWS CloudWatch, Boto3, JMeter



ADP in GA March 2019-Feb 2021 Role: Python Developer

Description: ADP is a comprehensive global provider of cloud-based Human Capital Management solutions and Business Process Outsourcing (BPO) services, analytics and compliance expertise.

Responsibilities:
Worked independently and collaboratively throughout the complete analytics project lifecycle including data extraction/preparation, design and implementation of scalable machine learning analysis and solutions, and documentation of results.
Applied various machine learning algorithms and statistical modeling like decision trees, regression models, clustering, and SVM to identify volume using Scikit-learn package in Python.
Worked on different data formats such as CSV, JSON and performed machine learning algorithms in Python.
Extensively working with AWS services like S3, EC2, ELB, EBS, Lambda, Auto-Scaling, Route53, CloudFront, IAM, Cloud Watch, and RDS etc.
Automated mobile application testing using Python and Appium, ensuring compatibility across Android and iOS platforms.
Involved in infrastructure as code, execution plans, and resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform and CloudFormation.
Developed Merge jobs in Python to extract and load data into MySQL database.
Design and Develop ETL Processes in AWS Glue to migrate Campaign data from external sources like S3, ORC/Parquet/Text Files into AWS Redshift.
Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets.
Implemented server-side encryption to encrypt the objects in S3 bucket with Customer Managed Keys (CMK) stored in AWS Key Management Service
Worked with technical and non-technical resources across the business to leverage their support and integrate our efforts.
Classified the plant leaves by various classifiers, such as Randomforest, SVM, NaiveBayes, DecisionTrees, from different metrics of the leaves and to choose the best classifier.
Worked on Text Analytics and Naive Bayes creating word clouds and retrieving data from social networking platforms.
Worked on MVC architecture using PHP, Python as controller.
Worked with several boosting methodologies like ADA Boost, Gradient Boosting and XGBoost.
Prepared Data Visualization reports for the management using R.
Evaluated model performance with various evaluation metrics such as Confusion Matrix and Accuracy.
Worked on packages like socket, REST API, Django.
Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on AWS.
Automated various service and application deployments with ANSIBLE on CentOS and RHEL in AWS.
Wrote ANSIBLE Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
Used AngularJS as the development framework to build a single-page application.
Worked on MySQL database on simple queries and writing Stored Procedures for normalization.
Deployed the project into Jenkins using the GIT version control system.
Worked on Python advanced packages and modules like Requests, Scrapy, BeautifulSoup, Multithreading, Pandas, NumPy, SciPy, Matplotlib, wxPython, QT, Regex expressions, SQLAlchemy, SQL based database connections JDBC/ODBC and Py-Virtual Environment.
Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
Generated comprehensive analytical reports by running SQL queries against current databases to conduct data analysis.
Created S3 buckets and managed roles and policies for S3 buckets. Utilized S3 buckets and Glacier for file storage and backup on AWS cloud.
Worked with Elastic Beanstalk for quick deployment of services such as EC2 instances, Load balancer, and databases on the RDS on the AWS cloud environment.

Environment: Python3, Django, Flask-Restplus, private-public cloud providers, Cloudant, CouchDB, AWS MongoDB, Pytest, GitHub, Atom IDE, Docker, Kubernetes, UNIX, HTML, XML, CSS, JavaScript, MySQL, Pandas, BeautifulSoup.



CVS Health Massachusetts May 2016 Feb 2019

Role: Python Developer


Responsibilities:
Developed internal tools for text mining (sentimental analysis), and web crawler for collecting data by Python and SQL
Used AWS Elastic Beanstalk service for deploying and scaling web applications and services developed with Java, Python
Developed shell scripting and Python programs to automate the data flow on day-to-day tasks
Analyzed the SQL scripts and designed the solution to Developed a custom ETL pipeline by using Python
Developed data quality portal using Python scripting, increasing data quality by 30%
Communicated and coordinated with the project manager and coworkers to resolve 30+ build breaks a month
Participated in the complete SDLC process and used PHP to develop website functionality.
Developed Business Logic using Python on Django Web Framework.
Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
Used PyQuery for selecting particular DOM elements when parsing HTML.
Used Django APIs for database access.
Version control using GitHub.

Environment: Python, HTML5, CSS3, JQuery, RDBMS, Angular, NODEJs, Restful API, MySQL, Panda, PL/SQL, UNIX, Linux

Webfosys Inc. Bangalore 2013 July-February 2016

Role: Python Developer

Responsibilities:
Designed and developed components using Python. Implemented code in python to retrieve and manipulate data.
Profiled python code for optimization and memory management.
Re-engineered various modules for implementing changes and creating efficient system.
Managed large datasets using Panda data frames and MySQL and implemented configuration changes for data models.
Familiar with data structure database like Elasticsearch ,Redis.
Design, configure and install network devices such as switches, routers, cables, ports etc.
Used the Java, JSP, JavaBean to design ,develop the web application.
Designed and developed UI using HTML, XHTML, AJAX, Java Script and jQuery.
Developed the presentation layer using HTML, JSP, CSS and DHTML.
Developed widgets for GUI using PyGtk modules of Python.
Used Django to develop web-based application and deploy it using Jenkins.
Used MySQL as backend database and Mysqldb of python as database connector to interact with MySQL server.
Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
Used Restful APIs to access data from different suppliers.
Used Python and Django for creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
Used Python Data structures like sqlite3, lists, dictionaries, and tuples.
Used several Python libraries like NumPy, Pandas and MatplotLib.
Helped with the migration from the old server to Jira database with Python scripts for transferring and verifying the information
Supported Apache Tomcat web server on Linux Platform.
Used RAD 7.0 for implementing Static and Dynamic web services for consuming and providing services related to the business.
Developed and executed User Acceptance Testing portion of test plan.
Deployed the project into Jenkins using SVN version control system.
Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
Debugging Software for Bugs.
Support the scripts configuration, testing, execution, deployment and run monitoring.

Environment: Python, RAD 7.0, C++, Ajax, HTML Restful API, MySQL, Django, Panda, Shell Scripting, PL/SQL, SVN, Jenkins, Jira, UNIX, Linux
Keywords: cplusplus continuous integration continuous deployment quality analyst artificial intelligence user interface javascript business intelligence sthree active directory rlang information technology procedural language quasar toolkit Georgia Texas

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];3958
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: