I help developers to improve their skills while creating quality products.
From Colombia
Living in Sweden
Profesional working proficiency
Native
Elementary
Originally from Colombia, I am Guillermo Rodas, a seasoned Senior Full-stack JavaScript Engineer now residing in Sweden. My professional journey is fueled by a passion for empowering fellow developers, guiding them in skill enhancement, and ensuring the delivery of top-notch products.
Beyond my role as a developer, I actively contribute to the tech community as the coordinator for CSS Community Dev and CSS Conf Colombia, showcasing my leadership and organizational skills in community-building initiatives.
My expertise and contributions have earned me the prestigious titles of Google Developer Expert, Auth0 Ambassador, and Twitch Partner, reflecting my influence and impact within the tech industry.
12 years of experience
Skilled in JavaScript (ES2015+) and TypeScript, with experience in various JavaScript MV* frameworks for dynamic and efficient web development.
9 years of experience
Proficient in React, including Hooks and various libraries, with expertise in global state management using Redux and Zustand for robust application architectures.
8 years of experience
Experienced with Node.js, using Express and diverse third-party middlewares. Also familiar with Hapi.js and plugins like Joi and Boom for scalable server-side solutions.
Implemented GraphQL with Apollo and leveraged The Guild's ecosystem, including GraphQL Mesh, for optimized data retrieval and more efficient APIs.
Managed MySQL, Postgres, and BigQuery databases, providing comprehensive data solutions for complex datasets and query requirements.
Developed MongoDB systems using Mongoose and Mongo Atlas, focusing on scalable NoSQL database solutions for high-demand applications.
Integrated OAuth and OIDC protocols with various services including Auth0, Google, Meta, Spotify, and X (formerly Twitter), among others, effectively enhancing user authentication and access management.
Implemented Firebase solutions, including Firestore and Authentication, to create secure, real-time, data-driven applications.
Utilized Kafka for real-time data streaming and scalable processing, handling data flows across millions of records efficiently.
Developed and optimized ElasticSearch implementations for handling and querying multi-million record datasets, enhancing search efficiency and data analysis.
Utilized Docker and Kubernetes to orchestrate multiple services, including distinct front-end and back-end systems, ensuring efficient containerization and system scalability.
Configured Apache and NGINX servers to ensure optimal performance and enhanced security, supporting high-traffic web applications.
Utilized AWS services including S3, EC2, SQS, and DynamoDB, alongside GCP offerings like CloudRun, CloudBuild, Kubernetes, BigQuery, and BigTable, to develop scalable and reliable cloud-based applications.
Managed Linux OS, including CentOS and Debian, with a focus on security configurations, bash scripting, and remote administration via SSH for production environments.
Employed Agile methodologies, including Scrum, Kanban, Scrumban, and Lean, to streamline development processes and enhance team collaboration and productivity.
Utilized Next.js for building SSR React applications, leveraging React Server Components, App Router, and Server Actions with Vercel for enhanced performance.
Developed with Meteor, focusing on its reactive programming capabilities, including mobile application development.
Applied Jest, Vitest, and Playwright for comprehensive testing, ensuring robust and reliable software solutions.
Employed Storybook for developing and testing UI components, enhancing interface design and consistency.
Implemented Design Tokens to maintain consistent design and branding across applications.
Skilled in applying UI frameworks like Material Design, Ant Design, and Tailwind CSS for diverse and adaptable UI solutions.
Experienced with Webpack and Vite, optimizing production setups with various plugins for enhanced application performance.
Worked with NPM, NPM scripts, and Yarn, including managing monorepos using Yarn workspaces, for efficient project management.
EQT is a private equity firm that invests in companies and regions where there is an industrial approach.
Senior Full-stack Engineer.
Involved in an in-house project that leverages AI to enhance the efficiency of deal professionals, streamlining tasks, and finding investment opportunities.
Assisted in establishing the foundations of a Design System, incorporating scaffolding to refine our automated component tests.
Additionally, led a series of self-improvement meetings for the team, exploring new technologies and addressing our tech debt.
Klarna is an e-commerce payment solutions platform for merchants and shoppers.
Engineer.
As a member of the foundations team, my role involved creating the main user interface pacakges,employing microfrontends,that were used by various teams.
Additionally, Iworked on improving and expanding the continuous delivery process, which wasa crucial aspect of our team's work.
Auth0 is a cloud identity management SAAS application for the web, mobile, IoT, and internal software.
Engineer.
I was involved in the development of several internal products utilizing Hapi.js, MongoDB, React, and Redux technologies.
Additionally, I enhanced our team's development process by integrating tools such as Storybook and Snapshot testing.
Huge redefines what's possible for the world's most ambitious brands.
Web Engineer.
I contributed to the development of a Fintech web app, harnessing the power of React and Redux. This app was finely tuned for compatibility across various browsers and mobile devices.
I crafted web applications with Vanilla JavaScript, ensuring they seamlessly worked across diverse browsers and devices, including the likes of IE10 on Windows and Safari on the iPhone 4S.
In another key role, I took the lead as the front-end developer, focusing on a web app optimized for stellar performance on mobile platforms.
Beyond development, I facilitated multiple technical training sessions, bolstering the skills of both the Front-end and Quality Assurance teams.
Komet is floral industry SaaS that gives you the tools to automate processes while connecting with your key business partners.
Full-stack Developer
Played a pivotal role in numerous corporate projects, tapping into MySQL and Java frameworks like Spring and Hibernate.
Took the lead in shaping the Front-end architecture and defining the tech stack for our company's products.
Further, I drove improvements in development practices, notably shifting from SVN to Git and championing the adoption of Scrum.
Hyper Island
CENSA
Universidad Nacional de Colombia
JavaScript Backend Career
English Career
Frontend Architect Career
Google Analytics Course
Swift: programming for iOS
Web Application Development with JavaScript and MongoDB
Introduction to Meteor.js development
Professional Backend Course
Professional Frontend Course
HTML5 Course
AWS Business Professional Accreditation
Database Design in SQL
Variables and structures of control in POO: JAVA
Web programming with PHP and MySQL
Middle Technical in Multimedia production and Software Design
VII Latin American Workshops on Agile Methodologies
Campus Party 7 Colombia
Campus Party 6 Colombia
Campus Party 4 Colombia
Google Developer Bus Bogota
DevFest Singapore, EpicHey!
DevFest Zagreb
DevFest Stockholm
Nerdearla
Platzi
Código Facilito
Women Developer Academy Europe
Hyper Island
The Konferense
Techstars Startup Weekend
Undefined Academy
Platzi Master
World Tech Makers
CSS Conf Colombia
CSS Community Dev
MedellÃn Java
From Java to JavaScript
The power of English and networking
Creating communities in post-pandemic
I already know how to code, what's next?
Security in the Front-end
Handling Security in the Front-end
How to succeed as a Full-Stack Engineer
Don't use a pre-processor anymore
Tips for giving a talk
CSS Layout
How to scale CSS in Design Systems
The Last CSS Framework
Modern Web apps with jHipster
Introduction to Spring Security
Spring Core advantages
In the middle of the middleware
The future of state management
WooCommerce and React
How to quit using jQuery
How to install Laravel in Codio