Professional Summary
Software Engineer with experience in developing test automation infrastructure using Selenium Grid and integrating CI/CD pipelines. Proficient in containerization with Docker and Azure DevOps to streamline deployment processes. Experienced in implementing GxP-compliant software development life cycle (SDLC) processes using Jira for project management and compliance. Have developed end to end test automation suits for validation of web based, desktop based and api based testing of applications. Experienced in drafting official documenttion and SOP drafting for establising various processes and frameworks for internal and external project lifecycles.
Skilled in creating automation scripts for data processing using PowerShell and Python, facilitating efficient data extraction and management. Certified in Azure DevOps, Scrum methodologies, and software development processes, with a commitment to continuous improvement and best practices in software development.
Areas of Focus
Test Automation Infrastructure
Developed and maintained a robust test automation infrastructure, including the setup and optimization of Selenium Grid for cross-browser and cross-platform testing. This enabled the team to scale test execution efficiently and integrate seamlessly with the CI/CD pipeline.
DevOps and Containerization
Leveraged Docker and containerization techniques to streamline the deployment and portability of internal Python-based applications. Focused on optimizing container image sizes for improved performance and scalability, and integrated the containerized applications into Azure DevOps CI/CD pipelines.
GxP-Compliant SDLC Processes
Designed and implemented end-to-end GxP-compliant software development life cycle (SDLC) processes, leveraging Jira's advanced features and integrations to streamline project management, traceability, and compliance reporting. This included automating workflows, leveraging Jira Automation Rules and Webhooks, and integrating the toolchain with Azure DevOps, Bitbucket, GitHub, and Atlassian Compass.
Data Processing and Automation
Developed a range of data processing and automation scripts using tools like PowerShell and Selenium. This enabled efficient data extraction, transformation, and ingestion into databases, as well as web scraping at scale. The scripts also integrated with external APIs and cloud storage solutions for comprehensive data management.
Skills
Programming Languages and Databases
Frameworks & Tools
Automation Testing
DevOps and Infrastucture
Project Management and Compliance
Academics
Bachelor of Science in Applied Statistics & Analytics
NMIMS University, Mumbai, India
Duration: 2017 - 2021
CGPA: 2.95/4.00
- Completed an intensive 151-credit program (3-year curriculum)
- Credit equivalencies: Approx. 302 ECTS credits; comparable to 120-130 credits in the American system
- Core focus: Statistics, Data Analysis, Programming, and Applied Mathematics
- Developed proficiency in R, Python, and C programming languages
- Engaged in multiple research projects, applying statistical concepts to real-world scenarios
- Key courses: Data Science, Financial Risk Modeling, Time Series Analysis, Multivariate Statistics
Key Skills Developed:
- Statistical Analysis: Hypothesis testing, regression analysis, experimental design
- Data Science: Machine learning algorithms, predictive modeling, data visualization
- Programming: R, Python, C, SQL for data manipulation and analysis
- Financial Analysis: Risk assessment, actuarial science, financial modeling
- Research Methods: Data collection, analysis, and interpretation of complex datasets
Program Highlights:
- Accelerated learning pace: Completed comprehensive curriculum in 3 years
- Practical Application: Balanced theoretical knowledge with hands-on projects
- Interdisciplinary Approach: Integrated statistics with economics, finance, and computer science
- International Equivalency: Program rigor comparable to international standards
Professional Experience
Senior Developer
xLM Continuous Validation LLC, Jacksonville, FL — July 2021 - Present
- Led development team of AI Agent for GxP-focused web application validation, managing functional and technical aspects
- Developed end to end automation suites for validation of DMS, LMS, and ERP systems, implemented various CI/CD pieplines for the same.
- Conducted client demonstrations and authored company newsletters to showcase technical advancements also maintained the internal documentation for various internal APIs.
- Managed Azure Artifact feeds, maintained internal releases for .NET-based automation packages, and developed comprehensive test suites and unified frameworks to support testing for both web and desktop applications.
- Worked with Azure Storage Blobs APIs for data processing and routine backups, and integrated Selenium with Windows Driver Kit to enhance desktop automation within the testing framework.
- Developed PowerShell scripts for automating data processing and integration with external REST APIs, alongside creating large-scale data scraping solutions using Selenium and Spyder Crawler.
- Designed and managed a GxP-compliant SDLC process centered on Jira, integrating various tools such as Azure DevOps, Bitbucket, GitHub, and Atlassian Compass. Extensively utilized Jira Automation rules, webhooks, and APIs to streamline project management, track progress, and integrate deployment links, time logs, and automated vulnerability reports.
- Optimized and containerized internal applications, including reducing Docker image sizes and improving deployment workflows for Python-based apps, enhancing performance, consistency, and scalability.
- Developed and maintained the team's testing infrastructure, including setting up Selenium Grid for scalable automated testing, and implemented end-to-end CI/CD pipelines using Azure DevOps, streamlining deployment processes for internal applications.
- Developed end to end implementation of version control system across the company, wrote an SOP for the same. Wrote several SOPs for various internal processes around the SDLC and overall development processes.
Projects
AI-Powered Web Navigation Agent
- Managed end-to-end product development from concept to implementation, including agent coding
- Created system architecture and led a cross-functional team through agile sprints
- Integrated LLM technologies to improve web application testing efficiency
GxP-Compliant Agile Development Service
- Developed a comprehensive service on Atlassian Jira for GxP-based Agile sprint development
- Ensured compliance with regulatory requirements while maintaining Agile principles
Sentiment-Based Trading System
- Built an intraday trading system based on news sentiment analysis and the technical indicators
- Adapted BERT model for financial sentiment classification, finetune the modeled on a financial news data set, created a dataset of scraped headlines for backetesting, achieving 2.6% average daily return
Wikipedia Content Extractor
- Wrote a Python script to extract and organize Wikipedia content
- Created JSON output with URLs and associated content
- GitHub: Wikipedia Content Extractor
Contact Information
Certifications
Azure DevOps - AZ-900
Gained foundational knowledge of Azure services, cloud concepts, and core Azure DevOps principles, which enhanced my ability to manage CI/CD pipelines and cloud resources effectively.
View CertificationCertified Scrum Developer
Acquired practical skills in Agile methodologies, Scrum practices, and teamwork, enabling me to contribute effectively to agile development teams and deliver high-quality software iteratively.
View CertificationSoftware Development Processes and Methodologies
Enhanced understanding of various software development lifecycles, best practices, and methodologies, enabling me to optimize project workflows and improve code quality through structured processes.
View Certification