Nicholas Carroll
@nicholascarroll
Senior Full Stack Developer and Technical Lead specializing in scalable systems.
What I'm looking for
I am a Senior Full Stack Developer and Technical Lead with over a decade delivering large-scale, enterprise-grade web platforms, microservice ecosystems, and cloud-native solutions. I translate product strategy into resilient, maintainable systems using modern front-end frameworks (React, Next.js, Angular, Vue) and backend platforms (Django, FastAPI, Flask, Node.js), and I lead architecture reviews, mentor teams, and coordinate cross-functional delivery to meet aggressive SLAs.
I architect observability, reliability, and secure data flows, modernize legacy portfolios into containerized orchestrated environments, and integrate AI APIs and automation to improve user experience and operational efficiency. My DevOps expertise includes Terraform, Docker, Kubernetes, CI/CD, and secure cloud identity practices; I prioritize clarity, ownership, and measurable outcomes while coaching teams to adopt scalable engineering practices.
Experience
Work history, roles, and key accomplishments
Senior Full Stack Developer
Koupon Media
Dec 2018 - Present (6 years 11 months)
Led redesign of a high-throughput coupon and offer delivery platform, reducing time-to-interactive by over 40% and modernizing backend into microservices to improve deployment independence and runtime reliability.
Senior Software Engineer
CA Technologies
Jul 2018 - Dec 2018 (5 months)
Led modernization of legacy migration tooling into Python microservices and implemented scalable real-time dashboards and fault-tolerant event processing to improve migration throughput and observability.
Software Engineer
CA Technologies
Jul 2014 - Jun 2018 (3 years 11 months)
Developed user-facing applications and RESTful APIs, improving interactive performance of complex dashboards and introducing containerized development workflows to increase integration reproducibility.
Associate Software Engineer
CA Technologies
Jun 2013 - Jun 2014 (1 year)
Built migration and ETL tools in Python and Java, contributed to early CI adoption and monitoring probes, and produced runbooks and validation tools to support enterprise migration projects.
Education
Degrees, certifications, and relevant coursework
University of North Texas
Bachelor of Science, Computer Science
2007 - 2012
Completed a Bachelor of Science in Computer Science at the University of North Texas from 2007 to 2012.
Tech stack
Software and tools used professionally
Postman
OpenAPI
OpenAPI Specification
D3.js
Chart.js
Highcharts
GitHub
GitLab
Bitbucket
ESLint
SonarQube
Kubernetes
Docker Compose
Jenkins
GitHub Actions
GitLab CI
NumPy
Pandas
DB
MySQL
PostgreSQL
MongoDB
Cassandra
Rollout
Node.js
Django
Next.js
NestJS
Tailwind CSS
Material-UI
Redis
Terraform
Azure DevOps
Jira
styled-components
Mocha
Chai
WebGL
React Query
Vanilla.JS
JavaScript
Java
ES6
JSON
TensorFlow
scikit-learn
Kafka
FastAPI
TypeORM
asyncio
Grafana
Prometheus
OpenTelemetry
SQLAlchemy
Windows
Apollo
GraphQL
Prisma
Socket.IO
gRPC
Elasticsearch
Azure Functions
vuex
pytest
Robot Framework
sso
Toolkit
Root Cause
SQL
NgRx
Hugging Face
LangChain
Nx
Playwright
Pydantic
OpenAI API
Testcontainers
k6
Enhance
Availability
Location
Authorized to work in
Salary expectations
Job categories
Skills
Interested in hiring Nicholas?
You can contact Nicholas and 90k+ other talented remote workers on Himalayas.
Message NicholasFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
