Ruchitha Vishwanath

Software Engineer

San Francisco, California, United States4 yrs 11 mos experience

Key Highlights

  • Expert in Identity & Access Management solutions.
  • Proficient in full-stack development with a focus on data-driven applications.
  • Strong background in machine learning and predictive analytics.
Stackforce AI infers this person is a skilled Software Engineer with expertise in Identity & Access Management and Full-Stack Development.

Contact

Skills

Core Skills

Backend DevelopmentApi DevelopmentFull-stack DevelopmentData AnalysisData ScienceMachine LearningIdentity & Access ManagementDatabase Management

Other Skills

Django REST FrameworkPostgreSQLGitHubDockerTest-driven developmentReactFlaskRESTful APIsPythonSQLJava SpringbootMySQLData VisualizationNatural Language ProcessingSailpoint IIQ

Experience

4 yrs 11 mos
Total Experience
1 yr 2 mos
Average Tenure
3 mos
Current Experience

Apple

Software Engineer

Feb 2026Present · 3 mos · San Francisco Bay Area

Hack for la

Software Engineer II

Sep 2025Feb 2026 · 5 mos · Remote

  • Developed and maintained RESTful APIs and backend services using Django REST Framework.
  • Designed and implemented relational database models and data relationships in PostgreSQL.
  • Built and tested API endpoints for CRUD operations and data integrity validation.
  • Wrote unit and integration tests using Pytest, ensuring high code reliability and coverage.
  • Collaborated with cross-functional teams through GitHub version control and code reviews.
  • Worked in a Dockerized environment, streamlining local development and deployment consistency.
  • Continuously learning and improving skills in test-driven development (TDD), API design, and scalable backend architecture.
Django REST FrameworkPostgreSQLAPI developmentGitHubDockerTest-driven development+2

The university of georgia

2 roles

Software Developer

May 2025Jul 2025 · 2 mos · Hybrid

  • Built and optimized a full-stack web dashboard using React and Flask, integrating RESTful APIs to provide real-time
  • tracking of law school employment trends, improving data accuracy by 20%.
  • Implemented scalable microservices for predicting student enrollment likelihood with 96% accuracy, reducing manual
  • forecasting efforts by 60%.
  • Automated faculty and enrollment projections using Python and SQL in a cloud-native pipeline, leveraging batch
  • processing to reduce data refresh time by 40% and enhance forecasting precision by 8%.
  • Developed a web-based application using React JS, Java Springboot, and MySQL, leveraging multi-layered architecture,
  • database design, and SOLID principles to enhance system maintainability by 30%.
ReactFlaskRESTful APIsPythonSQLJava Springboot+3

Software Developer

Aug 2023May 2025 · 1 yr 9 mos · Hybrid

  • Actively participating in the Data Science team within the Office of Institutional Research at the University of Georgia.
  • Engaged in the development of Machine Learning models specifically designed for various real-time datasets in the university setting.
  • Automated enrollment and faculty projections using Markov Chain principles, forecasting up to 5 years into the future by improving ±8% error margins.
  • Spearheading initiatives to automate course requirement validation using Python and ODBC connector.
  • Responsible for crafting intricate SQL queries to extract and manipulate data crucial for the department's business decisions.
  • Developed predictive ML models to assess the enrollment likelihood of students, achieving a 96% accuracy rate.
  • Improved data categorization using Natural Language Processing (NLP) and K-means, categorizing law school events into distinct categories, resulting in a 20% improvement in dataset accuracy for analysis.
  • Designed and executed 10+ data visualizations using Matplotlib and Seaborn, incorporating statistical analysis.
  • Created an interactive Sankey diagram using Plotly Python library to showcase multi-year student enrollment patterns, simplifying trend analysis.
Machine LearningPythonSQLData VisualizationNatural Language ProcessingData Science

Pwc acceleration centers

Sofware Engineer - IAM - Associate 2

Jan 2023Jun 2023 · 5 mos

  • Took ownership of one of the project streams and was responsible for prioritizing and handling the application requirements and completing the software design and development of various secure JDBC applications.
  • Successfully led the migration of 10+ JDBC applications to Sailpoint IIQ, effectively centralizing identity and access management across applications.
  • Developed a POC for bulk creation of Security Policies like Segregation of Duties to ensure the right access is given to the right user.
  • Analyzed and interpreted Perl scripts to discern individual application requirements, streamlining the migration process.
  • Architected 60+ SQL queries and developed a Java program to execute them using JDBC to manage users and their system access on the target database.
  • Leveraged Microsoft Excel's advanced features to streamline data entry, auto-fill columns, and generate many SQL queries, resulting in a 90% reduction in the query creation time.
Sailpoint IIQJDBCSQLJavaMicrosoft ExcelIdentity & Access Management+1

Cognizant

3 roles

Software Developer 2 (Security - IAM)

Promoted

Oct 2022Dec 2022 · 2 mos

  • Implemented 15+ web service connectors, 3+ JDBC connectors, and 4 Logical connector-based applications to onboard 100,000+ users from the respective application's target system to Sailpoint IIQ.
  • Automated and controlled provisioning of 100,000+ user accounts, access privileges, and resources when employees join, move within, or leave the organization. This reduced the manual intervention and the risk of orphaned accounts.
  • Customized the Sailpoint IIQ application framework to incorporate 10+ APIs in a single web service connector, which eliminated the creation of redundant applications.
  • Worked on the 3 types of Segregation of Duties (SOD) Policies to prevent conflicts of interest by ensuring that users have the appropriate access rights based on their roles and responsibilities.
  • Developed 10+ REST APIs as per the requirement and improved efficiency by maintaining the response times in the 100-500 milliseconds range based on the requirement complexity.
  • Successfully customized the built-in business process (workflow) to align with client-specific needs, resulting in a 100% client satisfaction rate.
  • Developed a POC using Java code to automate the creation of 10,000+ user accounts at once on the target system from Sailpoint IIQ by reducing the manual effort by 97%.
  • Efficiently resolved 20+ production issues by swiftly diagnosing root causes, significantly reducing downtime. Received commendation for quick and effective issue resolution from both team lead and stakeholders.
  • Engaged in stakeholder meetings for requirement gathering, design discussion, application demo, and to assist in User acceptance testing (UAT).
  • Actively participated in security incident response activities by utilizing SailPoint to quickly identify and revoke unauthorized access, contributing to rapid containment and mitigation of potential threats.
  • Instructed 10+ interns on the Identity and access management principles and hands-on training on SailPoint IdentityIQ.
Sailpoint IIQREST APIsJavaProblem SolvingTechnical DocumentationIdentity & Access Management+1

Software Developer 1 (Security - IAM)

Sep 2020Oct 2022 · 2 yrs 1 mo

  • Experienced working in Agile methodology.
  • Worked on an Identity and access management solution called Sailpoint IIQ to help organizations manage and secure user identities, access privileges, and compliance requirements.
  • Worked on installation and upgrade of Sailpoint IIQ on the client system.
  • Implemented 15+ web service connectors, 3+ JDBC connectors, and 4 Logical connector-based applications to onboard 100,000+ users from the respective application's target system to Sailpoint IIQ.
  • Automated and controlled provisioning of 100,000+ user accounts, access privileges, and resources when employees join, move within, or leave the organization. This reduced the manual intervention and the risk of orphaned accounts.
  • Engaged in stakeholder meetings for requirement gathering, design discussion, application demo and to assist in User acceptance testing (UAT).
  • Curated 25+ comprehensive technical documentation on Confluence, greatly aiding the operations team in expediting issue resolution for specific applications and POC-related tickets. The readily available resources streamlined troubleshooting processes and facilitated quicker and more accurate resolutions.
Sailpoint IIQTechnical DocumentationAgile MethodologyIdentity & Access Management

Software Engineer Intern

Jan 2020Jun 2020 · 5 mos · Bengaluru Area, India

  • Intensively trained in JAVA software programming and have solved 30+ basic to complex problems.
  • Attained knowledge of security protocols like LDAP, security risk management, security audits, access control, governance risk compliance (GRC), network security firewall, NIST frameworks, RBAC, and vulnerability management (OWASP Top 10).
  • Configured enterprise password vault in CyberArk to store privileged account information by establishing master policies and integrating Active Directory with Azure AD to provide Single Sign-on and user life cycle management.
  • Implemented and maintained Okta single sign-on (SSO) and multi-factor authentication (MFA) solutions for clients, configured user accounts, groups, and security policy, and ensured compliance with security standards, resulting in streamlined user access.
  • Installation of SailPoint IIQ, deploying MySQL connector, and importing identities from the database as a trusted source.
JavaPythonOktaCyberArkIdentity & Access Management

Digipix technologies

Web Developer

Apr 2018May 2018 · 1 mo · Bengaluru, Karnataka, India

HTMLCSSJavaScriptPHP

Education

University of Georgia - Franklin College of Arts and Sciences

Master of Science in Computer Science

Aug 2023May 2025

BMS Institute of Technology and Management

Bachelor's degree — Information science and engineering

Aug 2016Jul 2020

Stackforce found 100+ more professionals with Backend Development & Api Development

Explore similar profiles based on matching skills and experience