Summary
Overview
Work History
Education
Skills
Timeline
Generic

Priyatharshini Vairamani

Irving,TX

Summary

Dynamic Software Engineer with a proven track record at Infosys, specializing in iOS application development using Swift. Adept at translating complex business requirements into technical solutions, while excelling in team collaboration and problem-solving. Experienced in implementing robust features and unit testing, ensuring high-quality software delivery.

Overview

11
11
years of professional experience

Work History

Software Engineer

Emonics
12.2024 - Current

Client: PayPal

My role within this project is Software Engineer for the Passkey module in PayPal iOS framework.

  • Translation of business requirements into technical needs and actions.
  • Collaboration with Product Owners, Technical Program Managers, team members and doing Software Development using Agile methodologies.
  • iOS Framework development in Swift using MVVM architecture.
  • Integrated Passkey-based authentication using Apple’s Passkeys API to replace traditional passwords, enhancing user experience and security.
  • Utilized ASAuthorizationController and ASAuthorizationPlatformPublicKeyCredentialProvider for creating and signing in with Passkeys.
  • Ensured compatibility with iCloud Keychain syncing, allowing cross-device login for iOS users.
  • Worked closely with backend teams to implement WebAuthn standards for registration and assertion flows.
  • Source Code Control management using Git.
  • Followed the guidelines for Code reviews which includes adhering to the app architecture, naming conventions, Apple guidelines, defensive coding etc.
  • Implemented Unit testing using XCTest.
  • Managed Continuous Integration tools for builds using Jenkins.

Software Engineer

Infosys
05.2014 - 08.2016

Client: Bank of America

My role within this project is Software Engineer for the Services module in Bank of America iOS app.

  • Translation of business requirements into technical needs and actions.
  • Collaboration with Product Owners, Technical Program Managers, team members and doing Software Development using Agile methodologies.
  • iOS Application development in Swift.
  • Implemented the various features of Services module like Help, Contact Us, Products etc. in Bank of America iOS App.
  • Used MVVM architecture.
  • Delegation, Singleton, Notification are among the various design patterns used.
  • Developed UI using TableViews, Custom Cells, Autolayout constraints etc.
  • Source Code Control management using Git.
  • Followed the guidelines for Code reviews which includes adhering to the app architecture, naming conventions, Apple guidelines, defensive coding etc.
  • Implemented Unit testing using XCTest.
  • Managed Continuous Integration tools for builds using Jenkins.

Education

Bachelor of Engineering - Electronics And Communication Engineering

Mepco Schlenk Engineering College
Sivakasi
04-2014

Skills

Technical Skills:

  • Mobile application development (iOS)
  • Programming Language: Swift
  • iOS Frameworks: UIKit, SwiftUI, MapKit, CoreLocation, AuthenticationServices, etc
  • REST APIs
  • IDE: XCode 16
  • Version Control Tools: Git (SourceTree)
  • Continuous Integration Tools: Jenkins
  • Agile Methodology Tools: JIRA
  • Unit Testing
  • Dependency Manager: CocoaPods

Soft Skills:

  • Problem Solving
  • Analytical
  • Team Collaboration
  • Quick Learner
  • Strong Communication
  • Time Management

Timeline

Software Engineer

Emonics
12.2024 - Current

Software Engineer

Infosys
05.2014 - 08.2016

Bachelor of Engineering - Electronics And Communication Engineering

Mepco Schlenk Engineering College
Priyatharshini Vairamani