Victor Esteban Arce Cubillo
Senior System Engineer
Senior System Engineer with 11+ years of professional experience. Expertise in Java/J2EE, SAP Hybris, AWS Cloud, and full-stack development. Currently leading Hybris team projects at Smash.ai, designing and monitoring cloud solutions with AWS services. Passionate about Agile craftsmanship and AI/ML.
Fullstack Software Developer
Software Architect
Daily Basis
React & Next.js
Building modern, server-rendered React applications.
Node.js & Express
Creating robust and scalable server-side APIs.
Databases (SQL & NoSQL)
Designing and managing data persistence solutions.
HTML5 & CSS3
Crafting semantic and responsive web structures.
JavaScript (ES6+)
Writing clean, modern, and maintainable JavaScript.
TypeScript
Adding static types to JavaScript for large-scale applications.
GraphQL & Apollo
Building flexible and efficient data-driven applications.
RESTful APIs
Designing and consuming RESTful web services.
Authentication (OAuth, JWT)
Implementing secure user authentication flows.
Webpack & Babel
Configuring modern JavaScript build pipelines.
WebSockets
Enabling real-time communication between client and server.
Jest & React Testing Library
Writing comprehensive tests for React components.
CSS-in-JS (Styled Comp.)
Creating dynamic and scoped styles for components.
System Design
Architecting distributed systems for high availability.
Microservices
Designing and implementing decoupled service architectures.
Cloud Infrastructure (AWS/GCP)
Leveraging cloud services for scalable deployments.
Domain-Driven Design (DDD)
Modeling complex business domains in software.
Event-Driven Architecture
Building asynchronous and resilient systems.
API Gateway Design
Managing and securing access to microservices.
Serverless Computing
Building and deploying applications without managing servers.
Database Sharding & Replication
Scaling databases for high traffic loads.
Caching Strategies
Improving performance with in-memory data stores.
Observability (Logging, Metrics)
Ensuring system health and performance monitoring.
Design Patterns
Applying proven solutions to common software problems.
Security Best Practices
Implementing secure coding and infrastructure practices.
Scalability & Performance
Designing systems that can handle growth and load.
Git
Utilizing Git for version control and collaborative development.
Docker
Containerizing applications for consistent environments.
CI/CD Pipelines (Jenkins, GitLab)
Automating testing and deployment workflows.
Agile & Scrum Methodologies
Working in iterative and collaborative development cycles.
Jira & Confluence
Managing projects and documentation in an Agile workflow.
Code Reviews
Improving code quality through peer review.
Pair Programming
Collaborating on code in real-time to solve problems.
Linux/Unix Command Line
Navigating and managing server environments.
Scripting (Bash, Python)
Automating repetitive tasks and workflows.
Figma
Collaborating with designers and translating designs into code.
Postman
Testing and documenting APIs.
VS Code
My preferred code editor for its power and flexibility.
Problem Solving
Analyzing complex problems and finding elegant solutions.