Results-oriented Senior Software Engineer with over 20 years of experience leading front-end architecture, web development, and team collaboration across mission-critical applications. Proven expertise designing scalable, responsive user interfaces using JavaScript/jQuery and HTML5/CSS3. Adept at collaborating with cross-functional teams, mentoring developers, and delivering customer-focused solutions aligned with observability, performance, and accessibility goals.
Results-oriented Senior Software Engineer with over 20 years of experience leading front-end architecture, web development, and team collaboration across mission-critical applications. Proven expertise designing scalable, responsive user interfaces using JavaScript/jQuery and HTML5/CSS3. Adept at collaborating with cross-functional teams, mentoring developers, and delivering customer-focused solutions aligned with observability, performance, and accessibility goals. Strong advocate for Agile practices and cloud-native solutions using SharePoint. Passionate about building intuitive UI experiences that drive real-time insight and operational excellence.
JavaScript, TypeScript, HTML5, CSS3, SharePoint, Power Platform, PHP, REST APIs, SQL, Agile/Scrum, UI/UX, Mentoring
Role: UX/UI & Graphic Designer, Full‑Stack Developer
Tech Stack: PHP, MySQL, JavaScript/jQuery, HTML5/CSS3, REST API
I designed and developed a fully custom order-tracking system for Dance Culture Designs, a boutique costume-making business. Built with PHP, MySQL, JavaScript/jQuery, and RESTful APIs, the Dance Culture Designs Tracker streamlines the entire production pipeline— from order intake to inventory depletion and final payment.
This system replaced manual tracking and communication with a centralized, collaborative tool—reducing miscommunication, streamlining fulfillment, and empowering both the admin and production sides of the business.
Role: UX/UI & Graphic Designer, Full‑Stack Developer
Tech Stack: PHP, MySQL, JavaScript/jQuery, HTML5/CSS3, REST API
I conceived, designed and delivered a fully‑responsive online Bazi (Four Pillars) calculator at MasterPaola.com. From wireframes to polished visuals, I crafted every interface element—icons, color‑coded trigrams, chart grids and interactive tooltips—to make complex Chinese metaphysics instantly approachable.
On the back end, I architected a bespoke PHP REST API layer sitting atop a MySQL database of Celestial Stems, Earthly Branches, hexagrams and auxiliary stars. Given a user’s date‑and‑time of birth, the API performs dozens of chronological, elemental and directional lookups—over 300 discrete data points in a single request— parses hidden pillars, luck cycles, life stages and decan interactions, then returns a structured JSON payload that drives the front‑end renderer.
The front‑end JavaScript assembles that JSON into an elegant, print‑ready natal chart:
Built for reliability and ease of extension, the PHP/MySQL API supports batch lookups, unlimited paging and caching, while the UI uses modular CSS and semantic HTML for accessibility. The result is a high‑performance, low‑maintenance web application that turns esoteric birth‑chart math into a stunning, interactive user experience—demonstrating my skills in UX design, graphic layout, API engineering and full‑stack development.
Role: UX/UI & Designer, Front-End & SharePoint Developer
Tech Stack: SharePoint, JavaScript/jQuery, HTML5/CSS3, REST API
Transform SharePoint’s out-of-the-box NEW, EDIT, and DISPLAY list forms into a polished, user-friendly interface with a single, reusable JavaScript/jQuery module. This solution empowers developers to configure dozens of enhancements via one customizeForm({ ... })
call—no page designer or server-side code required.
This reusable module cut SharePoint development time in half within two SharePoint development teams I have led.
formGroups
.How It Works
_spBodyOnLoadFunctionNames.push("init");
function init() {
if (!inEditMode()) {
const customizeOptions = {
formGroups: [
{ rowIndex: 0, groupTitle: "Main", groupID: "MainTab" },
{ rowIndex: 3, groupTitle: "Details", groupID: "Tab1" },
{ rowIndex: 6, groupTitle: "Files", groupID: "Tab2" }
],
formGroupsTabsEnabled: true,
webPartTabsEnabled: true,
verticalTabs: true,
untabbedWebPartTitles: ["NotesWP"],
hiddenFieldTitles: ["InternalComment"],
statusColumnTitle: "Approval Status",
printView: { hideElements: [".ms-metadata"] },
minimumWidth: 620
};
customizeForm(customizeOptions);
} else {
$('#onetIDListForm').addClass('loaded');
}
}
Technical Highlights
_spPageContextInfo
, REST APIs, and native controls.Outcome: A fully client-side module that brings modern UX to classic SharePoint forms, showcasing expertise in JavaScript, jQuery, and SharePoint internals.