Name: Abhishek
Email: ********.*****@*****.***
Phone No: +1-615-***-****
PROFESSIONAL SUMMARY:
Over 6 years of expertise in Python development, software design, coding, testing (unit & function testing), and debugging.
Developed end-to-end system features from user experience to backend implementation.
Designed, developed, and deployed dynamic web applications using Django, Flask, and Pyramid frameworks.
Developed full-stack applications using Python Flask, integrating front-end and back-end components.
Built web services (REST, SOAP, WSDL) in Python, ensuring seamless integration between systems.
Worked with internal and external APIs, databases, and services using Python and Shell scripting.
Implemented AI-driven features into web applications, leveraging machine learning models for predictive analytics, classification tasks, and real-time data processing.
Expert in NLP model development for sentiment analysis, named entity recognition (NER), and text summarization using spaCy, NLTK, and Hugging Face Transformers.
Developed ETL processes and automated data ingestion using Python & Spark.
Performed database migration from Microsoft SQL Server to Azure SQL and monitored databases.
Developed backend automation scripts for data extraction, transformation, and storage.
Expertise in multiple programming languages, including Python, PERL, C, C++, Unix Shell, SQL, and PL/SQL.
Experience extends to web and backend frameworks such as Django, Flask, Pyramid, DOJO, and jQuery.
Proficient in frontend technologies, including JavaScript, React, HTML, and CSS.
Hands-on experience with TensorFlow, PyTorch, Pandas, NumPy, SciPy, Hugging Face, Python-twitter, BeautifulSoup, Matplotlib, and PySide.
Experience in Object-Oriented Design (OOD) and handling large databases with Oracle Relational Data Architecture.
Experience with big data and distributed computing technologies, including Hadoop, PySpark, Spark-SQL, HDFS, MapReduce, Hive, and Sqoop.
Experienced in Big Data Search & Workflow Orchestration using Apache Airflow, PySpark, Trino, OpenSearch, and Elastic for processing, querying, and managing large-scale data workflows and search applications.
Expert in database management with Oracle, MySQL, PostgreSQL, and Azure SQL.
Experience working in WAMP (Windows, Apache, MySQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) architectures.
Designed and deployed cloud-based applications using AWS.
Experienced in transforming raw data into actionable insights through visually compelling Power BI dashboards tailored for business users and stakeholders.
Proficient in connecting, cleaning, and visualizing large datasets using Power BI, SQL, and Python in agile development environments.
Hands-on experience with AWS resources, including EC2, S3, EBS, VPC, ELB, RDS, IAM, Route 53, Auto Scaling, CloudFormation, CloudWatch, and Security Groups.
Proficient in Azure services, including Azure SQL, Azure Data Factory, and Azure Cloud Monitoring.
Implemented event-driven and scheduled AWS Lambda functions for automation.
Developed CloudFormation Templates (CFT) in YAML/JSON for infrastructure as code (IaC).
Deployed applications using AWS Elastic Beanstalk for scalability.
Automated infrastructure deployments using Terraform, Ansible, and CloudFormation.
Integrated security best practices into deployments in AWS cloud environments.
Expert in backend Python automation, CI/CD pipelines, and cloud provisioning.
Worked extensively with Docker containerization for deployment.
Hands-on experience with Jenkins, Terraform, Puppet, Ansible, and Kubernetes for automated infrastructure management.
Experience with version control systems, including Git, GitHub, GitLab, and Bitbucket.
Implemented Agile methodologies (Scrum) to plan and execute development tasks.
Agile & Scrum methodology for efficient software development cycles.
Test-Driven Development (TDD) and Behavior-Driven Development (BDD) for robust code quality.
Expert in MVC (Model-View-Controller) architecture, ensuring scalability and maintainability.
Proficient in JIRA for sprint planning, backlog grooming, and issue tracking.
Used Bugzilla and Confluence for defect management and project documentation.
TECHNICAL SKILLS:
Category
Technology and tools
Development Tasks
Python 3.9, C, C++, Java, FastAPI, RESTful, SQLAlchemy, SQL, PL/SQL, Shell Scripting, Perl
Languages & Frameworks
Django, Flask, web2py, FastAPI, Spark, React, web2py
Libraries
SciPy, Matplotlib, Pandas, NumPy, Seaborn, TensorFlow
Backend Systems
SQL (MS-SQL, SQL Server, Oracle, MySQL), NoSQL (DynamoDB, MongoDB)
Cloud Services
AWS (EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto Scaling, OpenSearch, Lambda, CloudFormation, CloudWatch, Security Groups, MLflow, SageMaker, EMR)
Big Data Tools
Airflow, PySpark, Trino, OpenSearch, Elastic
Cloud Computing Services
Azure, GCP, IBM Cloud
Development tools and version tools
GitHub, CSV, Subversion, Amplify, Amplify Hub, Maven, Pipenv, Linux Os, Jenkins, Chef, Puppet, Ansible, Docker, Kubernetes, Terraform
Software Methodologies
Test-Driven Development (TDD), Agile, Scrum
Testing Frameworks
PyUnit, PyTest, JUnit, Selenium, Google Test, Google Mock, Ansible
Bug Tracking and Project Management
Jira, Bugzilla
WORK EXPERIENCE:
Client: Assurant, Chicago, IL July 2024 – Till Date
Role: Fullstack Python Developer
Responsibilities:
Built and tested end-to-end full-stack applications using Python, Django, and Flask, ensuring seamless backend and frontend integration.
Built consumer-based features using Python and Django, following Test-Driven Development (TDD) and pair programming practices.
Developed interactive dashboards and executive-level business intelligence reports using Power BI, integrating data from SQL Server and Azure SQL via Power Query, and implementing custom DAX measures and KPIs for real-time analytics.
Developed and tested consumer-based features using Python and Django, reducing bug frequency by 25% through effective TDD practices and pair programming practices.
Created RESTful APIs with Django REST Framework, handling over 500,000 requests daily and improving API response time by 40% through optimized database queries and caching.
Developed and tested interactive dashboards, increasing real-time data visibility by 35% and reducing data refresh time from 10 minutes to 2 minutes through efficient backend processing.
Implemented internal reporting projects using the Flask framework for Google Analytics, automating data reporting.
Designed and maintained databases using MySQL and integrated API-driven features for cloud-based services.
Developed views and templates in Django for a user-friendly web interface.
Enhanced UI components using HTML, CSS, jQuery, and Bootstrap, increasing page load speed by 25% and improving mobile responsiveness score to 90+ on Lighthouse.
Created and validated real-time dashboards using Python, Java, and JavaScript frameworks, improving data visualization.
Developed Flask-based reporting tools for Google Analytics, automating report generation and reducing manual reporting time by 80%.
Integrated external APIs and designed RESTful services with Django REST Framework and AngularJS for enhanced functionality.
Implemented Python scripts for automation, including file transfers from Dropbox to Amazon S3.
Delivered web services using Django-REST framework, executing efficient CRUD operations.
Built interactive GUI components using Python to improve frontend functionality and user engagement.
Developed web scraping solutions using Beautiful Soup 4 for data extraction and visualization.
Configured and maintained a MySQL server dedicated to managing web application data.
Managed MySQL databases by optimizing queries, stored procedures, and data structures through normalization and denormalization.
Developed and executed database queries using Python-MySQL connector and MySQL DB package for data retrieval and storage.
Developed automation scripts and performed system management using UNIX commands and shell scripting.
Provisioned and managed AWS resources using Terraform, reducing infrastructure setup time from 2 hours to 15 minutes and supporting up to 99.95% uptime
Automated AWS infrastructure deployment using Ansible and Terraform, reducing manual deployment time by 70% and improving scalability and uptime by 99.9%.
Created Ansible Playbooks to automate AWS configurations and streamline server provisioning.
Connected CI/CD pipelines with AWS & Git repositories for automated deployments.
Set up AWS services (API Gateway, S3, CloudWatch) to enable monitoring and service integration.
Oversaw CI/CD pipelines using Jenkins and Git, automating builds and deployments.
Integrated Git-based CI/CD pipelines, reducing build time by 50% and ensuring 100% build success rate through automated testing and deployment.
Applied Agile and Scrum methodologies for efficient project delivery through iterative development cycles.
Managed sprint planning, backlog grooming, and issue tracking using JIRA
Maintained detailed project documentation and updates in Confluence.
Environment: Python 3.6/2.7, Django 2.0/1.6, Flask, HTML5, CSS, Java, J2EE, REST API, Spring Framework, AngularJS, AWS (API Gateway, S3, CloudWatch), MySQL, MS-SQL Server, GIT, Jira, Jenkins, Confluence, UNIX
Client: Optum, Irving, TX Oct 2023 – June 2024
Role: Python Developer
Responsibilities:
Designed, developed, and tested full-stack applications using Python, Django, and Flask.
Developed consumer-based features and applications using Python and Django, following Test-Driven Development (TDD) and pair programming.
Developed views and templates in Django to create a user-friendly web interface.
Upgraded existing UI with HTML, CSS, jQuery, and Bootstrap.
Developed and tested interactive dashboards using Python, Java, Bootstrap, CSS, JavaScript, and jQuery.
Built interactive data visualizations using Highcharts with data from Apache Cassandra.
Used Flask framework for application development, including internal reporting projects for Google Analytics (daily, weekly, and monthly reports).
Automated data workflows and reporting using Power BI Service, implementing scheduled refreshes, role-based access, and integrating Python scripts for advanced data modeling and visualization.
Consumed external APIs and developed RESTful APIs using Django REST Framework and AngularJS.
Automated file transfers from Dropbox to Amazon S3 using Python scripts.
Worked with Django-REST framework to provide web services and performed CRUD operations.
Worked with View Sets in Django-REST Framework to simplify API development.
Used Python-based GUI components for front-end functionality.
Designed automated web scraping tools using Beautiful Soup 4 for data extraction and processing.
Designed and implemented a dedicated MySQL database server for web applications.
Worked on MySQL databases, writing queries, stored procedures, normalization, and denormalization.
Wrote and executed MySQL database queries using Python-MySQL connector and MySQL DB package.
Worked in a UNIX environment, using shell scripting and UNIX commands for development.
Created and managed AWS infrastructure using Terraform scripts for EC2, Elastic Load Balancers (ELB), and S3 buckets.
Implemented AWS infrastructure automation with Ansible, Terraform, and Chef.
Developed Ansible Playbooks to manage AWS configurations and provision development servers.
Configured AWS services such as API Gateway, S3, and CloudWatch for monitoring and integration.
Managed CI/CD processes using Jenkins and Git version control.
Integrated CI/CD pipelines with Git repositories to automate deployment and testing processes.
Followed Agile and Scrum methodologies for iterative software development.
Involved in the analysis, specification, design, implementation, and testing phases of SDLC.
Used JIRA for sprint planning, issue tracking, and backlog grooming.
Documented project updates and development tasks in Confluence.
Environment: Python 3.6/2.7, Django 2.0/1.6, Flask, HTML5, CSS, Java, J2EE, REST API, Spring Framework, AngularJS, AWS (API Gateway, S3, CloudWatch), MySQL, MS-SQL Server, Git, Jira, Jenkins, Confluence, UNIX
Client: Codecrux Web Technologies, Hyderabad, India Jan 2021 – Aug 2023
Role: Python Developer
Responsibilities:
Developed applications using Django Framework, building all database mapping classes with Django models.
Designed and maintained databases using Python, developing RESTful APIs with Flask and PostgreSQL.
Created methods (GET, POST, PUT, DELETE) to handle API requests and tested RESTful APIs using Postman.
Developed Web Services using SOAP for exchanging data in XML format.
Developed real-time NLP applications using Flask and SQLAlchemy, managing data center resources.
Implemented Python scripts for automation, including auto-config generation, retrieving network data, and parsing.
Utilized PyUnit for unit testing of Python applications and managed URLs using Django configurations.
Developed and tested functional API test cases for REST APIs using Postman and integrated them with Jenkins pipelines.
Created Single Page Applications (SPA) using React.js, Node.js, ECMAScript 6, Flux, Babel, and Web-Pack.
Worked on Python automation scripts to handle data parsing, network automation, and file handling.
Implemented machine learning models using TensorFlow, PyTorch, and AWS SageMaker.
Used R for prototype-based data exploration and wrote Scala scripts for Spark machine learning modules.
Conducted performance tuning of T-SQL queries, optimizing execution plans and indexing strategies.
Developed and managed database transactions with T-SQL, ensuring data integrity.
Created triggers and auditing mechanisms using T-SQL to automate business rules and validation.
Developed Kafka producers and consumers, HBase clients, Hadoop MapReduce jobs, and Spark-based workflows.
Implemented SQL-based automation scripts for seamless data migration and integration.
Created AWS Lambda functions to monitor S3 Buckets and process data.
Developed data transition programs from DynamoDB to AWS Redshift using AWS Lambda functions.
Implemented AWS Identity and Access Management (IAM) to create roles, users, and groups, enforcing MFA security.
Automated AWS infrastructure provisioning using Terraform and Ansible.
Used AWS Beanstalk for deploying and scaling web applications and services.
Configured and automated Amazon EC2 instances using Python, Bash scripting, and the AWS CLI.
Responsible for Continuous Integration and Continuous Delivery (CI/CD) implementation using Jenkins, Python, and Shell scripts.
Connected CI/CD pipelines with Git repositories for automated deployments.
Migrated on-premises SQL databases to Azure and monitored database performance for cost optimization.
Integrated T-SQL scripts within application code to streamline data interaction between application layers and databases.
Managed multiple corporate applications by importing and version-controlling them in Subversion (SVN).
Followed Agile and Scrum methodologies for iterative software development.
Used JIRA for issue tracking, sprint planning, and backlog grooming.
Environment: Python, Django, Flask, Spring, AWS (EC2, R53, S3, RDS, SNS, IAM, Lambda), SQLAlchemy, TensorFlow, PyTorch, Spark, Kafka, Pandas, PyTest, PyCharm, R, Scala, HTML, XHTML, CSS, JavaScript, React, Node.js, Maven, Jenkins, Git, Jira, Postman, Ansible, Terraform, Azure SQL
Client: Seneca Global, Hyderabad India Aug 2019 – Dec 2020
Role: Software Developer
Responsibilities:
Translated customer requirements into design specifications and developed software solutions.
Developed full-stack applications using Python, Django, Flask, Spring, HTML, CSS, JavaScript.
Designed and developed dynamic front-end interfaces using Python, Java, JSON, jQuery, HTML, and CSS.
Built applications based on service-oriented architecture (SOA) using Python and Django.
Developed RESTful APIs with Flask, SQLAlchemy, and PostgreSQL for backend services.
Tested and implemented applications built using Python to ensure functionality and performance.
Developed shopping cart applications and integrated web services for payment processing.
Built server-based web traffic statistical analysis tools using Flask and Pandas.
Developed and tested interactive dashboards using Python, ROBOT framework, Bootstrap, and JavaScript.
Developed a simple web app for reviewing sitcoms, allowing users to view, add, review, upvote/downvote, and search content.
Worked on backend development using Active Records and MySQL stored procedures, triggers, and functions.
Automated regression analysis using Python and Excel to determine fund returns based on index performance.
Developed interactive pages on .NET (MS Visual Basic 2014) using SQL Developer tools.
Designed and maintained relational databases using Python, PostgreSQL, and MySQL.
Developed SQL-based automation scripts for database management and query optimization.
Developed serverless applications using AWS Lambda and API Gateway to enhance microservices scalability.
Managed AWS Identity and Access Management (IAM) by defining user roles, policies, and permissions for secure resource access.
Implemented database-driven solutions and integrated API-driven features into cloud-based services.
Followed Agile (Scrum) methodologies for sprint planning, retrospectives, and iterative development cycles.
Involved in the complete SDLC, including design, development, and testing phases using Agile methodology.
Environment: Linux, Python, Django, Flask, MySQL, PostgreSQL, .NET, AWS (Lambda, API Gateway, IAM), JavaScript, Spring, Shell Scripting, JSON, HTML, CSS, Bootstrap, Agile