Summary
Overview
Work History
Education
Skills
Core Expertise - Skills
Target Roles
Languages
Certification
Timeline
SoftwareEngineer
Ayesha Farheen

Ayesha Farheen

Bengaluru

Summary

  • Software Engineer with expertise in developing scalable RESTful APIs and dynamic Angular frontend. Skilled in AWS cloud services and Elasticsearch, with a strong focus on automating deployment pipelines and enhancing application security. Recognized for effective problem-solving and collaboration, consistently delivering high-quality solutions that improve user experience.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Software Engineer

First American India (FAI)
Bengaluru
08.2022 - Current
  • Project Details: Direct Vault is a web-based platform designed to onboard and manage legacy application data and documents. The system enables users to efficiently search, view, and download legacy records through a user-friendly interface, ensuring data continuity, accessibility, and compliance for archival systems.
  • Designed and developed scalable RESTful APIs using Node.js to support dynamic data retrieval, secure downloads, and document management.
  • Built a responsive Angular front end with dynamic search filters, pagination, and downloadable document previews.
  • Integrated Elasticsearch to deliver high-speed, full-text search functionality across large document datasets.
  • Implemented secure and scalable file handling using AWS S3 and EFS, supported by AWS Lambda for serverless file access. Resolved issues with large document downloads by configuring the AWS Application Load Balancer (ALB) for optimized routing and payload handling.
  • Automated infrastructure provisioning using CloudFormation, maintaining consistency across environments.
  • Managed both relational SQL Server databases to support metadata and content storage.
  • Developed and maintained unit tests (Node.js and Angular), and conducted API validation using Postman.
  • Project Details: EOS (Epic Order Sheet) is a web-based product developed for escrow officers to efficiently place new escrow orders. The application enables users to submit essential order details via a simplified form (EOS Open Order Submit). Upon submission, the system automatically creates a corresponding pending file in FAST, the escrow transaction management platform. The backend EPS team then enriches the file data and updates the status to "Open," initiating the escrow processing workflow.
  • Developed and maintained core Node.js backend services for processing EOS order submissions, and integrating with the FAST system.
  • Built and enhanced Angular components for a user-friendly interface to escrow officers, with minimal input complexity. Created and consumed RESTful APIs for seamless communication between EOS frontend and FAST backend systems.
  • Integrated AWS Lambda functions to handle event-driven file creation workflows, and status updates in FAST.
  • Used SQL Server for data storage, and performed data mapping between EOS and FAST systems.
  • Contributed to CI/CD pipeline automation using Jenkins and Azure DevOps, enabling smooth, error-free deployments.
  • Participated in unit and integration testing of APIs and UI components to ensure system reliability and quality.
  • Collaborated with cross-functional teams, including QA, EPS (Escrow Processing Services), and Business Analysts, to gather requirements and support production rollouts.

Education

Bachelor of Engineering - Computer Science

Jawaharlal Nehru National College of Engineering
Shimoga

Diploma - Computer Science

Sri Jagadguru Murugarajendra Institute of Technology
Chitradurga

Skills

  • AngularJS
  • ASP NET Core
  • NET Framework
  • NodeJS
  • TypeScript
  • Restful APIs
  • AWS cloud services
  • Front-end skills: HTML, CSS
  • SQL Server
  • Unit Testing
  • Azure
  • Git, GitHub, Git Copilot
  • ElasticSearch
  • Postman/Bruno

Core Expertise - Skills

 Git, GitHub, Git Copilot, Azure DevOps (ADO), JIRA, Veracode (Secure Development)

Unit Testing in .NET Core, Node.js, and Angular

Visual Studio, Visual Studio Code, SQL Server Management Studio, Agile Scrum, Sprint Planning, Daily Standups, Retrospectives, DevOps Practices

Target Roles

  • Software Engineer
  • Full Stack Developer

Languages

English
First Language
Hindi
Intermediate (B1)
B1
Kannada
Intermediate (B1)
B1

Certification

  • Angular, RXJS Certification, LinkedIn Learning
  • Node.js Certification, LinkedIn Learning
  • AWS Certification, LinkedIn Learning

Timeline

Software Engineer

First American India (FAI)
08.2022 - Current

Bachelor of Engineering - Computer Science

Jawaharlal Nehru National College of Engineering

Diploma - Computer Science

Sri Jagadguru Murugarajendra Institute of Technology
Ayesha Farheen