Skip to main content

Jackie Boctor

Staff Software Engineer

Talent
Schaumburg, ILMember since June 4, 2026
JavaPythonGoSQLKafkaRedis ClusterEvent-driven architectureDynamoDBPostgreSQLElasticsearchSolrRedisAWS X-RayGatlingShard-aware routingOptimistic locking
·

Hire this person

Send a job offer directly to this candidate

JavaPythonGoSQLKafka

About

I still remember playing Tetris for the first time at a friend's house as a teenager, and being fascinated by how something so simple could feel so thoughtfully designed. That curiosity led me to study computer science, and over the past 12+ years I've grown into a backend and platform engineer building and evolving large-scale distributed systems across Salesforce, Amazon, and Atlassian. My work has focused on multi-tenant SaaS platforms, event-driven architectures, and reliability-critical backend systems, often centered around large-scale migrations, service boundary design, and production stability at scale.

Experience

Staff Software Engineer - Salesforce

(2021-09)

Sales Cloud (CRM Platform)

  • Helped lead the design and phased rollout of a multi-tenant data partitioning layer for Sales Cloud, improving query isolation and establishing shard-aware routing patterns adopted across the platform.
  • Led the migration of the opportunity sync pipeline from a polling-based design to an event-driven architecture using Kafka and Flink, helping define service boundaries and event contracts that other teams later reused as a reference for similar migrations.
  • Designed a distributed rate-limiting framework adopted across several Sales Cloud microservices, enforcing per-org API quotas with low overhead using token-bucket counters backed by Redis Cluster; worked with service teams to manage rollout compatibility.
  • Partnered with the search infrastructure team on migrating the Account hierarchy index from Solr to Elasticsearch, improving response times and enabling geo-proximity ranking for territory management features.
  • Built an internal capacity-planning tool in Python to model storage growth trends across data centers, helping infrastructure teams evaluate scaling scenarios and inform annual planning discussions.
  • Collaborated with the security team to refactor the CRM data-access permission layer, addressing a class of authorization issues and supporting SOC 2 Type II audit requirements.
  • Mentored engineers through design reviews and architecture discussions, and helped start a distributed-systems reading group within the org to encourage knowledge sharing across teams.
  • Defined backend SLOs for core CRM APIs and partnered with on-call teams to run ongoing reliability reviews and reduce production issues over multiple quarters.

SDE II (L5) - Amazon

(2017-04 - 2021-08)

Amazon E-commerce Platform (Detail Page & Catalog Services)

  • Designed and delivered a low-latency product-attribute aggregation service (Java / DynamoDB) powering detail-page rendering for hundreds of millions of ASINs, supporting Prime Day-scale traffic with consistent low-latency targets under heavy peak load.
  • Replaced a monolithic catalog-ingestion pipeline with a fan-out Lambda architecture, reducing new-listing indexing lag from several hours to minutes and improving indexing turnaround for newly launched product categories.
  • Built a distributed inventory reservation system using optimistic locking and idempotent retries to reduce over-sell incidents during high-concurrency flash sales; worked with the fulfillment team on a backward-compatible phased rollout.
  • Drove adoption of AWS X-Ray distributed tracing across downstream services in the detail-page call graph, improving debugging efficiency and substantially reducing time-to-identify production issues.
  • Introduced a schema-registry-backed Avro serialization layer for inter-service events, helping standardize event contracts across producer and consumer teams and reducing recurring schema-compatibility issues.
  • Collaborated with the ML team to integrate a real-time A/B experimentation framework into the product-ranking service, supporting statistically isolated traffic buckets across concurrent experiments.
  • Helped build and maintain operational runbooks and on-call practices for the team; alarm tuning and automated remediation scripts contributed to a meaningful reduction in page volume over time.

Software Engineer - Atlassian

(2014-06 - 2017-03)

Jira Platform (Core Platform & Issue Engine)

  • Re-architected the Jira JQL execution engine to support columnar predicate pushdown, substantially improving complex board queries on large issue datasets and reducing load on the backing database.
  • Implemented a distributed workflow-transition lock using PostgreSQL advisory locks to address a class of double-transition race conditions affecting customers on the cloud tier.
  • Contributed to several Jira REST API v3 features, including bulk issue move, cascading field updates, and multi-project schema validation, while working with marketplace teams to maintain backward compatibility for existing integrations.
  • Refactored the attachment storage layer to support multiple backends including local disk, S3, and customer-managed GCS, making it easier for teams to plug in their own storage setups for enterprise deployments.
  • Helped resolve a connection-pool exhaustion bug triggered during webhook fan-out, working across teams to identify root cause and coordinate a safe rollout of the fix for affected enterprise customers.
  • Built load-test harnesses using Gatling integrated into CI, covering key API endpoints and catching several throughput regressions before production deployment.
  • Participated in the Jira Cloud migration working group, contributing to tenant-isolation patterns that influenced how self-managed customers were onboarded to the cloud tier.
  • Improved the plugin SDK to simplify custom-field integrations and reduce repetitive implementation overhead for marketplace developers.

Education

Bachelor of Engineering (B.E.) - Computer Science - University of Illinois Urbana-Champaign (2010 - 2014)

Skills

Staff Software Engineer

Reviews

Related