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.