About

Software Engineer

Software Engineer with 7+ years of experience in full-stack development and a growing specialization in AI-driven applications. Strong technical skills in a variety of programming languages and technologies, including JavaScript/TypeScript, Python, React.js, Angular, Vue, Node.js, ASP.NET & C#. Recently expanded skill set to include AI frameworks such as LangChain, LangGraph, and agentic AI architectures. Open to a challenging role in a dynamic environment to leverage my skills and experience for impactful contributions.

  • Location: Dickinson, TX, United States
  • Phone: +1 346 636 2919
  • Email: irfankhan.stack@gmail.com
  • Available: Full Time

Experience

Senior Software Engineer

01/2021 - Present

Rootstrap, Los Angeles, CA (Remote)

  • Worked as a full stack developer following agile methodology handling diverse responsibilities throughout time at Rootstrap.
  • Utilized a range of technologies including HTML, CSS (SCSS), JavaScript, TypeScript, and various frameworks like React, Angular, and Node.js/Express.js on backend.
  • Implemented AI-driven solutions using LangChain and LangGraph for intelligent agents and task automation workflows.
  • Employed Angular framework skills to develop single-page applications (SPAs), integrating key technologies such as RxJS, Ngxs/Ngrx for state management, as well as comprehensive understanding of form handling, observables, signals, and modular architecture.
  • Extensive experience with React JS, demonstrating proficiency in core React concepts including component-based architecture, form handling, event handling, routing, and animation. Utilized Redux/RTK for efficient state management while integrating Material UI for enhanced user interface experiences.
  • Applied Retrieval-Augmented Generation (RAG) techniques to improve data relevance and user experience. Integrated vector databases like ChromaDB and pg-vector to support semantic search and knowledge retrieval.
  • Designed and implemented robust REST and GraphQL architecture-based web services utilizing Node.js, Nest.js framework and FAST API for Python-based AI services. MySQL and Sequelize.
  • Leveraged .NET technologies such as ASP.NET, C#, and MSSQL Server for application development.
  • Implemented modern headless CMS solutions such as Strapi, Keystone, Contentful, and WP Rest, GraphQL API.
  • Worked on popular AWS cloud services such as EC2, ECS, S3 and serverless architecture AWS Lambda.
  • Implemented payment systems such as Stripe, Paypal on various SAS applications.
  • Implemented automated tests: unit tests, integration tests, and e2e automated UI tests.
  • Documented codebase comprehensively, including technical and operational aspects, to facilitate seamless knowledge transfer and future development efforts.

Web Developer

08/2017 - 12/2020

Everest Group, Dallas, TX

  • Responsible for creating efficient design and developing user interactive screens using a stack comprising HTML, CSS3, Bootstrap, JavaScript, and TypeScript, coupled with frameworks like Angular, React.
  • Engineered robust back-end APIs using Node.js, and Express to support various front-end applications.
  • Contributed to a project involving the conversion of class-based React components to Typescript functional components, leveraging hooks for improved performance and code readability.
  • Delivered test-driven and reliable solutions employing frameworks like Jest and Jasmine/Karma for effective testing across Node.js, Angular, and React environments.
  • Contributed to a project involving the conversion of Angular.js to Angular 6.
  • Practiced in Agile and Scrum methodologies, with a solid understanding of version control systems, and Project Management tools such as Jira, Asana, and Gitlab.
  • Installed, configured, and maintained. Laravel, PHP, Apache, and MySQL based projects on AWS cloud servers.
  • Played a pivotal role in the core development team, offering crucial support for internal projects and systems.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Worked on building desktop and web applications in .NET framework (ASP.NET and WinForm/WPF desktop), Entity Framework, ADO.NET and Microsoft SQL Server.

Education

Master's in Electrical and Computer Engineering

2014 - 2017

Carnegie Mellon University, Pittsburgh, PA

Skills

Frontend

JavaScript (ES6+) TypeScript React.js Next.js Gatsby Redux RTK React Query Angular Rxjs Ngxs/Ngrx Vue.js Nuxt.js Vuex HTML5 CSS3/SCSS Bootstrap Material UI PrimeNg/React/Vue Tailwind Styled Components

Backend

Node.js Express Nest.js Fastify ASP.NET .NET Core MVC Web APIs C# Python FastAPI PHP Laravel CodeIgniter Symphony

AI Development

LLM Orchestration Supervised Fine-Tuning/LLM Training Agentic AI(OpenAI SDK, LangGraph, Crew AI) LangChain RAG Systems Vector Databases: Pinecone, ChromaDB, PgVector Function/Tool Calling Workflow Automation(n8n, Make) Data Analysis & ML - SciKitLearn, NumPy, Pandas Seaborn Steamlit+ChainLit

Database & API

SQL MySQL SQL Server PostgreSQL MongoDB RESTful API GraphQL

DevOps & Tools

AWS (EC2, S3, Lambda, Elastic BeanStack) Azure Docker Git Linux Agile Scrum Methodology

Testing

Unit Testing Jest Jasmine/Karma Moca Chai E2E Automation Testing Cypess Playwright

Other

Authentication (JWT, OAuth, FirebaseAuth) Websockets (Socket.io) Wordpress (Woocommerce) Shopify Ionic Mobile Development

Contact

Location:

Dickinson, TX, United States

Call:

+1 346 636 2919