ABHISHEK
Email: *************@*****.***
Phone:**0-455(6047)
LinkedIn: linkedin.com/in/abhijain22
Python Developer
PROFESSIONAL SUMMARY:
. Over 7+ years of IT experience in design, development, testing and
implementation of various stand-alone and client-server architecture-
based enterprise application software using various technologies,
analyzing complex business requirements & mapping them to system
specifications.
. Experienced in working with various Python Frameworks Django, Flask,
Web2py
. Good experience in developing web applications implementing Model
Template View architecture using Django web application frameworks
Extended internal data models and schemas using SQLAlchemy, Alembic, and
Django ORM to support complex business relationships.
. Applied Factory pattern, and middleware in Flask to create scalable,
modular, and observable services.
. Developed full-stack web modules using Django's MTV architecture,
integrated with Kafka, Celery, and Redis/RabbitMQ.
. Implemented JWT-based authentication, role-based access control, and
secure API endpoints.
. Proficient in SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB) for
building robust backend data workflows.
. Experience deploying containerized applications on Kubernetes with Docker
and CI/CD pipelines.
. Collaborated cross-functionally in Agile/Scrum teams; strong communicator
in both technical and business contexts.
. Expertise with cloud platforms like GCP - BigQuery, BigTable, Compute
Instance, Google Dataflow and DataProc
. Experience in developing applications using amazon web services like EC2,
Cloud Search, Elastic Load balancer ELB, S3, Cloud Front, Route 53.
. Experienced in NoSQL technologies like MongoDB, Couch DB Cassandra, Redis
and relational databases like Oracle, SQLite, PostgreSQL and MySQL
databases.
. I have excellent knowledge of python collections and multi-threading.
. Proficient in writing unit testing code using Unit Test/PyTest and
integrating the test code with the build process.
. Well versed with Agile with SCRUM, Waterfall Model and Test-driven
development methodologies.
. Most of the applications were developed with Python, Django, and
PostgreSQL using JIRA (Agile) methodology.
. Experience on web development using HTML4/5 CSS/CSS3, Java Script,
JQUERRY, Angular Js, Ajax, Bootstrap.
TECHNICAL SKILLS:
Operating systems MAC, Windows, Linux, UNIX
Languages Python 3.x/2.x, Java, C, C++
Scripting CSS, AJAX, Java Script, JQuery, PHP, Shell
languages Scripting, GraphQL
Machine Learning MVC3 LLM(Working Proficiency), Decision trees, SVM,
Ensembles - Random Forest, Gradient Boosting), Deep
Learning - Neural Networks, Dimensionality
Reduction, PCA
Markup languages HTML, XML, JSON, Bootstrap
Servers Tomcat, Netty, RESTful web services
Databases Oracle, My SQL, Postgres, Apache Cassandra, MongoDB.
IDEs/ Tools Eclipse, Sublime text, Pycharm, SQLite,
Revision CVS, GitHub
Controlling
Systems
Methodologies & Object Oriented Programming, UML, Agile Scrum,
tools Backend development, RESTful API design,
Microservices architecture, Version control (Git),
Software engineering principles, Testing frameworks,
Docker
EDUCATION
The University of Texas at Arlington (MS in CS)
May 2017
University of Pune, India (BE in CSE)
June 2014
WORK EXPERIENCE
GSTi, Orlando - FL
April 2025 - Present
Role: Sr Python Software Developer
Responsibilities:
. Responsible for gathering requirements, system analysis, design and
development.
. Developed Python/Django application for Google Analytics aggregation and
reporting.
. Experienced in working with various Python IDE's using PyCharm and
Sublime Text.
. Developed and designed automation framework using Python and Shell
scripting.
. Continuous Integration/Continuous Deployment using Jenkins.
. Using Asure SQL data for storing the Data
The Home Depot, Atlanta- GA
Feb 2020 - July 2024
Role: Sr Software Developer/Lead
Responsibilities:
. As Part of Recommendation Platform Team, we collaborate with PMs, Data
science teams, Principal Engineer to maintain (adding or enhance
features) to support home depot's Tool called Symphony. Symphony takes
the configuration from PMs and provides model serving endpoint to host
the ML models on homedepot.com.
. Support backend infrastructure of orange tree (in-house cloud
orchestration tool) which let user build workflow/pipeline (similar to
airflow) and provide user drag-drop feature to invoke the google cloud
components like dataflow, Dataproc, running SQL query or shell script
etc. (similar to Airflow). Backend schedulers pick up the workflow based
on corn job and trigger the pipeline. Multiple workflows can be connected
using Google Publisher-Subscriber model.
. Work with the Data Science team to make python scripts production ready
using Flask.
. Developed lightweight microservices using Flask and Flask-RESTful to
handle high-throughput APIs for internal tools and ETL triggers.
. Implemented OAuth2 and JWT-based authentication in a Flask API gateway
serving multiple client apps.
. Used SQLAlchemy and Alembic for database schema migrations, performance
tuning, and integration with PostgreSQL.
. Added observability using Prometheus and Grafana with custom metrics
pushed via middleware in Flask apps.
. Create Data Pipelines and also convert complex big query SQL queries to
Python using PySpark to process large amount of data using
Dataproc/dataflow (Google cloud).
. Exposure on multi-threading factory to distribute learning process back-
testing and into various worker processes.
. Managed, developed, and designed a dashboard control panel for customers
and Administrators using Django, Oracle DB, PostgreSQL and REST API
calls.
. Creating data cleaning and data post-processing pipelines based on Gold
layer of Medallion architecture.
. Storing the cleaned data into Azure blob store for staging and storing at
intermediate steps for further processing the data.
. Using Asure CosmoDB for storing the product recommendations.
. Worked on POC for LLM, to develop a chatbot used one-shot and few shot
learning using Chatgpt, FiassDB and RAG to answer the commenly asked
question regarding product using the product description and comments for
that product.
. Developed a fully automated continuous integration system using Git,
Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
Environment: Python, MySQL, Django, PySpark, GCP, Azure Cloud, Cassandra,
Flask, PHP, Kafka, XML, Linux, HTML, Java script, GCP - Big Query,
BigTable, Compute Instance, Google Dataflow and DataProc
JPMorgan Chase, New York- NY
Oct 2018 - Nov 2019
Role: Quant/Sr Python Developer
Responsibilities:
. Enhancement and enriching the incoming trade data to generate coming from
different regions to generate reconciliation report at the end of the
day.
. Adding new feature to the platform to onboarding JPMC's new internal
trading venue Athena (JPMC's trading platform) was built on top of python
and stores data and python code as object to keep it resilient and
available.
. Build AI annotation tool to automate Trust document and Forms for Asset
and Wealth Management (LOB - Line of Business) to using Natural Language
processing and Image processing (OCR - Optical character recognition)
. Involved in analysis and design of the application features.
. We leverage Flask to host the NLP endpoint which took OCR's extracted
text as input and return the extracted entities as output Extended the
internal data model and schema to support new entity types and
relationships (e.g., trust beneficiaries, legal terms, asset
classifications); used SQLAlchemy ORM with Alembic for migrations.
. Integrated middleware for request logging, response metrics, and error
tracking, aiding in observability and debugging.
. Employed JWT-based auth middleware to secure internal endpoints;
supported token validation and permission-based access.
. Collaborated with DevOps to containerize the service with Docker and
deploy to Kubernetes with health checks and auto-restart strategies for
fault tolerance.
. Developed entire frontend and backend modules using Python, Kafka on
Django Web Framework.
. Participated in requirement gathering and worked closely with the
architect in designing and modeling.
. Used Celery as task queue and Rabbit MQ, Redis as messaging broker to
execute asynchronous tasks.
. Improved code reuse and performance by making effective use of various
design patterns and refactoring code base.
. Performed data modelling and data manipulation using SQL on Oracle,
MySQL, and PostgreSQL
. Involved in SDLC methodologies like AGILE and SCRUM Process.
. Presented this project during JPMC's Tech innovation week.
Environment: Python3.2, SpaCy, NLTK, MySQL, HTML, PySpark, Django, Kafka,
Flask, HTML5, CSS, XML, MySQL, JavaScript, AWS, Linux, Shell Scripting,
PHP, AJAX, Cassandra.
Anthem, Atlanta- GA
Jun 2018 - Sep 2018
Role: Data Analyst, Python/ PySpark
Responsibilities:
. Created entire application using Python, Django, Sqlite3 and Linux and
provided expertise in FIX protocol development, socket programming, SQL
and messaging infrastructure to accomplish all tasks utilizing Core Java
and Spring development skills.
. Designed the architecture of the hardware environments and methodology of
the code
. Involved in designing user interactive web pages as the front-end part of
the web application using various web technologies like HTML, JavaScript,
Angular JS, JQuery, AJAX and implemented CSS for better appearance and
feel.
. Exported/Imported data between different data sources using SQL Server
Management Studio.
. Managed large datasets using Panda data frames and MySQL.
. Wrote and executed various MYSQL database queries from python using
Python-MySQL connector and MySQL dB package.
. Built various graphs for business decision-making using Python matplotlib
library.
. Fetched twitter feeds for certain important keywords using python-twitter
library.
. Added support for Amazon AWS S3 and RDS to host static/media files and
the database into Amazon Cloud
. Deployed with Fabric on AWS on EC2 instance with Postgres RDS and S3 file
storage.
. Worked in development of applications especially in UNIX environment and
familiar with all of its commands
. Experienced in Agile Methodologies and SCRUM Process.
Environment: Python 2.7, Django, HTML5/CSS, UNIX, MS SQL Server 2013, T-
SQL, Jasper, JavaScript, Angular JS, Linux, Shell Scripting, RESTful,
Amazon AWS S3 CLI, Amazon Biotopes, Open stack cloud, RUBY
BDIPlus, New York, NY
Dec 2017 -May 2018
Role: Software Engineer, Python, Java
Responsibilities:
. Involved in software development life cycle (SDLC) of tracking the
requirements, gathering, analysis, As part of data platform team, I was
responsible to get the data from different sources (JSON, XML, Relational
or file based) to ingest data into hive using Python (PySpark for
creating Data pipelines)
. Managed mainframe storage resources, including DASD and tape libraries,
optimizing storage utilization and implementing backup and recovery
strategies.
. Skilled in integrating Python with SQL Server for data extraction,
transformation, and loading (ETL) processes.
. Managed, developed, and designed a dashboard control panel for customers
and Administrators using Django, Oracle DB, PostgreSQL and REST API
calls.
. Managed, developed, and designed a dashboard control panel for customers
and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery
and RESTAPI calls.
. Actively involved in developing the methods for Create, Read, Update and
Delete (CRUD) in Active Record.
. Implemented and modified various SQL queries and Functions, Cursors and
Triggers as per the client requirements.
. Managed code versioning with GitHub, Bit Bucket and deployment to staging
and production servers.
. Implemented MVC architecture in developing the web application with the
help of Django framework.
. Used Celery as task queue and Rabbit MQ, Redis as messaging broker to
execute asynchronous tasks.
Environment: Python, Django, HTML, CSS, XML, KML, MySQL, JavaScript,
Angular JS, JQuery, CSS Bootstrap, RESTful, MS SQL Server, MongoDB, Elastic
Search, Ubuntu server, Apache CQ, TFS, Amazon s3, Jenkins, Map Box, Mongo
DB, zone, PyTest, Robot, GitHub, Bit Bucket, Linux, and Windows.
CIWU Inc, Fort Worth-TX
June 2017 -Dec 2017
Role: Software Engineer
Responsibilities:
. Developed predictive model to identify negative outcome margins using
logistic model that helps providers of Medical Insurance company to take
measures to keep patient healthy and optimize their expenditure.
. Recording of Scripts (Web, Web Services HTML) using Vigen and SoapUI and
script validation through co correlations, parameterizations and other
methods. Scripting- web and web services.
. The application was based on service-oriented architecture and used
Python 2.7, Django1.5, JSF 2, Spring 2, Ajax, HTML, CSS for the frontend.
. Install and configuring monitoring scripts for AWS EC2 instances.
. Worked extensively with Bootstrap, JavaScript, and JQuery to optimize the
user experience.
. Used Python and Django to interface with the jQuery UI and manage the
storage and deletion of content.
. Built various graphs for business decision making using Python matplotlib
library.
. Fetched twitter feeds for certain important keywords using python-twitter
library.
. Used Python library Beautiful Soup for web scrapping to extract data for
building graphs.
. Trained extensively in agile methodologies and implemented by
participating in scrum standups, Kanban mode, discussing and implementing
requirements with clients.
Environment: Python 2.7, Django 1.4, Cassandra, RabbitMQ, Vigen, SoapUI,
Node.JS, REST API, Bash, PyDev, Spyder, HTML5, CSS, XML, MySQL, JavaScript,
Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB, MS SQL Server, T-
SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.