Hello,
I'm Midhun
Frontend Solution Architect UI Designer Web A11y Specialist
Over 15 years of strong experience as full stack web developer with solid understanding of Frontend Technologies, TDD, UI Design, Accessibility, Microservices and Cloud.

About Me
I am Midhunraj R. I am a Senior Frontend Architect at McFadyen Digital. With over 15 years of experience in web development and building tools to help businesses grow. I was a full-stack developer in my previous role and worked as a freelancer.
I am passionate about leveraging my diverse background to decipher challenging problems and create delightful experiences. I honed my skills in web development, product design, SEO, and Web Accessibility.
I spend my free time reading, photography, and traveling on adventures whenever I am not writing code.
Download ResumeCertifications


Google Cloud Certified - Professional Cloud Architect
View Credentials
Google UX Design Professional Certificate
View Credentials
Adobe Commerce Front-End Developer
View Credentials
Node.js Services Development
View Credentials
Adobe Commerce JavaScript Developer
View Credentials
A11y Fundamentals - Disabilities, Guidelines, and Laws
ID: 11399
Advanced Google Analytics
View CredentialsMy Experience
Senior UI Architect @McFadyen Digital
2022 - Present
Responsibilities- Collaborated with delivery teams during both design and development phases to ensure adherence to UI architectural standards and best practices.
- Partnerd with other UI Architects to continue to drive the development of a modern user interface layer
- Documented standards and ensure they are effectively implemented by the development teams
- Designed and developed proof of concept prototypes for advanced features and designs
- Provided technical guidance to both local and remote development teams as required
- Continuously evaluated design and improve the software development and delivery processes with a deep focus on mobile web performance optimization techniques
- Provided technical oversight and perform code reviews for multiple development efforts
- Worked with the Product Management teams to understand customer performance expectations and to set testing criteria to meet or achieve these standards as future versions are released
UI Architect @McFadyen Digital
2020 - 2022
Responsibilities- Collaborated with delivery teams during both design and development phases to ensure adherence to UI architectural standards and best practices.
- Partnerd with other UI Architects to continue to drive the development of a modern user interface layer
- Documented standards and ensure they are effectively implemented by the development teams
- Designed and developed proof of concept prototypes for advanced features and designs
- Provided technical guidance to both local and remote development teams as required
- Continuously evaluated design and improve the software development and delivery processes with a deep focus on mobile web performance optimization techniques
- Provided technical oversight and perform code reviews for multiple development efforts
- Worked with the Product Management teams to understand customer performance expectations and to set testing criteria to meet or achieve these standards as future versions are released
UI Lead @McFadyen Digital
2018 - 2019
Responsibilities- Worked closely with the Engineering Managers/QA Leads / Product Managers, and provided technical expertise and leadership throughout project life cycles, influenced frontend engineer’s best practices for frontend team and own operational metrics.
- Worked closely with leaders and executed best-in-class implementations in an agile manner.
- Built and maintained world-class customer experience and operational excellence for deliverables.
- Technically lead small teams and guided engineers in the design of complex modules.
- Built good rapport with engineering managers and the head of engineering and contributed to building the technical roadmap.
Fullstack Developer Freelance @Adithya InfoSoft
2005 - 2017
Responsibilities- Managing the complete software development process from conception to deployment
- Maintaining and upgrading the software following deployment
- Managing the end-to-end life cycle for the production of software and applications
- Overseeing and guiding the analyzing, writing, building, and deployment of software
- Overseeing the automated testing and providing feedback to management during the development process
- Modifying and testing changes to previously developed programs
- Creating servers and databases for functionality.
My Skills
Responsive Web Design |
---|
HTML |
CSS |
Tailwind |
Material UI |
Chakra UI |
Radix UI |
Bootstrap |
Emotion |
Bulma |
Styled Components |
CSS Modules |
Styled JSX |
GraphqQL |
---|
Apollo |
Relay |
TDD and Unit Testing |
---|
Jest |
Mocha |
Cypress |
Javascript Backend |
---|
Node JS |
Express |
Fastify |