Crafting Code, Creating Impact

Passionate senior full-stack engineer with 8+ years of experience building scalable web applications and cloud infrastructure. Specialized in modern JavaScript frameworks, TypeScript, and serverless architectures. Strong advocate for clean code, test-driven development, and accessibility.

Profile photo
TypeScript
React
Node.js
PostgreSQL
AWS
Docker
Next.js
NestJS
Python
.NET
Go
Angular
React Native

Experience

A decade of building impactful solutions across startups and enterprises

  1. Remote

    Co-Founder & Lead Software Engineer

    Founded and lead technical development of AI-powered livestock management platform using computer vision for cattle weight estimation. Scaled to 193 farms, 448 users, and 60,000+ animals with ±7% accuracy.

    Key Achievements

    • Co-founded AgTech startup winning national 'Desafío AgTech 2023' competition
    • Architected production MVP with Next.js 14, NestJS, and Vertical Slice Architecture with CQRS
    • Developed computer vision pipeline with FastAPI achieving ±7% weight prediction accuracy
    • Led technical team of 2 developers, establishing coding standards and mentoring practices
    • Deployed on AWS (EC2, RDS, S3) with 75% test coverage and CI/CD via GitHub Actions

    Responsibilities

    • Own complete technical strategy from requirements to architecture and deployment
    • Drive product roadmap based on direct customer feedback from producers
    • Design multi-tenant architecture supporting 193 simultaneous farms
    • Build offline-first synchronization for unreliable rural connectivity

    Technologies

    Next.js NestJS FastAPI TypeScript Python PostgreSQL AWS
  2. Remote

    Senior Software Engineer

    InfoGain

    Contributed to loan approval platform processing thousands of daily credit evaluations, driving architectural improvements and quality standards in a multi-team enterprise environment.

    Key Achievements

    • Integrated 20+ financial APIs including Equifax, TransUnion, Experian, and Onfido
    • Reduced API response time from 1.2s to 350ms through query optimization
    • Increased test coverage from 30% to 73% and reduced code smells by 45%
    • Led architectural optimization preparing monolith for microservices migration

    Responsibilities

    • Design integration layer for credit bureaus and identity verification services
    • Implement circuit breakers, retry policies, and resilient integration patterns
    • Conduct code reviews enforcing Clean Code, SOLID, and GRASP principles

    Technologies

    .NET SQL Server AWS Jenkins
  3. On-site

    Software Design Professor

    Taught advanced software design course to 6th-semester Systems Engineering students, covering REST API development, Angular, design patterns, and technical documentation.

    Key Achievements

    • Designed and delivered 'App Design 2' course to 30 students per semester over 2 years
    • Taught SOLID, GRASP, Clean Code, TDD, and REST API design principles
    • Trained approximately 120 future software engineers in industry-standard practices
    • Conducted individual oral defenses assessing implementation decisions and documentation

    Responsibilities

    • Design curriculum covering .NET 6+, Angular, and software design patterns
    • Conduct 4 weekly hours balancing academic and full-time engineering roles
    • Evaluate student code for TDD compliance and SOLID/GRASP adherence

    Technologies

    .NET Angular TypeScript
  4. Remote

    Frontend Lead & Full-Stack Engineer

    1950Labs (Enterprise Project Management Platform)

    Led frontend development for enterprise platform serving 10,000+ users, managing team of 5 engineers while driving Vertical Slice Architecture adoption and Angular 12→15 migration.

    Key Achievements

    • Led emergency Angular 12→15 migration in 2 weeks with zero production incidents
    • Reduced frontend bundle size by 40% through code splitting and lazy loading
    • Mentored 4 junior engineers through weekly pair programming sessions
    • Championed VSA adoption reducing cross-team blocking issues by 50%

    Responsibilities

    • Lead team of 5 engineers in agile environment with workload prioritization
    • Make architectural decisions on state management and module structure
    • Conduct comprehensive code reviews enforcing Clean Code and SOLID principles

    Technologies

    Angular NestJS TypeScript Jest Cypress PostgreSQL Docker Jenkins AWS
  5. Remote

    Backend Lead

    1950Labs (Gold-Backed Cryptocurrency Platform)

    Led backend architecture for gold-backed cryptocurrency MVP, designing high-performance Go APIs for secure financial transactions with Clean Architecture principles.

    Key Achievements

    • Architected backend services with Clean Architecture and goroutines for concurrency
    • Designed polyglot persistence with PostgreSQL and Neo4j for fraud detection
    • Reduced query time from 2s to 50ms through composite indexes optimization
    • Integrated Persona API for KYC/identity verification workflows

    Responsibilities

    • Make all backend architectural decisions in collaboration with tech lead
    • Mentor junior frontend and mobile developers through code reviews
    • Implement secure transaction endpoints with encryption and audit logging

    Technologies

    Go PostgreSQL Neo4j Docker Terraform
  6. Remote

    Mobile Lead & Full-Stack Engineer

    1950Labs (Real Estate Platform)

    Led mobile development for property maintenance platform serving 1,000+ users and 30+ agents, managing 3-person team with direct client communication.

    Key Achievements

    • Led mobile team of 2 engineers with daily code reviews and technical mentoring
    • Built comprehensive React Native app with task scheduling and photo documentation
    • Designed onboarding program with week-long intensive pair programming sessions
    • Conducted weekly client demos gathering real-time feedback

    Responsibilities

    • Make strategic technical decisions on frontend architecture and state management
    • Develop and consume RESTful APIs with .NET backend and OAuth authentication
    • Lead sprint planning and backlog refinement with direct client negotiation

    Technologies

    React Native .NET Redux Azure Jest
  7. Remote

    Full-Stack Software Engineer

    1950Labs (Gaming Platform)

    Developed multilingual Q&A mobile game for iOS/Android (Israel market) and internal CMS, working in 4-person agile team with modern DevOps workflows.

    Key Achievements

    • Built internal CMS with ReactJS for multi-language content management
    • Developed React Native game with RTL support for Hebrew language
    • Implemented dynamic i18n system allowing unlimited language additions
    • Achieved 80%+ test coverage with Jest and reduced regressions by 60% with Cypress

    Responsibilities

    • Design RESTful APIs with Node.js following Clean Architecture principles
    • Build scalable backend with Firebase (Firestore, Auth, Analytics)
    • Implement E2E testing suite automating critical user flows

    Technologies

    Node.js React Native React Firebase Docker
  8. On-site

    Backend Technical Lead

    Evertec

    Led backend architecture for QR-based mobile payment system in partnership with Latin America's leading payment processor, as Systems Engineering capstone project.

    Key Achievements

    • Designed scalable microservices architecture with Clean and Hexagonal Architecture
    • Built secure RESTful APIs with .NET Core implementing JWT and PCI DSS standards
    • Led cross-functional team of 4 engineers with code reviews and mentoring
    • Deployed on Azure with 99.9% uptime SLA and 85% test coverage

    Responsibilities

    • Design and deploy cloud infrastructure on Microsoft Azure
    • Implement CI/CD pipelines reducing release time by 60%
    • Integrate with external payment gateways and banking APIs

    Technologies

    .NET Azure Docker Redis
  9. On-site

    Technical Mentor & Systems Administrator

    Provided technical mentorship to 100+ students weekly while managing infrastructure for 12 computer labs and 60+ classrooms across Linux and Windows environments.

    Key Achievements

    • Mentored students on Clean Code, SOLID, GRASP, TDD, and software architecture
    • Guided 50+ project teams through full development lifecycles with Agile methodologies
    • Automated software deployment reducing setup time by 70%
    • Achieved 95% student satisfaction rating for technical support and mentorship

    Responsibilities

    • Administer infrastructure for 12 labs serving 1000+ students with 99% uptime
    • Provide Git troubleshooting and teach branching strategies (GitFlow)
    • Teach substitute classes for Programming, Data Structures, and Algorithms

    Technologies

    Node.js .NET PostgreSQL
  10. On-site

    Full-Stack Software Engineer

    Inzol Consulting

    Developed and deployed production-ready web application with AngularJS frontend and .NET Framework backend in Agile environment.

    Key Achievements

    • Architected RESTful APIs following SOLID principles and clean code practices
    • Built responsive cross-browser UI components with AngularJS and HTML5/CSS3
    • Reduced bugs by 30% through unit and integration testing implementation
    • Collaborated with stakeholders through iterative feedback cycles

    Responsibilities

    • Develop frontend and backend features in 2-week sprints
    • Participate in daily standups, retrospectives, and sprint planning
    • Maintain technical documentation for APIs and system architecture

    Technologies

    .NET

Contact

Coming soon...