Experience

Virginia Tech - Department of Computational Cell Biology

Working at Virginia Tech - Department of Computational Cell Biology at Blacksburg, VA as a Software Developer from 2022-Oct-10.

Technologies Used:

Python, Pandas, Multiprocessing, DataClass, PyTest, Logger, Matplotlib, High Performance Computing...

Achievements &
Responsibilities:

Problem Statement: Simulate Cell Cycle with boolean model of protein interactions in mammalian and yeast cells.
Current work: Developing an automation that analyzes the simulation results for all perturbations of the model and identify the perturbations that hinder or improve the cell cycle. Current manuscript is under review by PLOS One journal.
Optimization: Achieved about 5x speedup with the automated perturbation analysis on ARC@VT supercomputer using parallel processing and algorithm optimization for exponentially growing (16 million +) interaction data.
Validity of perturbations: Automatically identifying and verifying valid perturbations using SIGNOR 3.0 database, which contains curated information about cell interactions. These information were used to filter out invalid perturbations for optimized processing.
Future plans: Implementing a better scoring mechanism, optimizing the method to even run larger models, automating the whole process from beginning till the end, and applying the method on models of cancerous cells to identify potential drug targets.
Preprint: https://www.biorxiv.org/content/10.1101/2023.10.30.564745v1
SIGNOR 3.0 Database: https://signor.uniroma2.it/
GitHub Repo: https://github.com/asif256000/boolean_cellcycle_analysis

Seclore Technology Pvt. Ltd.

Worked at Seclore Technology Pvt. Ltd. at Mumbai, India as a Product Engineer from 2021-Dec-06 till 2022-Jul-15.

Technologies Used:

Python, AWS, AWS-CDK, Cloudformation, RDS, DynamoDB, Docker, Jenkins...

Achievements &
Responsibilities:

Cloud automation: Developed DevOps automation that was able to deploy complete security product from Seclore for each client in less than an hour in a fully managed and scalable AWS architecture. This decreased customer onboarding time from several days when done manually to few hours with the automated approach.
Customer Infra Stack Codification: Implemented individual customer infrastructure as a AWS Cloudformation stack via aws-cdk and pynamodb modules in Python. This helped create infra stacks for each customer in Cloudformation and store its data in DynamoDB with encryption at rest. This also helped in easy management of customer infra stacks and data.
Collaboration: Team of 3 worked with Subversion in an agile environment to develop the cloud automation in under 4 months.

Ericsson India Global Services Pvt. Ltd.

Worked at Ericsson India Global Services Pvt. Ltd. at Bangalore, India as a Software Engineer from 2019-Jan-14 till 2021-Jul-26.

Technologies Used:

Python, Selenium, Win32, OpenCV, MongoDB, Flask, Pandas, Numpy, Multithreading/processing, Matplotlib, MySQL, Parquet...

Achievements &
Responsibilities:

Surface Automation Framework: Developed custom RPA framework that helped automate various network management tools by identifying elements with OpenCV module and performing actions on them with win32 and/or selenium. The reason of this approach as opposed to using window handlers to directly access window elements was, for additional security the tools usually ran on virtual machines where the tool was an interactive video stream with no access to any window on a system level.
Rule-based Data Analysis Engine: Implemented a rule-based recommendation and data analysis engine that calculates lists of high-impact network cells for telcos from various parameters and formulas given by network engineers. The data analysis engine worked on large network data (10M rows and 5K cols, approximately 30GB parquet file daily) regularly for about 20 clients in less than 4 hours with parallel processing. The process was automated using Apache Airflow that automatically triggered data preprocessing, which eventually ran the rule engine separately on individual machines on each client's data.
Impact: With the rule-based recommendation & root cause analysis system automation gain reached 36% per month, and the RPA framework automation gain was also over 35%. Here automation gain is defined as the percentage of human effort (billable hours) saved by using the automation framework as opposed to performing all the tasks manually.
Other projects: Integrated the custom RPA framework with existing automation platform in the company, BotStore. Also developed a system to fetch large amount of network data from datalake to local system via API, cleaned the data and stored them as parquet files individually for each client.

Bharat Sanchar Nigam Ltd. (BSNL)

Worked at Bharat Sanchar Nigam Ltd. (BSNL) at Suri, India as a Student Intern from 2018-May-14 till 2018-Jul-20.

Achievements &
Responsibilities:

Learnings: Learned about network towers and how the base stations and cells work in them. Also learned about Optical Fibers in detail.
Experiences: Had exposure to National Optical Fiber Network (NOFN) project, which was a nationwide optical fiber operation. Also learned about various network monitoring tools used in telecom companies.


Education

Virginia Tech

Studying at Virginia Tech located at Blacksburg, VA. Master of Engineering in Computer Science and Applications with specialization in Data Analysis and AI from 2022-08-15 to 2024-05-20 (Expected).
Grade so far is 3.9 out of 4.0.

Major courses:

Information Visualization, Fundamentals of Information Security, Applications of Machine Learning, Theory of Algorithms, Data Analysis, Computer Vision, Natural Language Processing, AI for Software Delivery

Vellore Institute of Technology (VIT), Vellore

Studied at Vellore Institute of Technology (VIT), Vellore located at Vellore, India. Bachelor of Technology in Computer Science and Engineering with specialization in Bioinformatics from 2015-07-11 to 2019-05-22.
Final grade is 8.0 out of 10.0.

Major courses:

Data Structures and Algorithms, Object Oriented Programming, Database Management Systems, Operating Systems, Network Architecture, Software Engineering, Data Mining, Machine Learning, Deep Learning, Computer Vision, Cyber Security, Internet of Things

Ramakrishna Mission Vidyalaya, Narendrapur

Studied at Ramakrishna Mission Vidyalaya, Narendrapur located at Kolkata, India. High School in Basic Science from 2007-04-26 to 2015-04-15.
Final grade is 95 & 90 out of 100.

Major courses:

Physics, Chemistry, Mathematics, Statistics, Mechanics, Computer Science, Biology