Front-End UI Developer with over 10 years of hands-on experience designing, developing, and deploying responsive, user-centric web and mobile applications. Expert in building dynamic Single Page Applications (SPAs) using modern front-end technologies, including HTML5, CSS3, SASS/LESS, JavaScript, and TypeScript, with deep expertise in frameworks such as React.js, Angular.js, Next.js, and Node.js. Proficient in state management with Redux, React Hooks, and building performant, scalable UIs using Tailwind CSS, Material UI, and Bootstrap.
Strong advocate for test-driven development (TDD) with solid experience using Jest, React Testing Library, Cypress, Jasmine, and Karma. Skilled in back-end development with Java (Spring Boot) and Node.js (Express.js), designing robust RESTful APIs and microservices architectures. Built SEO-friendly, server-side rendered (SSR), and statically generated (SSG) applications using Next.js.
Experienced in relational and NoSQL databases, including MongoDB, MySQL, Oracle, and SQL, with strong query optimization and stored procedure knowledge. Adept at working with Adobe Experience Manager (AEM 6.0–6.2), Adobe Audience Manager, and Adobe Marketing Cloud to deliver personalized digital experiences.
Proficient in modern DevOps tools and practices: CI/CD pipelines using Jenkins, GitHub Actions, and Docker, with cloud deployment experience in AWS (EC2, S3, Lambda, API Gateway, CloudFront, RDS, DynamoDB), and infrastructure management via IAM and CloudWatch. Experienced in Webpack, Gulp, Grunt, NPM, and Yarn for efficient build and package management.
Skilled in cross-browser compatibility, responsive/mobile-first design, DOM manipulation, performance tuning, and accessibility best practices (WCAG). Strong understanding of GraphQL and its implementation in React, and React Native applications. Proficient with CMS platforms like WordPress and Drupal, and version control using Git (GitHub, Bitbucket), SVN, and TFS, following branching strategies like Git Flow.
Collaborative team player experienced in Agile/Scrum/Kanban environments, with strong communication skills, and a passion for clean code, scalable architecture, and delivering exceptional user experiences.
Environment: HTML5, CSS3, JavaScript (ES6), TypeScript, Bootstrap, Tailwind CSS, Material UI, ReactJS, Redux, Node.JS, Express.js, Next.js, MongoDB, PostgreSQL, GraphQL, Ajax, JSON, Jest, React Testing Library, Cypress GIT, JIRA, Visual Studio Code.
Environment: HTML5, CSS3, JavaScript, TypeScript, Angular 8, Node.js, Bootstrap, SASS, NgRx, Spring Boot, AJAX, Material UI, Angular Material, Jasmine, Karma, Git, Jenkins, Radar, Visual Studio Code, Agile, Apache Tomcat, REST, Enzyme, Gulp.
Environment: HTML, CSS, JavaScript, SASS, LESS, Bootstrap, AJAX, React.js 15.6, React Native, Redux, Flux, Node.js, MySQL, MongoDB, XML, JSON, Git, Jasmine, WebStorm.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, TypeScript, Angular 6, AngularJS, Angular Material, Node.js, NPM, Webpack, JSON, XML, AJAX, DOM, Accessibility.
Environment: HTML5, CSS3, SASS, JavaScript (ES6+), jQuery, React.js, Redux, Node.js, Express.js, AJAX, Bootstrap, MongoDB, Webpack, Babel, Git, GitHub, Jest, Enzyme, Chrome DevTools, Agile/Scrum.
Environment: HTML5, CSS3, JavaScript, AngularJS, jQuery, AJAX, JSON, Bootstrap, SQL, JSP, RESTful APIs, Git, Chrome DevTools.
Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, Sitecore CMS, AJAX, JSON, Chrome DevTools.