Front-end Developer & User Experience Designer
📧 rafalmcichon@gmail.com
📞 201-245-5177
🌐 rafalmcichon.com
🔗 LinkedIn | GitHub | Twitter
Summary
Front-end Developer and UX Designer with 10 years of hands-on experience in spearheading web application development, including a patented WebGL compositing library. Recognized for a meticulous approach, Rafal delivers innovations that streamline processes and elevate user experiences. Expertise in React.js, Node.js, Next.js, and proactive leadership, he has played a pivotal role in enhancing online tools, leading to a 300% surge in completed online estimates.
Professional Experience
Inventive Software LLC
Front-end Developer & User Experience Designer
[May 2014 - Present]
Website: InventiveSoftwareLLC.com
- Coordinated between 3D artists and programmers to create the WebGL compositing library.
- Showcased cutting-edge technology at The Garage at SIGGRAPH 2018, a dedicated space for start-ups and emerging companies to demonstrate innovative solutions.
- Managed the entire product life cycle from concept to design and support.
- Led web application development projects.
- Provided technical leadership and collaborated with managers and developers.
- Designed, planned, and executed user experience research.
Patents:
- US Patent No. US11113858B2 - September 7, 2021
- “System and method for deep compositing of images in web browsers”.
Projects:
- Website: Marble.com
- Simplified the online Estimate Tool resulting in a 300% increase in completed online estimates.
- Organized and structured content for enhanced user understanding.
- Conducted usability tests, observed user interactions, and made improvements based on results.
- Website: HouseTipster.com
- Developed a JavaScript application to automate product imports, leveraging OpenAI API and integrating with the Google Sheets API.
- Engineered a Node.js application to optimize product photos, utilizing Google Cloud Vision.
- Streamlined e-commerce operations by resizing and compressing product images.
- Website: RichardMagazine.com
- Technology selection
- Product management
- Website: VisualizerPlus.com
- Led the design and technology selection for a new website, ensuring mobile responsiveness.
- Analyzed existing website, leading to a decision to exchange technology.
Technical Skills
Development
- Languages: JavaScript (ES6), CSS (BEM), HTML5, and TypeScript.
- Frameworks/Libraries: Expertise in React.js, Node.js, Gatsby, Next.js, and GraphQL.
- Tools: Git and GitHub for version control and collaboration.
Education
Certifications
Languages
🇺🇸 English and 🇵🇱 Polish
References
Available upon request.