Senior Software Engineer - Accenture - Chicago, IL
(2025-03 - 2026-03)
- Architected highly available RESTful APIs and GraphQL endpoints with Django REST Framework (DRF) and FastAPI, reducing average API response times by 15%
- Designed event-driven architecture using Apache Kafka and AWS SNS/SQS for real-time data processing across distributed services
- Built dynamic, accessible, and responsive front-end interfaces using React 18, TypeScript, Redux Toolkit, and Next.js (SSR/SSG)
- Implemented React lazy loading, code splitting, and image optimization, reducing initial page load time by 25%
- Developed reusable React and Vue.js component libraries in Storybook, adopted by 3 product teams, accelerating UI development velocity
- AI-powered React dashboard components with real-time streaming LLM responses using Server-Sent Events (SSE) and React Suspense
- Designed and managed AWS infrastructure using Terraform and CloudFormation, provisioning 9+ AWS resources across staging and production environments, including ECS, Lambda, RDS, S3, and Bedrock
- Containerized core application services with Docker and orchestrated Kubernetes workloads on EKS, standardizing deployments and reducing environment drift
- Collaborated with a cross-functional team of 8 engineers to deliver enterprise healthcare web applications for a Fortune 500 client using Python, Django, React, and AWS
- Contributed to an AI-assisted document search prototype using LangChain and vector embeddings, enabling natural-language retrieval across internal knowledge-base documents while following enterprise data security guidelines
Senior Software Engineer - Square (Block, Inc.) - San Francisco, CA
(2022-02 - 2025-03)
- Developed and maintained full-stack features for merchant-facing financial tools using Python, Django, React, TypeScript, and Next.js, supporting platforms that processed $15M+ in monthly transaction volume
- Built secure RESTful APIs for merchant payment workflows in a PCI-regulated environment, integrating with internal payment, risk, and ledger services
- Implemented OAuth 2.0, JWT authentication, and role-based access control across 4 internal services, strengthening access controls for merchant and admin workflows
- Decomposed key modules of a legacy Django monolith into Dockerized microservices orchestrated with Kubernetes and connected via gRPC, reducing deployment time by 12%
- Designed PostgreSQL and DynamoDB schemas and optimized high-volume queries with indexing strategies, reducing data retrieval latency
- Built interactive merchant analytics dashboards using React, Redux, TypeScript, and D3.js to visualize transaction trends, revenue metrics, and operational insights
- Improved frontend performance with Next.js rendering optimizations, code splitting, and caching, reducing first contentful paint
- Managed AWS application infrastructure across EC2, S3, RDS, Lambda, and CloudFront, and contributed to GCP-based analytics pipelines using Cloud Run and BigQuery
- Configured Redis caching and Elasticsearch full-text search, improving search performance and reducing database load for frequently accessed merchant data
- Maintained high test reliability using pytest, Jest, and Cypress, achieving 92% code coverage across owned services and frontend modules
- Authored technical design documents and OpenAPI specifications to support cross-team implementation of payment, analytics, and merchant workflow features
- Built an AI-assisted merchant insights workflow using LangChain and LLM APIs to generate natural-language summaries from aggregated transaction trends for merchant analytics use cases
Senior Software Engineer - Amazon - Seattle, WA
(2013-09 - 2022-02)
- Owned the design and development of scalable backend services using Python, Django, Node.js, and AWS services for Amazon platforms supporting global operations workflows
- Built and maintained high-throughput RESTful APIs with Django REST Framework, handling 10K+ requests per minute while maintaining sub-200ms latency for critical workflows
- Designed PostgreSQL and MySQL data models, managed schema migrations with Django ORM, and optimized query performance through indexing and access-pattern analysis
- Implemented asynchronous processing pipelines using Celery, Redis, and AWS SQS for background job execution, workflow automation, and notification delivery
- Contributed to ML-powered recommendation workflows using Python, Pandas, and AWS SageMaker, improving recommendation engagement metrics by 20%
- Built internal operations dashboards using React, Redux, and TypeScript, giving teams real-time visibility into workflow status, operational metrics, and service performance
- Developed reusable frontend modules across React and Vue/Nuxt applications, reducing duplicate UI implementation and improving consistency across internal tools
- Improved CI/CD pipelines using Jenkins and AWS CodePipeline, enabling automated testing, deployment validation, and more reliable production releases
- Collaborated with product managers, UX designers, QA engineers, and operations stakeholders to deliver accessible WCAG 2.1-compliant interfaces for complex workflows
- Mentored engineers, led code reviews, and contributed to technical design discussions for a 6-person engineering team, strengthening code quality and delivery execution