Software Developer @ ERCOT

Hi, I'm Faizan.

Software developer specializing in CMS platforms, full-stack web development, and accessible, data-driven interfaces.

About

Software developer with experience across content management platforms (Crafter CMS, Adobe Experience Manager), e-commerce, and full-stack web development. Currently building and maintaining CMS solutions at ERCOT, where I've architected reusable component systems, ADA/WCAG-compliant interfaces, and a custom lightweight CMS that cut licensing costs across teams.

Before that, I modernized e-commerce storefronts at Deluxe Corporation and built an end-to-end release-notes platform at Sabre. I care about accessible, maintainable interfaces and enjoy the kind of problem where design, data, and infrastructure all have to work together. Bachelor's degree, Minnesota State University, Mankato.

Download résumé (PDF)
10+
Years experience
5
Companies
2
Enterprise CMS platforms
WCAG
Accessibility-first builds

Skills

Languages & Frameworks

TypeScriptJavaScriptReactNode.jsPHPPythonC#JavaGroovy

Frontend & Accessibility

HTML5CSS/SCSSBootstrapjQueryResponsive DesignWeb Accessibility (ADA/WCAG)UI/UX

CMS Platforms

Crafter CMSAdobe Experience Manager (AEM)WordPress

Data & APIs

REST APIsGraphQLOpenSearchPostgreSQLMySQLSQL Server

Data Visualization

HighchartsGoogle ChartsD3.js

DevOps & Cloud

GitGitHubCI/CDDockerAWSAzure

Practices

Agile (Scrum/Kanban)Full-stack Development

Experience

Software Developer · ERCOT (Electric Reliability Council of Texas)

April 2019 – Present
  • Developed and maintained CMS solutions using Crafter CMS and Adobe Experience Manager (AEM), building reusable components, page templates, and authoring blocks to enable efficient content publishing.
  • Built ADA/WCAG-compliant front-end interfaces using Bootstrap, jQuery, HTML5, CSS/SCSS, and JavaScript to accurately implement designer mockups.
  • Wrote Groovy scripts to integrate data from external sources into CMS workflows.
  • Implemented sitewide search using OpenSearch, writing queries and relevance scoring to power fast, accurate content discovery.
Show 6 more
  • Built a custom dashboard for business users to test search terms and tune relevance scoring.
  • Created interactive data visualizations using Highcharts consuming REST APIs.
  • Architected and built a custom lightweight CMS for smaller applications, reducing licensing costs and improving cross-team efficiency.
  • Collaborated closely with designers and business stakeholders; demoed prototypes and gathered feedback to align deliverables with business goals.
  • Trained and onboarded content authors, documented processes, and supported junior developers to accelerate team productivity.
  • Worked in Agile (Scrum/Kanban) and Waterfall environments within a 5–7 person team.

Software Developer · Deluxe Corporation

October 2016 – March 2019
  • Modernized customer-facing e-commerce applications on Oracle ATG Web Commerce for deluxe.com / Shop Deluxe storefronts.
  • Rewrote legacy applications to deliver mobile-first, responsive designs, significantly improving end-user experience.
  • Built responsive layouts using Bootstrap, consuming REST APIs with vanilla JavaScript and jQuery to create dynamic, data-driven interfaces.
  • Collaborated with designers to finalize and implement UI designs, presenting solutions to cross-functional departments.

Software Developer · Sabre Corporation

January 2016 – October 2016
  • Solely owned the design, development, and deployment of a two-instance WordPress release notes platform on a 7-person team, replacing a painful, manual PDF-based process with an automated digital workflow.
  • Built an internal site for collecting, reviewing, and approving release notes, and a public-facing site with tagging and search for easy end-user access.
  • Developed a custom WordPress theme, custom forms, and PHP functions to power the submission-and-approval workflow end to end.
  • Engineered an automated pipeline moving approved content from the internal instance to the public site, improving cross-team visibility and reducing time spent locating documentation.
Show 2 more
  • Migrated legacy PDF content into interactive, searchable formats, dramatically improving discoverability.
  • Independently built interactive charting dashboards using Google Charts and other libraries, consuming REST APIs to surface real-time data.

Software Developer · Multivision

July 2015 – January 2016
  • Developed a Java-based internal reimbursement application, building the business logic layer in Java to handle processing from front end to back end.
  • Wrote Spring controllers to handle GET and POST requests from JSP files, using dependency injection via Spring context.
  • Created JSP views with HTML, CSS, JavaScript, Bootstrap, jQuery, Spring tag library, and JSTL Core tags, with client-side validation.
  • Built interactive, mobile-responsive views using Bootstrap.
Show 2 more
  • Implemented RESTful web service clients using Jersey.
  • Participated in code reviews to ensure adherence to project standards.

C# .NET Developer · CFC Tech Services

June 2013
  • Developed a C# desktop application for a feed management system using Windows Forms.
  • Wrote C# application logic and T-SQL stored procedures to handle full CRUD operations based on application requirements.
  • Managed the database using Microsoft SQL Server Management tools.
  • Manually tested Windows and web applications to ensure quality.
Show 1 more
  • Documented and reported work to the supervisor.

Projects

🧠Featured

AI-Native Corporate CMS

Designed and built a custom CMS for corporate workflows from the ground up, with AI woven into the content pipeline and granular roles & permissions for enterprise teams. Also covers the essentials expected of a modern CMS: version history and drafts, a media library, approval workflows, scheduled publishing, audit logs, full-text search, and an API for headless integrations.

AI-NativeRBACWorkflow AutomationEnterprise
💳

Stripe Payment Processing

Integrated Stripe to handle end-to-end payment processing for a production application, covering checkout, invoicing, and transaction management.

StripePaymentsAPI Integration
🔀

Desktop-to-Browser Extension Migration

Converted a suite of desktop-heavy applications into lightweight, user-friendly browser extensions, making everyday workflows smoother and more efficient. The move also shrank the attack surface and strengthened data, management, and security-related workflows across the board.

Browser ExtensionsSecurityWorkflow Automation

Contact

Want to work together or just say hi? Send a message directly, or reach out on: