Senior Software Engineer at
Target
Current
2021
-
Now
Target is a major U.S. retail company operating large-scale stores, e-commerce, supply chain, and digital technology platforms. My contributions there as a Senior Software Engineer included:
Designed and built full-stack applications using TypeScript, React, Next.js, Node.js, Python, Django, FastAPI, and PostgreSQL for high-volume retail workflows.
Built backend services and REST/GraphQL APIs with Node.js, NestJS, FastAPI, Apollo, Prisma, and event-driven services.
Developed React and Next.js interfaces with Redux, React Query, Material UI, Tailwind CSS, Storybook, and accessible responsive components.
Built AI and LLM features using OpenAI APIs, RAG, semantic search, and n8n workflows for internal search, document processing, and workflow automation.
Designed data models and optimized queries across PostgreSQL, MongoDB, DynamoDB, Redis, and Elasticsearch, including indexing, migrations, and high-volume query tuning.
Built and maintained cloud services on AWS and Azure, including containerized workloads running on Docker, Kubernetes, and AKS.
Automated infrastructure and deployment workflows with Terraform, GitHub Actions, GitLab CI/CD, and Jenkins, with automated testing and controlled production releases.
Implemented authentication and authorization using OAuth 2.0, OpenID Connect, JWT, RBAC, secrets management, audit logging, and input validation.
Improved application reliability through structured logging, monitoring, tracing, performance testing, failure analysis, and production incident response.
Added unit, integration, and end-to-end coverage using Jest, React Testing Library, PyTest, Cypress, and Playwright.
Built and maintained services in C# and ASP.NET Core where existing .NET systems required new APIs, integrations, and modernization.
Led system design, API reviews, code reviews, technical documentation, and mentoring while working with engineering, product, security, and operations teams.
Improved application performance through caching with Redis, database indexing, API optimization, background jobs, and asynchronous processing.
Supported PCI-aware data handling and OWASP security practices across customer-facing applications and internal services.