Marriott Bonvoy Offers Pages for Marriott | Accenture
Led a cross-functional team in the development of web applications and PWAs for the Marriott, focusing on delivering exceptional user experiences and meeting business objectives leveraging ReactJS, Next.js, Monorepo, HTML5, CSS3, Jest, Enzyme, and Git.
Responsibilities:
Leadership and Team Management:
- Directed a team of front-end developers, providing technical guidance, mentoring, and fostering a collaborative work environment.
- Facilitated sprint planning, as part of Agile methodology, ensuring the team's alignment with project goals and timelines.
- Conducted regular code reviews to maintain code quality, consistency, and adherence to best practices.
- Orchestrated releases for every sprint cycle using Jenkins, ensuring timely delivery and alignment with project timelines.
Front-End Development:
- Leveraged ReactJS and Next.js frameworks to architect and develop scalable and responsive front-end solutions.
- Implemented efficient state management using React Hooks and Context API, optimizing performance and code maintainability.
- Utilized Monorepo architecture to manage multiple related projects within a single repository, streamlining development workflows and code sharing.
- Developed 100% reusable code and followed the atomic design methodology for front-end development, enhancing maintainability and scalability.
- Translated design mockups and wireframes into pixel-perfect, cross-browser compatible HTML5 and SCSS/CSS3 code, ensuring consistency with brand guidelines and accessibility standards.
- Created comprehensive test suites using Jest and Enzyme, which increased test coverage by 52%
Client Collaboration:
- Acted as the primary point of contact for the Marriott client, engaging in regular communication to gather requirements, provide project updates, and address feedback.
- Conducted requirement analysis sessions, translating business requirements into technical specifications and actionable development tasks.
- Demonstrated prototypes and conducted user acceptance testing (UAT) sessions to gather feedback and iterate on features based on client input.
Agile Methodology:
- Practiced Agile methodology, utilizing tools such as JIRA or similar project management software to manage sprints, backlogs, and user stories.
Version Control and Release Management:
- Employed Git for version control, maintaining a clean and organized codebase with proper branching and merging strategies.
- Orchestrated release processes using Git, coordinating with QA teams for testing and deploying production-ready code in alignment with release schedules.
Medtronics Carelink | HCL Technologies
Led the development efforts for the Medtronics Carelink project, a critical healthcare initiative aimed at providing remote monitoring solutions for patients, leveraging Angular 8, HTML5, CSS3, Angular Material, Jasmine/Karma, and Team Foundation Server (TFS).
Responsibilities:
Front-End Development:
- Utilized Angular 8 framework to develop interactive and dynamic front-end components of the Medtronics Carelink application, ensuring seamless user experience and performance optimization.
- Implemented responsive UI solutions using HTML5, CSS3, and Angular Material, catering to diverse screen sizes and devices for enhanced accessibility and usability.
Testing and Quality Assurance:
- Conducted unit testing using Jasmine/Karma, ensuring the reliability and stability of front-end components and functionalities.
- Collaborated with QA teams to perform integration testing, user acceptance testing (UAT), and regression testing, ensuring compliance with functional requirements and user expectations.
Version Control and Collaboration:
- Managed source code repositories and version control using Team Foundation Server (TFS), ensuring code integrity, collaboration, and traceability throughout the development process.
- Facilitated code reviews and provided technical guidance to team members, ensuring adherence to coding standards and best practices.
Florists PWA | Mobikasa Inc
A progressive web application(PWA) aimed at enhancing the online presence and user experience of florists, leveraging Angular 6, HTML5, CSS3, Angular Material, and Git.
Responsibilities:
Front-End Development:
- Utilized Angular 6 framework to develop front-end components of the Florists PWA, ensuring a modern and responsive user interface across various devices and screen sizes.
- Implemented HTML5 and CSS3 to create visually appealing and user-friendly UI designs, adhering to design mockups and wireframes provided by the design team.
- Leveraged Angular Material to enhance UI consistency and usability, incorporating pre-built components for streamlined development.
Integration of RESTful Services:
- Integrated RESTful services into the application architecture, facilitating seamless communication with back-end systems and optimizing data retrieval processes.
- Collaborated with back-end developers to define API endpoints and ensure efficient data exchange, enhancing the overall performance and functionality of the application.
Progressive Web App Optimization:
- Executed PWA optimization strategies, including implementing service workers and offline caching, to enhance the application's performance and user experience, particularly in low-connectivity environments.
- Implemented SEO enhancements using Google Tag analytics, maximizing online visibility and accessibility for the Florists PWA, thereby increasing organic traffic and user engagement.
Version Control and Collaboration:
- Managed source code repositories and version control using Git, ensuring code integrity, collaboration, and traceability throughout the development process.
- Collaborated with cross-functional teams, including designers and back-end developers, to ensure seamless integration of front-end components with the overall application architecture.
NatCom Nigeria |Tech Mahindra Pvt Ltd
NatCom project at Tech Mahindra Pvt Ltd, a significant telecommunications initiative aimed at developing and enhancing communication solutions in Nigeria.
Responsibilities:
Front-End Development:
- Developed responsive user interfaces for mobile applications, ensuring seamless user experiences across various devices and screen sizes.
- Utilized HTML5, CSS3, and JavaScript to create visually appealing and user-friendly UI designs in alignment with project requirements.
- Facilitated the integration of APIs into the application architecture, enabling efficient data exchange between the front-end and back-end systems. Collaborated with back-end developers to define API endpoints and ensure seamless communication for enhanced functionality.
- Interacted with clients to gather requirements, understand project goals, and provide updates on development progress. Demonstrated prototypes and conducted user acceptance testing (UAT) sessions to gather feedback and incorporate client input into the development process.