As a Junior Web Developer I wore many hats. I was responsible for
communicating directly with clients and stake holders in order to
facilitate updates to their various web pages on an internal
Dynamics 365 and PowerPlatform Sales and Partner webite.
Change requests would arrive daily, it would would be my job to
access the new documents, manipulate the HTML, CSS, Json, or
whatever else was required. Place the assets or content where
requested, upload the assets to the Azure DevOps storage Blob and
generate a "Blob-link" (an internal link only accesable to someone
with a Microsoft Partner Account). I would then relay that the
changes had been completed and confirm when the changes would be
live, doubling back the day of to confirm visibiility.
Unfortately, the pages are only accessable to Microsoft Partners,
and the content is highly regulated so I wasn't able to take many
examples of the work. I have included screenshots of some of the
pages that I worked on which were visible without a Microsoft
Partner login.
Using HTML, CSS, Boostrap, Json, and TypeScript keep a site up to date with refreshed content, images, pages, and assets. Work directly with the client teams in order to ensure that all requests are completed in a timely manner.
When I was brought on, this project had already been constructed. The formating within the Angular framework was a bit of a mess with footer tab components held completely separate from their header and section components. Two sites had been smashed together into one Angular framework. Additionally, there were a series of footer styles and Json lists to content with. I had to learn basically overnight (and by myself) how to navigate the internal map and make the updates ahead of a large event. This was trial by fire, but I learned how to be flexible, to understand what has already been structured and to thrive when lacking the proper tools.
We had two sharp deadlines each week in order to get updates published at the appropriate time. I got very good at completing work that arrived early as quickly as I could (while maintaining quality) in order to make space for requests that would arrive later. Brian (CEO of AlpenGlow) was always impressed that I was on top of all change requests and would rarely leave a request undone at the end of the day unless there was a reason for it. I got very good at managing my time and client expectations and cultivated relationships with other departments to ensure I was always on top of what needed to be acomplished.
An Angular.js Bootstrap-heavy internal sales website where Microsoft Partners were able to place information in order to easily distribute their goals and updates. Although there was a nearly constant churn of information and requests. In the three years I oversaw this site I can count on one hand how many times an update did not go live at the expected time.