Website Links: Janes Portal, Janes

In my role as a senior front-end software engineer, I spearheaded improvements in the API-driven application's user interface and experience. I effectively collaborated with cross-functional teams, including business, UX experts, and technology specialists, to manage the front-end workload. My contributions facilitated the transformation of the application into a modern and responsive system.

Within the team, I introduced a component-based approach using Vue within the DotNet/MVC framework. This involved phasing out older technologies like Knockout and legacy jQuery in favor of leaner vanilla JavaScript for improved speed and efficiency. Leveraging Gulp and WebPack, I ensured compatibility with older browsers while enabling the adoption of modern JavaScript standards (ES6/Next). Concurrently, I facilitated the transition to Sass for styling, with an emphasis on component-based styling following the BEM methodology.

Furthermore, I collaborated closely with the in-house UI/UX team, actively participating in the design of new page layouts, addressing technology limitations, and proposing alternative implementations to enhance application responsiveness.