const=>useState()</>.map()interface{...}asyncreturn (type T =export:React.FCuseEffect()?.optional
josech@portfolio: ~ — zsh

GlobantDisneySalesforceTheHacketGroupTCS
{}
// trusted_by[8]
Companies I've worked with
Enterprise · Banking · Entertainment · Logistics
GL
TC
DI
SA
GL
TC
DI
SA
GL
TC
DI
SA
IN
BB
BC
SA
IN
BB
BC
SA
IN
BB
BC
SA
10+
years exp
8
companies
3
countries
production · real systems · not demos
AI Engineering
Building AI systems that go beyond chatbots — agents, pipelines, and retrieval at production scale. Click any card to see how.
# experience based on building real AI systems in production environments
{
}
career.json · career.json · career.json
"role""company""period"true"tech"[ ]: null$ cat career.json
Career history
10 years of experience · Click any entry to expand
const career = [
// screenshot coming soon[ Globant ]
"company": "Globant",
"role": "Software Engineer, Senior Analyst",
"period": "Aug. 2020 → Present",
"location": "Lima, Perú",
// Leading frontend development for enterprise platforms at Disney Parks & Cruise and BCP (Banco de Crédito del Perú), working within large cross-functional teams under tight quality and accessibility standards.
"highlights": [
"Cross-platform development using React & TypeScript for Disney parks and cruise frontend solutions",
"Built microfrontend architectures in React using Webpack Module Federation",
"Implemented advanced state management with Zustand, MobX and Redux-Saga for scalable data flow",
"Built and documented reusable Next.js components with SSR, aligned with Disney brand guidelines and accessibility",
"Utilized design systems and UI frameworks (Material-UI, Ant Design) for consistent UIs",
"Integrated external services: GraphQL, Axios, GTM, Facebook, Stripe",
"Experience in unit tests with Jest and automated UI tests"
],
"tech": ["React", "TypeScript", "Next.js", "Zustand", "Redux-Saga", "MobX", "Webpack Module Federation", "GraphQL", "Jest", "Material-UI"]
},
// screenshot coming soon[ Tata Consultancy Services ]
"company": "Tata Consultancy Services",
"role": "I.T. Analyst",
"period": "Mar. 2019 → Aug. 2020",
"location": "San Isidro, Perú",
// Migrated and maintained business banking platforms (web and mobile) for Interbank, one of Peru's largest banks, in a high-traffic, high-reliability environment.
"highlights": [
"Migrated business banking platforms ensuring performance and scalability for high-traffic environments",
"Developed new client-facing features using React, Hooks, and Redux for efficient state management",
"Contributed to micro-frontend architecture for modular delivery and easier team collaboration",
"Debugged and resolved complex frontend issues ensuring smooth UX across devices",
"Integrated secure email verification flows and user role management systems",
"Optimized GraphQL layers wrapping RESTful APIs, accelerating development and improving maintainability",
"Built reusable, agnostic UI components using StencilJS aligned with cross-platform design standards"
],
"tech": ["React", "Redux", "Hooks", "GraphQL", "StencilJS", "Angular", "TypeScript"]
},
// screenshot coming soon[ Americatel Perú ]
"company": "Americatel Perú",
"role": "Software Developer",
"period": "Jul. 2018 → Dec. 2018",
"location": "Lima, Perú",
// Developed internal dashboards and communication systems for one of Peru's leading telecom companies.
"highlights": [
"Implemented React, Redux and React Hooks in client-facing dashboards",
"Designed and developed communication systems proposals",
"Built and maintained communication systems using web technologies and backend services"
],
"tech": ["React", "Redux", "React Hooks", "JavaScript"]
},
// screenshot coming soon[ FedEx Crossborder Technologies ]
"company": "FedEx Crossborder Technologies",
"role": "Full-Stack Developer",
"period": "Jan. 2018 → Aug. 2018",
"location": "San Isidro, Perú",
// Full-stack development for cross-border logistics and a high-profile betting platform for the 2018 World Cup (Ultrajockey).
"highlights": [
"Built betting platform for the 2018 Ultrajockey World Cup with ReactJS and Webpack",
"Created hybrid desktop app cloning Dropbox using Electron",
"Developed mobile version with React Native",
"Managed non-relational DB with MongoDB and cache with Redis",
"Implemented OAuth2 authentication"
],
"tech": ["React", "Redux", "Webpack", "React Native", "Electron", "MongoDB", "Redis", "OAuth2"]
},
// screenshot coming soon[ Emusa S.A ]
"company": "Emusa S.A",
"role": "FullStack Developer",
"period": "Feb. 2017 → Dec. 2017",
"location": "Lima, Perú",
// Built a CMS from scratch for customer content management with a full Node.js backend stack.
"highlights": [
"Created CMS from scratch for customer content management",
"Backend with Node.js, Express, JWT, Nodemailer, CORS",
"Managed relational DB with MariaDB and cache with Redis",
"Implemented authentication with Auth0",
"User management with Express and responsive views with Materialize"
],
"tech": ["Node.js", "Express", "JWT", "MariaDB", "Redis", "Auth0", "JavaScript"]
},
// screenshot coming soon[ UTEC Ventures · Tullpi ]
"company": "UTEC Ventures · Tullpi",
"role": "Web Developer",
"period": "Aug. 2016 → Feb. 2017",
"location": "Barranco, Perú",
// Incubator project building an educational web application for primary school students with interactive games and progress dashboards.
"highlights": [
"Created web application for primary school students from scratch",
"Built dashboard progress management system",
"Animated web games with Unity 3D",
"User management with Django REST Framework",
"Developed APIs with Django following the MVT pattern",
"Responsive views with Bootstrap and Materialize"
],
"tech": ["Django", "Python", "Unity 3D", "Bootstrap", "JavaScript", "REST API"]
}
]
Toolkit
$ npm list --depth=0 18 packages
⎇ mainUTF-8TypeScript
18 packagesLn 1, Col 1😊
input
hidden
output
AI
$ ./contact.sh --interactive
Let's build something great
contact — bash
josech@portfolio:~$