senior-software-engineer@last-call-media:~/career
← Back to CV
Agency Full-Stack Remote

Senior Software Engineer

Last Call Media πŸ‡ΊπŸ‡Έ Massachusetts
πŸ“… May 2021 β†’ February 2024 (2 years 10 months)

$ echo $IMPACT_METRICS

1000s Daily Active Users
90%+ Test Coverage
2.9yrs Duration

$ cat tech-stack.json

⚑ Core Technologies

πŸ”§ Supporting Stack

CypressMongoDBPostgreSQLREST APIsGraphQL

☁️ Infrastructure & DevOps

$ cat README.md

At Last Call Media, I was part of a senior engineering team delivering high-quality web applications for diverse clients. The agency model meant working across multiple projects, technologies, and problem domains β€” requiring rapid context-switching and broad technical expertise.

My focus was on full-stack development with a particular emphasis on robust testing strategies and scalable architectures. I championed end-to-end testing with Cypress and established patterns that improved delivery quality across projects.

$ git log --oneline responsibilities/

β†’
Architected and developed scalable web applications using React, Next.js, and TypeScript for server-side rendering and optimal performance
β†’
Built robust backend APIs with Node.js and Python, implementing RESTful and GraphQL interfaces for seamless frontend integration
β†’
Led testing strategy with Cypress for end-to-end testing, ensuring reliability across complex user workflows
β†’
Managed database design across MongoDB and PostgreSQL, optimizing queries for performance at scale
β†’
Implemented cloud infrastructure on AWS, ensuring secure and scalable deployments
β†’
Collaborated with design and product teams to translate requirements into user-centric technical solutions

$ grep -r "achievement" ./

βœ“
Developed and deployed high-availability systems supporting thousands of daily active users across multiple client projects
βœ“
Implemented robust API architectures that enabled seamless frontend-backend collaboration and reduced integration issues by 60%
βœ“
Achieved 90%+ test coverage with Cypress across critical user flows, catching regressions before production
βœ“
Enhanced cloud infrastructure for secure, performant deployments with reduced latency and improved reliability
βœ“
Mentored junior developers on React best practices, testing strategies, and code review standards

$ cat CHALLENGES.md

Complex E2E Testing for Multi-Step Workflows

πŸ”΄ Challenge:

Client applications had intricate user flows (multi-page forms, payment processing, email verification) that were difficult to test reliably with unit tests alone.

🟒 Solution:

Built a comprehensive Cypress testing suite with custom commands, fixtures, and API mocking. Implemented visual regression testing for UI consistency. Created a testing patterns library that other projects adopted.

CypressTypeScriptCustom CommandsVisual Testing

SSR Performance Optimization

πŸ”΄ Challenge:

Next.js pages with heavy data requirements had slow Time to First Byte (TTFB), impacting SEO and user experience.

🟒 Solution:

Implemented Incremental Static Regeneration (ISR) for content that didn't need real-time updates. Added edge caching for API responses. Optimized database queries with proper indexing and query planning.

Next.jsISRAWS CloudFrontPostgreSQL

$ cat details.md

Agency Engineering at Its Best

Last Call Media is a digital agency that takes on challenging projects across various industries. Working here meant:

  • Rapid adaptation to new codebases and tech stacks
  • Direct collaboration with clients on technical decisions
  • Delivering production-ready code on tight timelines

This environment sharpened my ability to quickly assess problems and deliver reliable solutions.

Technical Excellence Focus

Testing Philosophy

I championed a testing-first approach that became part of the team’s DNA:

  1. E2E Tests First: For critical paths, write Cypress tests before implementation
  2. Integration Tests for APIs: Every endpoint has corresponding test coverage
  3. Visual Regression: Catch unintended UI changes automatically

This investment paid off in fewer production bugs and confident deployments.

Architecture Patterns

Working across multiple projects, I developed patterns that I could apply consistently:

  • API Layer Abstraction: Clean separation between frontend and backend
  • Component Libraries: Reusable React components across projects
  • State Management: Pragmatic Redux patterns that scaled well

Skills Developed

  • Deep expertise in Next.js and server-side React
  • Advanced Cypress testing strategies
  • Multi-database architecture (PostgreSQL + MongoDB)
  • AWS cloud infrastructure and deployment automation

Technologies: React, Next.js, TypeScript, PostgreSQL, MongoDB, AWS

Similar Roles: Fullstack Engineer at Pipelinepharma | Senior Engineer at Drop Delivery