Post Job Free
Sign in

Full-Stack Web Engineer with Security Focus

Location:
Washington, DC
Salary:
$140,000
Posted:
May 31, 2026

Contact this candidate

Resume:

Cristhian D Soria Lopez

Fort Drum, New York 315-***-**** ****.*.****@*******.***

SUMMARY

Full-stack developer focused on shipping reliable web applications end-to-end: responsive React/Next.js UIs, REST APIs with Python (FastAPI/Flask), and PostgreSQL-backed data models. Experience deploying containerized services to AWS with CI/CD, observability, and incident-ready debugging. Integrated ML inference outputs into product workflows while keeping performance, data quality, and user usability under tight constraints.

EDUCATION

The City College of New York – Bachelor’s degree, Computer Science

Aug 2010 - May 2015

SKILLS

- Frontend : React, Next.js, TypeScript, HTML5, CSS (responsive layouts), Client-side form validation, Accessibility basics (ARIA, keyboard navigation)

- Backend : Python, FastAPI, Flask, Django, REST APIs, API design & versioning, Request/response validation, Auth integration (JWT/session patterns), Webhooks & background jobs

- Databases & Data Modeling : PostgreSQL, MySQL, SQL, Schema design, Indexes & query optimization, Data integrity constraints, Data migrations, Audit trails

- ML Model Integration (Product/Inference) : Model packaging & serving integration, Batch vs request-time inference considerations, Feature/schema alignment for inference, Result caching for latency control

- Cloud & DevOps : AWS, EC2, RDS, S3, IAM, CloudWatch (logs/metrics), Docker, Containerized deployments, CI/CD pipelines (GitHub Actions)

- Testing & Reliability : Unit tests, Integration tests, API contract testing (schema-based), Performance profiling, Logging & tracing, Staging/preview environments, Defensive error handling

- Tools & Workflow : Git, GitHub, Pull request workflows, Documentation (architecture/deployment/runbooks), Collaboration with product stakeholders, Issue triage & production debugging

EXPERIENCE

Datavail Broomfield, CO Remote

Senior Software Developer Mar 2019 – Present

- Built and maintained REST APIs for enterprise data workflows, designing request validation and clear error semantics to reduce client-side retries and cut incident follow-ups during peak usage.

- Modeled and optimized PostgreSQL schemas for asset/data records and derived metrics, adding indexes and constraints to improve query latency for operational reporting screens used by internal teams.

- Delivered a responsive React/Next.js admin UI backed by Python APIs, focusing on tablet-friendly interactions (iPad/table browser behaviors) and reducing manual navigation steps for support workflows.

- Integrated externally produced inference/model outputs into product flows by standardizing output schemas, validating payloads before persistence, and implementing fallback behavior when model results were delayed or incomplete.

- Hardened production reliability with structured logging and CloudWatch monitoring, wiring alert thresholds to real API failure modes (timeouts, malformed payloads) and improving mean time to recovery.

- Addressed production defects from brittle upstream data contracts by adding backward-compatible API evolution and migration tooling for existing records.

- Improved deployment safety by containerizing services with Docker and adding CI checks to catch breaking changes in API contracts and migrations before release.

- Collaborated with data and IT stakeholders to translate operational requirements into technical plans, documenting architecture decisions and deployment/runbooks to speed onboarding for new engineers.

BNY Mellon New York, NY On-site

Software Developer Jun 2015 – Mar 2019

- Developed backend services and API endpoints for custody/asset servicing transaction processing, using Python with PostgreSQL to ensure consistent persistence and idempotent handling of repeated events.

- Built database queries and reporting endpoints for investment data views, tuning indexes and SQL patterns to keep response times stable under growing datasets and scheduled batch loads.

- Implemented authentication/authorization checks for role-based access to sensitive financial records, adding audit logging and permission validation to meet internal compliance expectations.

- Improved reliability of integrations with upstream systems by adding retry/backoff strategies, timeouts, and structured error responses, reducing manual investigation when feeds were temporarily inconsistent.

- Translated stakeholder needs into UI improvements by supporting frontend data entry and review screens with React-based components, tightening validation to prevent bad submissions from reaching the backend.



Contact this candidate