Sasikala Krishnamoorthy
Email ID: ***********************@*****.***
Phone No: 984-***-****
PROFESSIONAL SUMMARY:
•7+ years of experience in analysis, design, development, testing, and implementation of stand-alone and enterprise applications.
•Expertise in Python development, working with frameworks like Django, Flask, and libraries such as NumPy, SciPy, Pandas, SQL Alchemy, and PyTables.
•Full-stack development experience using Python, Django, AngularJS, Angular 8-11, Node.js, Express.js, JavaScript, HTML5, CSS3, Bootstrap, AJAX, jQuery, XML, and RESTful APIs.
•Strong hands-on experience in cloud computing with AWS (EC2, S3, Lambda, ECS, Glue, RDS, Step Functions, Code Build, Neptune) and Azure (Web Apps, Logic Apps, Blob Storage, Functions, SQL, and Web Jobs).
•Skilled in developing single-page applications (SPA) using React.js, Angular, and Backbone.js.
•Experienced in Agile methodologies (Scrum, Kanban) with hands-on experience in sprint planning, user stories, and iterative development.
•Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) expertise, including unit testing, integration testing, functional testing, system testing, regression testing, and user acceptance testing (UAT).
•Database expertise in MySQL, PostgreSQL, Oracle, MongoDB, Snowflake, and SQL Server, including writing complex stored procedures, triggers, and queries.
•Strong experience with ETL pipelines, data warehousing, and big data processing using Spark (Pyspark, RDDs, Data Frames).
•DevOps and CI/CD expertise using Jenkins, GitHub Actions, Terraform, Ansible, Docker, Kubernetes, and CloudFormation.
•Experience with configuration management and automation using Puppet, Ansible, Vagrant, PowerShell, and Splunk.
•Strong knowledge of web services and API development using SOAP, REST, GraphQL, and microservices architecture.
•Machine Learning & Data Mining experience using Scikit-learn, Stats models, and data wrangling techniques.
•Hands-on experience in system administration, Linux shell scripting, networking, and IT infrastructure management.
•Excellent analytical, problem-solving, and communication skills, with the ability to work independently and in a team environment.
TECHNICAL SKILLS:
Python Libraries: Requests, ScraPy, wyPython, Pillow, SQL Alchemy, BeatfulSoup, Twisted, NumPy, SciPy, Matplotlib, Pygame, Pygt, Py QT, Pygtk, Scapy, Pywin, ntlk, nose, SymPy, I python
Languages: Python, C++, Java, Shell Script, Perl, SQL
Frameworks: Django, pyramid, Flask, Spring, Hibernate, web2Py
Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML, jQuery, Angular
IDEs Tools: Notepad+, Sublime, NetBeans, Komodo, PyCharm, Pydev, PyScipter, Pyshield, Spyder, PyStudio, Eclipse
Versioning Tools: Subversion, GIT, Perforce, CVS
Databases: MySQL, SQL Server, Oracle, DB2
Operating Systems: Windows,Linux,Mac
PROFESSIONAL EXPERIENCE:
Client: Scotiabank, New York, NY Dec 2023 - PRESENT
Role: Python Developer
Responsibilities:
Developed custom Django dashboards by extending Django Admin, enhancing UI/UX with JavaScript, CSS, and Bootstrap.
Built Angular 11 front-end applications using interpolation, dependency injection, Ng For, NgIf, and router outlets for dynamic data rendering.
Designed RESTful APIs in Flask for web traffic analysis, integrating Pandas for statistical processing.
Created ETL pipelines to extract, transform, and load data from APIs into PostgreSQL staging databases.
Developed multi-threaded applications in Python & PHP and implemented CRUD operations in MongoDB using PyMongo.
Engineered Flask-based backends for scalable web applications, ensuring seamless integration with front-end systems.
Optimized MySQL/PostgreSQL databases by writing stored procedures, triggers, and functions for improved performance.
Configured NoSQL databases (MongoDB, Cassandra) for high compatibility with Django and Bottle frameworks.
Deployed applications on AWS (EC2, S3, VPC, CloudWatch) and Azure, leveraging auto-scaling for high availability.
Automated infrastructure using Terraform, Ansible playbooks, and AWS CloudFormation, reducing manual efforts by 30%.
Managed Kubernetes clusters (Kube-spray) in Azure for containerized microservices.
Integrated CI/CD pipelines with Jenkins, GitLab, SonarQube, and Nexus for automated deployments.
Developed Python & PowerShell scripts for ETL, data scraping (Pandas, NumPy), and backend automation.
Automated server provisioning, patching, and middleware deployments using Ansible modules/manifests.
Monitored systems using CloudWatch alarms and resolved incidents via ticketing tools.
Followed Agile (Scrum) methodologies across SDLC phases—requirements analysis, design, development, and testing.
Collaborated on C++ (Credit Risk-Addon) and ERP satellite apps using Python, Perl, PHP.
Enhanced Linux/UNIX server administration, managing user permissions and file systems.
Extended OpenStack Horizon using Django REST, Angular.js, and JavaScript.
Deployed SOAP-based web services on Tomcat and managed version control via Git, SVN.
Implemented data transformations using XPath, XSLT, and Data Weave for seamless integrations.
Client: Fulton Bank, Southampton, PA May 2022 – Dec 2023
Role: Python Developer
Responsibilities:
Designed and developed complex web applications, middleware, and backend systems using Python, SQL, Perl, Django, Flask, and Node.js for Linux and Windows environments.
Built RESTful APIs and web services using Python, Django, Angular 10, Bootstrap, jQuery, and Node.js, adhering to W3C standards.
Developed SaaS-based applications with Python, Django, Kafka, RPC, CSS, HTML, JavaScript, and jQuery, leveraging Ansible automation and AngularJS.
Created user-friendly GUIs with PyQt for report generation, modification, and visualization based on client data.
Implemented SOAP and RESTful web services, including an in-house ESB for claims applications using Spring MVC, AngularJS, ActiveMQ, SOAP UI, Mockito, and JSON.
Designed Spring Boot microservices for enterprise software delivery and converted user stories into backend logic.
Deployed and managed full-stack Kubernetes environments on Google Cloud Platform (GCP), setting up monitoring and alerts via Stack driver.
Automated CI/CD pipelines using Jenkins, Docker, Kubernetes, and Mesos, ensuring seamless build, test, and deployment workflows.
Developed Docker containers for multi-module Python-based ETL pipelines, deploying them on AWS Lambda, Step Functions, and Batch Jobs.
Managed infrastructure as code (IaC) using Azure Automation PowerShell, ARM Templates, and Terraform.
Orchestrated Python script scheduling via Jenkins and AWS Lambda, optimizing task automation with CloudWatch events.
Engineered Python ETL pipelines for large-scale data migration from multiple backends into Snowflake, SQL Server, and Vertica.
Developed Snowflake data loaders in Python, restructuring and optimizing large datasets for performance.
Automated repetitive tasks using Python, Shell scripting, and XML, improving operational efficiency.
Built data validation scripts in SQL to ensure accuracy in data loading processes.
Utilized Pandas, NumPy, and Scikit-learn for statistical analysis, predictive modeling, and data visualization.
Designed responsive user interfaces with HTML5, CSS3, Bootstrap, JavaScript, and Angular Framework.
Developed internal web apps using Python Flask and Twitter Bootstrap for enhanced usability.
Integrated Flash with Django CMS, utilizing Flashvars and XML for dynamic content rendering.
Wrote PyUnit test scripts for robust unit testing and validation.
Collaborated in Agile environments, tracking sprint cycles via JIRA.
Worked closely with designers, sysadmins, and stakeholders to meet production deadlines.
Utilized Couchbase Python SDK for NoSQL database applications.
Developed multi-threaded standalone apps in Python, PHP, and C++ for circuit parameter analysis.
Managed Git repositories and version control via GitHub.
Applied regular expressions for optimized search functionality alongside Angular pipes and ng2-charts for reporting.
Client: NJM Insurance Group, Trenton, NJ Feb 2020 – Apr 2022
Role: Python Developer
Responsibilities:
Automated AWS deployments using Python scripts, reducing deployment time by 30% while managing EC2, RDS, ELB, CloudFront, and security groups.
Optimized AWS infrastructure by configuring auto-scaling, IAM policies, S3 storage, and Route53, improving scalability, security, and global accessibility.
Enhanced CI/CD pipelines using AWS Elastic Beanstalk, Ops Works, and SDK tools, enabling faster provisioning, regional failover, and resilient deployments.
Reduced server load by 25% by leveraging AWS CloudFront for edge-location content delivery.
Designed Azure cloud infrastructure using ARM templates and managed IAM roles, users, and policies for secure access control.
Boosted server performance by implementing non-blocking I/O models with NodeJS, ExpressJS, and RESTful APIs.
Enhanced Django applications, improving data collection efficiency by 30% through optimized forms and seamless SQLite3 to PostgreSQL migration with zero data loss.
Developed high-performance ETL pipelines in Python (Pandas, NumPy), increasing data processing speed by 30% for large-scale datasets.
Built scalable microservices in Python/Flask and NodeJS, integrating MongoDB, PostgreSQL, and REST APIs for real-time data delivery.
Automated API workflows with Python scripts for third-party API calls, validation, and JSON/XML data parsing.
Engineered dynamic UIs with ReactJS, JSP, jQuery, and Bootstrap, implementing sorting, paging, and state management (Redux) for superior UX.
Modernized legacy systems by rewriting Python/Flask modules and integrating AJAX, WebSocket’s, and JSON for seamless data flow.
Streamlined frontend workflows using NPM, Gulp, Webpack, and minification tools, enhancing code quality and performance.
Designed machine learning models in Python to classify millions of Twitter users, enabling data-driven product insights.
Optimized databases by developing SQL/NoSQL solutions (MySQL, PostgreSQL, Cassandra) with stored procedures, triggers, and cursors.
Built integrated ETL test environments using Docker, Go-Lang, and Python APIs, accelerating testing efficiency.
Secured applications with JWT, Passport.js, and IAM policies, ensuring role-based authentication and encryption (crypto, mime).
Conducted comprehensive testing via RSpec, PyUnit, and integration tests, guaranteeing robust, error-free deployments.
Collaborated with cross-functional teams (designers, DevOps, stakeholders) to integrate Flash/Django CMS and automate workflows.
Managed dependencies via package. Json, npm, and Docker, ensuring consistent dev/prod environments.
Client: Witham Health Services, Lebanon, IN Mar 2018 – Jan 2020
Role: Quality Assurance & Test Automation
Responsibilities:
Spearheaded end-to-end testing in an Agile environment, adapting to rapidly changing requirements while ensuring high-quality deliverables.
Developed Test Plans, Test Cases, and Test Scripts based on functional specifications and user requirements, ensuring comprehensive test coverage.
Designed and executed automated test frameworks using Selenium WebDriver, TestNG, and Pytest, reducing manual effort and improving efficiency.
Implemented Behavior-Driven Development (BDD) using Cucumber to enhance collaboration between developers and QA teams.
Built and maintained Appium frameworks for iOS and Android mobile applications, ensuring cross-platform compatibility.
Performed functional, regression, GUI, and browser compatibility testing across multiple environments.
Conducted API-level testing for RESTful web services using XML, Postman, and custom test harnesses.
Validated data integrity by writing and executing SQL queries for backend database verification.
Enhanced test automation by integrating Python, Selenium, and TestNG for UI and unit testing.
Contributed to Continuous Integration (CI) pipelines by configuring Jenkins for automated builds, deployments, and test execution.
Deployed applications on AWS EC2 and tested MongoDB services, ensuring seamless integration and performance.
Utilized Protractor for end-to-end testing of Angular applications, improving test reliability.
Logged and tracked defects with detailed reproduction steps using JIRA, facilitating faster resolution.
Created Traceability Matrices and Test Reports to ensure alignment between requirements and test coverage.
Participated in QA meetings, providing insights on defect trends, enhancements, and risk mitigation.