Post Job Free
Sign in

Senior Full Stack Engineer - AWS Microservices

Location:
Bangladesh
Posted:
July 23, 2026

Contact this candidate

Resume:

George Roe

Senior Full Stack Engineer

Wayne, MI (415) 364 - 8401 ********@*****.*** https:// www. linkedin.com/in/george - roe SUMMARY

Senior Full Stack Engineer (15+ years) specializing in high-availability platforms, modernization, and microservices at scale across insurance, streaming media, and financial services. Experienced building frontend experiences in React and Angular, and backend services in Node.js, Spring Boot, ASP.NET Core, and Python (Django/Flask/FastAPI), with additional Ruby on Rails experience. Comfortable owning systems end-to-end—from architecture and CI/CD to observability—primarily on AWS and also across Azure and GCP. Consistently delivers measurable improvements in throughput, release cadence, and customer experience by translating complex business requirements into scalable technical solutions. TECHNICAL SKILLS

• Languages: JavaScript, TypeScript, Java, C#, Python, Ruby, SQL

• Frontend: React, Redux, Next.js, Angular, AngularJS, HTML5, CSS3, Sass, Webpack

• Backend: Node.js, Express, Spring Boot, .NET Core, ASP.NET Core, Django, Flask, FastAPI, Ruby on Rails, REST APIs, GraphQL

• Cloud & DevOps: AWS (EC2, ECS, Lambda, S3, API Gateway, RDS, DynamoDB), Azure, GCP, Docker, Jenkins, GitHub Actions, Kafka

• Databases: PostgreSQL, MySQL, Oracle, MongoDB, DynamoDB

• Testing: Jest, Cypress, JUnit, Selenium

• Tools: Git, Jira, Confluence, Datadog, Terraform PROFESSIONAL EXPERIENCE

Aflac Senior Full Stack Engineer Jan 2023 – Present Aflac provides supplemental insurance products including claims processing, enrollment platforms, and customer self-service portals.

• Architected customer-facing claims and policy management platform using React, Redux, TypeScript, Node.js, Express, and AWS (S3, RDS, API Gateway) serving 1M+ active policyholders with real-time policy updates and streamlined claims submission workflows.

• Built event-driven microservices architecture with Spring Boot, Java and AWS Lambda processing 500K+ claims monthly, slashing average claims processing time from 12 days to 7.8 days (35% improvement) and boosting customer satisfaction scores by 28%.

• Designed intelligent routing engine using AWS Step Functions orchestrating claims across 15 different product types (accident, cancer, hospital indemnity), automatically assigning to appropriate adjusters based on complexity and workload.

• Modernized legacy C#, ASP.NET Core monolithic services (280K lines of code) into 18 containerized microservices using Docker and AWS ECS, enabling weekly deployments instead of monthly and reducing rollback time from 4 hours to 8 minutes.

• Implemented asynchronous processing with AWS SQS and SNS handling document uploads, fraud detection checks, and payment authorization workflows, improving system throughput by 65% during peak enrollment periods.

• Integrated third-party vendors for payment processing (Stripe, PayPal), document verification

(IDology), and electronic signature (DocuSign) via REST APIs, cutting manual back-office workload by 40% and eliminating 120+ hours of weekly admin tasks.

• Built secure authentication system using OAuth2, JWT, and multi-factor authentication supporting rolebased access for 8 user types (policyholders, agents, adjusters, underwriters), meeting HIPAA and state insurance regulatory requirements.

• Created comprehensive audit logging with PostgreSQL capturing 35+ event types (policy changes, claim decisions, payment processing) with 10-year retention for compliance audits and fraud investigation.

• Established automated testing strategy with Jest (85% unit test coverage), Cypress (150+ E2E scenarios), and contract testing using Pact, reducing production defects by 30% and eliminating 90% of regression bugs.

• Implemented blue-green deployment strategy with GitHub Actions for CI/CD pipelines, automated health checks and rollback triggers, achieving zero-downtime releases across 12 microservices.

• Built real-time analytics dashboard using Next.js, HTML5, CSS3, Sass, Webpack tracking key business metrics (claims velocity, approval rates, payment processing times, customer drop-off points), enabling product team to identify bottlenecks and improve conversion by 18%.

• Partnered with product managers and actuarial teams using Jira and Confluence for requirements management, translating complex insurance regulations and business rules into scalable technical solutions, launching 4 new supplemental insurance products in 18 months.

• Mentored team of 4 junior engineers through Git-based code reviews, pair programming sessions and architecture workshops, with 3 achieving mid-level promotion within 12 months. Netflix Senior Software Engineer Feb 2020 – Dec 2022 Netflix operates a globally distributed streaming platform serving 200M+ subscribers during this period.

• Developed internal content production and studio management platform using React, Redux, TypeScript, Node.js, Express and GraphQL supporting 8,500+ internal users across 25 countries, managing $17B annual content budget.

• Built scheduling and workflow coordination tools using Angular components enabling producers to track 450+ concurrent productions from greenlight through post-production, reducing scheduling conflicts by 42% and improving resource utilization by 31%.

• Designed high-throughput metadata ingestion services in Node.js, Express and Java, Spring Boot processing 12M+ content metadata updates daily (titles, descriptions, cast, crew, ratings), with sub- 100ms latency for 99th percentile requests.

• Architected GraphQL federation layer aggregating data from 23 microservices (content catalog, talent management, budget tracking, rights management), reducing frontend network calls by 45% and cutting page load times from 3.2s to 1.4s.

• Implemented sophisticated caching strategy using Redis with intelligent cache invalidation based on content lifecycle events stored in MongoDB, reducing database queries by 73% and improving API response times by 2.1 seconds.

• Optimized service performance and resiliency using AWS ECS auto-scaling, AWS Lambda for event processing, and AWS DynamoDB for high-velocity reads, achieving 99.99% uptime for critical production planning tools even during global expansion phases.

• Built content approval workflow system with state machine using Python, Flask orchestrating 8-stage review process (creative review, legal clearance, localization, quality control), processing 2,500+ approvals weekly and reducing approval cycle time by 38%.

• Introduced shared component library with 60+ reusable React components using HTML5, CSS3, Sass, Webpack following Netflix's design system, reducing duplicated frontend code by 30% and accelerating feature development across 6 internal product teams.

• Implemented comprehensive observability using Datadog, distributed tracing with OpenTelemetry, and custom metrics dashboards tracking 150+ KPIs, cutting mean time to recovery from 45 minutes to 12 minutes (25% improvement).

• Designed real-time notification system using WebSockets and Node.js delivering production updates, budget alerts, and deadline reminders to 3,000+ daily active users, increasing critical update visibility by 89%.

• Collaborated with security teams implementing RBAC with granular permissions using PostgreSQL

(project-level, title level, budget thresholds), audit logging for sensitive pre-release content access, and encryption for confidential talent contracts and licensing agreements.

• Built analytics pipeline using Python, Django and SQL processing 800M+ user interaction events monthly, providing insights into internal tool adoption, feature usage patterns, and productivity metrics that informed product roadmap decisions.

• Partnered with content strategy teams creating forecasting tools using FastAPI that analyzed historical data and predicted production timelines, helping executives optimize greenlight decisions and reduce overruns by 15%.

• Established CI/CD pipelines using Jenkins, Docker, Terraform, and GitHub Actions automating deployments across dev, QA, staging, and production environments managed through Jira and Git, influencing architecture patterns adopted by 40+ engineers across Studios division. Accenture Senior Software Engineer Jul 2015 – Feb 2020 Accenture delivers enterprise systems for Fortune 500 clients across finance, healthcare, and retail.

• Led full-stack development of enterprise healthcare claims processing platform for major insurance client using Java, Spring Boot, Angular, TypeScript, HTML5, CSS3, and Webpack, supporting 100K+ end users across 120 hospitals and processing 2.3M claims annually.

• Designed REST APIs gateway layer with Spring Cloud integrating 12 legacy mainframe systems

(COBOL, AS/400) with modern cloud platforms on AWS (EC2, RDS, S3), enabling real-time data synchronization and reducing integration failures by 68%.

• Architected event-driven architecture using Apache Kafka and Java processing 500K+ healthcare transactions daily, with guaranteed message delivery and exactly-once processing semantics meeting HIPAA compliance requirements.

• Built patient eligibility verification system using Node.js, Express integrating with 40+ insurance carrier REST APIs, reducing verification time from 48 hours to 15 minutes and decreasing claim denials by 23%.

• Developed data processing and reporting services using Python, Django, Flask, and SQL with PostgreSQL and Oracle databases analyzing 180GB of daily claim data, improving reporting accuracy by 50% and reducing executive report generation time from 6 hours to 20 minutes.

• Led cloud migration of on-premises financial services applications to AWS (EC2, Lambda, RDS, S3, API Gateway), implementing lift-and-shift followed by re-architecture strategy that reduced client infrastructure costs by $2.8M annually (28% reduction).

• Modernized legacy .NET Framework mortgage origination system to .NET Core, ASP.NET Core microservices with C# deployed on Azure, improving loan processing throughput by 35% and reducing application response time from 8 seconds to 2.1 seconds.

• Built secure document management system for retail client using Ruby on Rails, PostgreSQL, and AWS S3 handling 15M+ customer documents with versioning, access control, and automated retention policies, achieving 99.97% availability across 850 retail locations.

• Designed single sign-on solution integrating Active Directory, SAML, and OAuth2 using .NET Core and C# supporting 45K+ enterprise users across 6 business units, reducing authentication-related support tickets by 52%.

• Implemented comprehensive testing automation with JUnit, Selenium, Jest, and custom test harness achieving 82% code coverage and reducing regression testing time from 3 weeks to 4 days.

• Served as technical lead on $12M healthcare modernization program coordinating team of 18 onshore and 25 offshore engineers across 3 time zones using Jira and Confluence, delivering 9 major releases over 24 months on schedule.

• Established CI/CD pipelines using Jenkins, Docker, Terraform, and GitHub Actions automating deployments across dev, QA, staging, and production environments with Git version control, reducing deployment time from 6 hours to 22 minutes and eliminating 95% of environment-related issues.

• Created technical documentation in Confluence including architecture decision records, API specifications, runbooks, and disaster recovery procedures supporting smooth handoff to client operations teams.

• Recognized by leadership with "Delivery Excellence" award for consistently exceeding client SLAs and receiving 95+ satisfaction scores across 4 major engagements. Citizens Bank Full Stack Engineer Jan 2011 – Jul 2015 Citizens Bank provides consumer and commercial banking products including loans, deposits, and digital banking platforms.

• Developed customer servicing and loan origination platform using Java, Spring MVC, JavaScript, jQuery, HTML5, CSS3, and MySQL supporting 3.2M retail banking customers across 11 states with online account management, bill pay, and loan applications.

• Built mortgage and auto loan processing systems using Java, Spring Boot and SQL with Oracle databases handling $4.2B in annual loan volume, with automated credit decisioning, document collection, and underwriting workflow reducing approval time from 14 days to 6 days.

• Maintained backend services written in Java, Spring Boot and C#, .NET Core processing 8M+ daily financial transactions including deposits, withdrawals, transfers, and loan payments with 99.95% success rate.

• Designed REST APIs endpoints for internal tools and mobile banking applications using Node.js, Express, supporting 450K monthly active mobile users with balance inquiries, transaction history, and bill payment capabilities.

• Implemented batch processing jobs using Spring Batch, Python, and SQL handling end-of-day reconciliation, interest calculations, and regulatory reporting for 280K deposit accounts and 150K loan accounts.

• Built ETL pipelines using Python and SQL extracting data from 15 core banking systems, transforming into standardized format, and loading into Oracle data warehouse supporting executive dashboards and regulatory reporting (Call Reports, FFIEC).

• Modernized legacy JSP-based online banking interface using AngularJS, HTML5, CSS3, Sass, Webpack to service-oriented architecture with separate presentation, business logic, and data access layers, improving maintainability and enabling A/B testing that increased digital enrollment by 34%.

• Developed fraud detection rules engine using Java, Spring Boot and MongoDB analyzing transaction patterns and flagging suspicious activities in real-time, preventing $3.8M in fraudulent transactions annually while maintaining low false positive rate (2.3%).

• Integrated authentication with Active Directory and implemented RBAC using C#, .NET Core supporting 6,500 internal banking staff with granular permissions (teller, branch manager, loan officer, compliance), meeting SOX and GLBA security requirements.

• Built automated compliance reporting tools using Python and PostgreSQL generating monthly regulatory reports (BSA/AML, OFAC screening, fair lending analysis), reducing manual effort from 120 hours to 8 hours per month.

• Created customer notification system using Node.js, Express sending 2M+ monthly emails and SMS alerts for low balances, payment due dates, suspicious activity, and promotional offers, improving payment timeliness by 18%.

• Collaborated with business analysts and compliance officers using Jira and Confluence for requirements tracking, translating Dodd-Frank, RESPA, and TILA requirements into system validation rules and user workflows.

• Participated in 24/7 on-call rotation using Datadog monitoring supporting mission-critical banking applications with strict uptime SLAs, maintaining 99.8% availability across mobile and online banking platforms.

• Led production incident response for payment processing outage, coordinating with operations and infrastructure teams using Jenkins and Docker containerization to restore service within 45 minutes and implementing preventive measures that eliminated recurrence. EDUCATION

University of Rhode Island

Bachelor of Science in Computer Science 2006 – 2010



Contact this candidate