D's Portfolio
D's Portfolio

Professional Experience


Role Responsibilities

  • Architect Engineering documents and lead for multiple teams to reference when implementing new features in order to effectively modify a Service simultaneously across multiple teams around the world.
  • Building highly scalable and efficient desktop applications utilizing Electron
  • Mentoring associate/junior level engineers

Projects

PendoIO Integration logo
PendoIO Integration

Pendo.IO is a digital adoption platform focused on improving user experience within software applications. It equips software companies with tools to guide users through their product, gather feedback, and understand user behavior.

Learn More

Role Responsibilities

  • Architect Engineering documents and lead for multiple teams to reference when implementing new features in order to effectively modify a Service simultaneously across multiple teams around the world.
  • Building highly scalable and efficient desktop applications utilizing Electron
  • Mentoring associate/junior level engineers

Projects

MicroStrategy Desktop Application logo
MicroStrategy Desktop Application

The MicroStrategy Desktop Application was a software program that allowed users to access, interact with, and analyze data from the MicroStrategy platform on their local computers. It provided features like offline data access, report viewing and editing, and dashboard exploration. This enabled users to work with data even without an internet connection, and offered data filtering, sorting, and drilling down for in-depth analysis.

Learn More

Role Responsibilities

  • Collaborate with product owners, stakeholders and designers to effectively review, create and update client-facing applications by utilizing the latest libraries including React, Webpack, ES6+
  • Research, design and implement solutions for performance bottlenecks and create standardized approaches for handling common issues in the application.
  • Create and update automated unit, regression, functional, and acceptance tests. Architect improvements to tests and automated environment deployments in order to provide greater efficiency, insight, reliability and speed.

Projects

Library Web Application logo
Library Web Application

MicroStrategy Library Web is a web-based portal within the MicroStrategy platform that functions as a central repository for various enterprise content and resources. It acts like a digital library, housing documents, reports, presentations, and other assets relevant to different business areas.

Learn More

Role Responsibilities

  • Evaluate, implement and enforce build/CI-CD processes for the assurance of high quality, expected functionality and successful release of products.
  • Analyze, create and mentor team members on solutions to address 508 compliance issues across applications. Propose and implement consistent approaches to mitigate common accessibility oversights.
  • Create/update E2E automated functional and integration test cases. Maintain current test cases/environments

Projects

Library Web Application logo
Library Web Application

MicroStrategy Library Web is a web-based portal within the MicroStrategy platform that functions as a central repository for various enterprise content and resources. It acts like a digital library, housing documents, reports, presentations, and other assets relevant to different business areas.

Learn More

Role Responsibilities

  • Add and update back-end REST APIs consumed by front-end services for account/product specific data
  • Refactor legacy applications by bringing them up to date with modern practices, making the code easier to understand, more efficient, and quicker to deploy
  • Create, configure and maintain a Logstash/ElasticSearch/Kibana stack on Amazon Web Services to parse, organize and review logs from multiple front-end applications while adhering to internal security standard

Projects

AOL Help logo
AOL Help

AOL Help is a resource center offering support to AOL users through various channels like online articles, tutorials, forums, and live chat. Its goal was to assist users with troubleshooting technical issues, navigating AOL's features, and finding answers to their questions, aiming to empower users and enhance their overall experience.

Learn More

Role Responsibilities

  • Create and update customer facing applications for a clean/friendly user experience with the latest web practices including HTML5, Jade, SASS, JavaScript/jQuery, AngularJS
  • Quickly learn and apply best practices for various production server platforms including NodeJS, Apache, Tomcat and Spring to complete assigned tickets
  • Dockerize new/existing applications for use in AWS for zero failure/downtime with Beanstalk and Auto-scaling

Projects

AOL Preferences logo
AOL Preferences

AOL Preferences allowed users to personalize their web experience by adjusting settings across various AOL features like email, instant messaging, browsing, and more. Users could control aspects like notification preferences, content filtering, security options, and visual themes.

Learn More

Role Responsibilities

  • Collaborated seamlessly with developers and QA peers to meet tight deadlines, ensuring timely completion of iterative development cycles.
  • Played a pivotal role in testing client software across diverse Android, Apple, and Windows mobile devices, meticulously crafting test cases and validating product features for adherence to design specifications.
  • Managed the comprehensive tracking of software defects and potential issues using Jira, meticulously categorizing them by product, subsystem, platform, and severity level. Ensured timely resolution through rigorous testing of fixes.

Projects

Gathr logo
Gathr

Gathr is a bundling tool that allows users to select up to 10 of popular services, including popular video streaming and music services, and have the services be bundled into one, lower cost total rate over the higher cost of paying for services separately

Learn More

Role Responsibilities

  • Proficiently documented software defects using industry-standard bug tracking tools such as JIRA and Version One, contributing to streamlined issue resolution processes.
  • Demonstrated expertise in configuring and manipulating test environments and services, including Apache Tomcat, SQL/Vertica databases, and various user interface and engine settings, ensuring comprehensive testing coverage.
  • Actively collaborated with cross-functional teams and product developers to deliver on sprint objectives, effectively tracking progress and tasks through Version One.

Projects

Advertising Platform logo
Advertising Platform

AOL Advertising Platform was a comprehensive suite of tools and services designed to help advertisers reach their target audience across various digital channels. The platform aimed to provide a range of solutions for advertisers to create, manage, and optimize their online advertising campaigns.

Learn More

Role Responsibilities

  • Provided desktop/hardware support to clients and staff based off of helpdesk ticket requests
  • Enrolled and administered company phones and tablets in the Mobile Device Management System and ensured the devices remained compliant with company protocols
  • Confirmed and managed network stability and security through use of programs such as WSUS, Active Directory, and TrendMicro Business Security

Projects

IT Solutions logo
IT Solutions

Learn More