Erick Cardenas Mendez
Verified Expert in Engineering
Large Language Models (LLMs) Developer
Erick is a freelance web developer with ten years of professional web application development. Continuously learning to perfect and expand his skills, he's always open to creative and challenging projects. Erick is an agile thinker with the ability to quickly adopt new technologies and resolve problems with innovative approaches.
Portfolio
Experience
Availability
Preferred Environment
Node.js, React, PostgreSQL, Git, Linux, TypeScript, Python
The most amazing...
...application I've worked on is a multiplayer online game with synchronized animations, chat, and money transactions.
Work Experience
Freelance Web Developer
Toptal
- Built sturdy, responsive front-end applications using React, Redux, and the latest JavaScript or TypeScript features.
- Converted legacy JavaScript code to modern TypeScript.
- Wrote well-architectured server-side code and microservices using Node.js, Python, and Go.
- Designed sensible (mostly RESTful) APIs and created RPC APIs using Apache Thrift.
- Created data models, queries, and stored procedures mainly with PostgreSQL, SQL Server, and Cassandra.
- Composed unit and integration tests to get optimal JavaScript, Python, and Go code coverage.
- Reviewed the code of other team members and provided detailed feedback.
- Provided insights and suggestions on user experience and code architecture.
- Used multiple cloud services: AWS (ECR, ECS, IAM, Lambda, RDS, S3, SQS, and VPC) and Firebase (authentication and hosting).
- Set up Docker images and configurations for production environments and local development.
Lead Developer
LumiQ
- Led the development team in building and maintaining various web applications as well as back-end scripts.
- Developed applications including a job search platform, candidate review platform, customized job + events email notifications platform, and an admin console with content control and platform metrics.
- Converted, in partial increments, a large AngularJS application to React.
- Analyzed large amounts of behavior data using Python and the Anaconda stack.
Full-stack Web Developer
Orium (formerly Myplanet)
- Served as a member and tech leader in agile teams building web applications for enterprise clients.
- Provided tech leadership on a team creating a real-time, multiplayer, responsive game. Built with Node.js, React, PostgreSQL, Redis, Sass, SocketIO, Webpack, and canvas animations.
- Worked on a financial tracking application which made use of AngularJS, Gulp, LESS, and Intern.
- Delivered internal presentations on Go; JavaScript Generators, Promises, and how to combine them; the latest tools and best practices for CSS.
- Mentored junior web developers on front-end and back-end software engineering.
Lead Kiosk Software Developer
MappedIn
- Built Chrome Apps: desktop apps that are built with JavaScript, HTML, and CSS, running on top of Chrome's WebKit engine.
- Built components using cutting-edge web technologies, such as IndexedDB offline storage, WebRTC peer-to-peer video streaming, WebWorkers and CSS Flex display.
- Used modern web development tools, such as Grunt, Sass (with Compass) and Handlebars.
- Took on managerial duties, such as: leading a team of two other developers and a QA coop, implementing Scrum, meeting with our teams outside of Kiosk Development.
- Met with various clients to demonstrate our products and discuss technical challenges.
Experience
Workshop: Unlocking Advanced Hooks Skills in React (2020)
https://www.meetup.com/en-AU/torontojs/events/ptxplrybccbsb/The link to the related GitHub repo: https://github.com/travellingprog/hooks-workshop
The Next Groove (2019)
https://github.com/travellingprog/the-next-grooveRiot, Redux-like, Minimal Async Application (2017)
https://github.com/travellingprog/riot-reduxlike-async-exampleResearch into Styling (2015)
https://gist.github.com/travellingprog/c9122c0db23980601a0fSkills
Languages
TypeScript, SQL, HTML, JavaScript, HTML5, CSS3, CSS, GraphQL, Sass, Go, Python
Frameworks
Jest, Redux, Express.js, Next.js, FeathersJS, AngularJS, Flask
Libraries/APIs
REST APIs, React, Node.js, API Development, Socket.IO, Stripe, WebRTC
Tools
Git, Sublime Text 3, Sublime Text, Webpack, Grunt, Canvas, Amazon SageMaker
Paradigms
Functional Programming, Test-driven Development (TDD), Code Refactoring
Platforms
Docker, Visual Studio Code (VS Code), MacOS, Linux, Amazon Web Services (AWS), Twilio, AWS Lambda, Windows
Other
Back-end, APIs, Architecture, Front-end Development, Full-stack, Software Architecture, Code Review, API Integration, Minimum Viable Product (MVP), Technical Leadership, Poetry, Payment APIs, HTML Canvas, Physics, Language Models, Artificial Intelligence (AI), Text Generation, Machine Learning, LangChain, Large Language Models (LLMs), Pinecone
Storage
Amazon S3 (AWS S3), SQLite, PostgreSQL, Microsoft SQL Server, Redis, MongoDB
Education
Bachelor's Degree in Physics
University Of Waterloo - Waterloo, Ontario, Canada
Certifications
LangChain - Develop LLM Powered Applications
Udemy
Generative AI with Large Language Models
DeepLearning.AI
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring