Hi, I'm

RikeshPuri

Software Developer|Full Stack Engineer

AI-first engineer with 8+ years of experience building scalable solutions using modern technologies and intelligent automation.

View Resume
Rikesh Puri - Software Developer

About Me

AI-First Engineer8+ Years Experience

Highly motivated Software Developer with over 8 years of experience in full-stack development, specializing in Java, Python, and modern web technologies.

As an AI-first engineer, I'm adept at leveraging AI tools like GitHub Copilot to accelerate development, enhance code quality, and streamline documentation. My expertise spans integrating Identity and Access Management (IAM) solutions, including PingFederate, PingAccess, and PingOne Protect, with a focus on Single Sign-On (SSO) onboarding, risk-based authentication, and MFA orchestration.

8+
Years Experience
50+
Projects Completed
15+
Technologies
100%
AI-Enhanced

Full-Stack Development

End-to-end application development with modern frameworks and best practices

AI-Enhanced Development

Leveraging AI tools for accelerated development and improved code quality

Identity & Access Management

Expert in IAM solutions, SSO implementation, and security protocols

Technical Skills

A comprehensive toolkit built through years of hands-on experience and continuous learning

Programming Languages

JavaPythonShell ScriptJavaScriptSQLPL/SQLPHP

Frameworks & Tools

Spring BootSpring MVCHibernateJUnitMavenGitRESTful APIsDockerJenkins

Frontend Development

AngularReactBootstrapHTMLCSS

IAM & Security

PingFederatePingAccessPingOne ProtectPingDavinciSAMLOAuthOpenID Connect

AI & Automation

GitHub CopilotAI-driven refactoringAI-generated testingAI documentation

Other Expertise

OOPMicroservicesRisk-Based AuthenticationTest AutomationAPI SecurityCI/CDAgile

Professional Experience

Building innovative solutions and driving digital transformation across industries

Current

Software Engineer – Identity & Access Management

Fannie Mae
Aug 2022 – Present
🔐Enterprise IAM Solutions
🤖AI-Enhanced Development
☁️Cloud Integration
  • Developed enterprise-grade REST APIs (SSORS) using Java and Spring Boot, enabling secure identity data retrieval from PingOne, PingDirectory, and PingFederate
  • Built and published a reusable Python package for Device Code Grant authentication, deployed to Nexus Repository, supporting CLI-based AWS token generation across teams
  • Led full-stack development of the Consent UI application (Angular frontend, Java 17 backend) integrated with PingFederate agentless adapters for secure consent collection
  • Utilized GitHub Copilot to accelerate development of backend and frontend modules, enhancing efficiency and code quality
  • Employed AI tools to generate unit and integration tests, ensuring robust and reliable codebases
  • Developed a Java-based data aggregator application to pull and process data from PingOne APIs, scheduled via cron jobs for automated monthly reporting to internal teams
  • Enhanced the Assist Application (Angular + Java) with features for secure credential uploads to AWS Secrets Manager and automated PingFederate onboarding processes
  • Wrote backend APIs for AWS Secrets Manager auto-rotation, integrating credential lifecycle management with PingOne and PingFederate configurations
  • Integrated PingOne Protect Risk Evaluation with PingAccess, tuning Risk Predictors (device profiling, geovelocity anomaly, behavioral analysis) to strengthen fraud detection
  • Built Python reporting scripts to extract MFA adoption data and user insights from PingOne CMFA and PUMA, where no direct UI was available
  • Configured PingDavinci MFA workflows, enabling flexible multi-factor authentication strategies for customer-facing applications
  • Maintained and enhanced test automation frameworks for the FMSSO team using Cucumber, supporting environment-based testing for APIs and authentication flows

Info Sec Engineer

GAP Inc.
Jun 2021 – Jul 2022
  • Onboarded applications for Single Sign-On (SSO) using PingFederate, configuring integrations with SAML, OAuth, and OpenID Connect protocols
  • Collaborated with application teams to implement secure authentication flows and troubleshoot SSO issues through server log analysis
  • Authored OGNL expressions for dynamic attribute manipulation and configured Data Stores, PCVs, and adapters in PingFederate
  • Standardized SSO configuration practices and created comprehensive system documentation for smoother maintenance

Full Stack Developer

Freddie Mac
Jul 2020 – Jun 2021
  • Led server migration projects, including analysis, testing, and validation for critical in-house applications
  • Developed scalable backend services using Java and Python, and supported frontend enhancements with Angular
  • Automated operational tasks like log parsing and IP validation using Shell Scripts
  • Created Autosys job schedules and supported CI/CD deployment using Jenkins and Docker
Professional development and coding
8+Years of Experience

Software Engineer

Dorothy A. Johnson Center for Philanthropy
Sep 2017 – Dec 2019
  • Built a full-stack web portal with Java, Spring Boot, Angular, and Oracle Database, automating data ingestion and analysis for large CSV datasets
  • Created materialized views in Oracle to optimize data calculations and reporting performance
  • Documented application flows and database structures to support maintainability and knowledge sharing
  • Improved user authentication flows, fixed bugs, and participated in manual testing for production readiness

Junior Software Engineer

Alignstech Private Limited
Aug 2015 – Jul 2018
  • Developed PHP-based web applications with MySQL-backed databases and automated renewal notifications via email
  • Contributed to Android application projects through database design and development
  • Led manual testing and QA, creating effective test cases and ensuring multi-platform application quality

Education & Achievements

Academic foundation and continuous learning that drives innovation

Master of Science

Computer Information Systems

Grand Valley State University, MI
Aug 2017 – Apr 2019

Bachelor of Science

Information Technology

Sikkim Manipal University, India
Aug 2013 – Jun 2016

Featured Project

Machine Learning Image Recognition Tool

Built a lightweight ML application with a React frontend and Python backend using OpenCV and TensorFlow to recognize and classify images from small datasets with optimized performance.

ReactPythonOpenCVTensorFlow

Volunteer Experience

Audio and Video Assistant

Big Data Ignite 2018

Supported speaker presentations, managed audio equipment, and coordinated stage activities for this major technology conference.

Certifications

SAFe Agile Certified

Certified in Scaled Agile Framework principles and practices for enterprise agility.

Let's Connect

Ready to collaborate? I'd love to hear about your next project.

Get In Touch

Whether you're looking for a dedicated developer for your team, have a freelance project in mind, or just want to connect about technology and innovation, I'm always open to meaningful conversations.

Location

Fort Worth, TX
Available for new opportunities

Currently open to full-time positions, contract work, and consulting opportunities.

Send a Message

I'll get back to you within 24 hours