Hi, I'm Keith
I develop open source libraries, software, and extensions.
View on GitHub
Technologies
-
Azure
-
Microsoft Azure
-
Azure Functions
-
-
Databases
-
SQL
-
Microsoft Access
-
-
Services
-
Cloudflare
-
Cloudflare Workers
-
Cloudflare Pages
-
Salesforce
-
-
Microsoft
-
Windows
-
Power BI
-
SharePoint
-
-
GitHub
-
Git
-
GitHub
-
Actions / Workflows
-
GitHub Pages
-
-
Java
-
Java
-
Apache Maven
-
-
Web
-
HTML5
-
CSS3
-
Bootstrap
-
Sass & SCSS
-
Tailwind CSS
-
-
JavaScript
-
JavaScript
-
TypeScript
-
Node.js
-
Electron
-
Visual Studio Code
-
Experience
-
Software Developer, Business Analyst, End User Experience Agent
Green Key Resources New York City, NY
March 2023 - Present
Various responsibilities over Green Key Resources' technical departments.
End User Experience
- Help Desk/IT Support Agent for Microsoft, Windows, Salesforce, and Green Key Resources proprietary services using Freshdesk.
- Documentation and user acceptance testing for Salesforce.
- ETL on routine and one-time Salesforce operations.
Business and Data Analytics
- ETL on Microsoft and Salesforce data using Azure, SOQL, SQL, NodeJS, and TypeScript.
- ETL on Excel data using SOQL, SQL, NodeJs, JavaScript, and TypeScript.
- Development of Salesforce and Power BI reports.
Software Development
- Production and maintenance of GKR services using Azure, Microsoft, Salesforce, SOQL, SQL, Git, GitHub, NodeJS, JavaScript, and TypeScript.
- Development of routine and one-time ETL scripts using Salesforce, NodeJS, and JavaScript.
- Development and integration of Microsoft Copilots.
-
Software Developer, End User Experience Agent
Green Key Resources New York City, NY
December 2023 - March 2023
End User Experience
- Help Desk/IT Support Agent for Microsoft, Windows, Salesforce, and Green Key Resources proprietary services using Freshdesk.
- Documentation and user acceptance testing for Salesforce.
- ETL on routine and one-time Salesforce operations.
Data Analytics
- ETL on Salesforce data using Azure, SOQL, SQL, NodeJS, and TypeScript.
- ETL on Excel data using SOQL, SQL, NodeJs, JavaScript, and TypeScript.
Software Development
- Production and maintenance of GKR services using Azure, Salesforce, SOQL, SQL, Git, GitHub, NodeJS, JavaScript, and TypeScript.
- Development of routine and one-time ETL scripts using Salesforce, NodeJS, and JavaScript.
Education
-
Baruch College Class of 2023
(BBA) Bachelor of Business Administration
Computer Information Systems
Minor in Mathematics and Operations ManagementBusiness background in effective and ethical business operations. Includes accounting, business policy, information systems, law, management, and marketing.
Computer Information Systems
Foundation in technical and managerial issues related to the information technology (IT) sector of business. Specifically data analytics, databases, data warehousing, site development, software development, systems development, and IT strategy.
- Programming and Computational Thinking
- Programming for Analytics
- Object-Oriented Programming I
- Data Visualization
- Database Management Systems
- Object-Oriented Programming II
- Information Technology Development and Project Management
- Principles of Web Design
- Data Warehousing for Analytics
Mathematics
Background in advanced mathematics.
- Calculus I
- Elementary Calculus II
- Elementary Probability
- Linear Algebra and Matrix Methods
Operations Management
Background in logistics and project management.
- Business Decision Models
- Business Process Analysis
- Project Management
Ascend Baruch
- Member of the Technology Committee (Fall 2020)
- Member of the Technology Committee (Fall 2021)
-
Bayside High School Class of 2019
Advanced Regents Diploma
Computer Programming & Web Design with CTE endorsementThe Computer Programming & Web Design program involves using web-based technologies HTML, CSS, JavaScript, Bootstrap, REST APIs; and object-oriented-programming with Python and Java.
This program also involved the completion of a capstone project, a full year team project involving all of the previously stated technologies and presented at Queens Community College.
Relevant Assignments
- Created games in Python, such as Flappy Bird.
- Created a site to check weather using the OpenWeatherMap and Google Map APIs.
- Created a site featuring a quiz to help students learn about history using Firebase, Google Maps API, and Bootstrap.
- Created a bouncing ball game in Java.
Awards and Acknowledgements
- AP Scholar Award
- Excellence in Advanced Placement Computer Science
- 1st place team for capstone project
Miscellaneous
- Teaching Assistant (TA) for the Attendance Department (2019)
Products
-
BackgroundX
Background image extension for VSCode web and GitHub Codespaces
CSS • Extension • March 2024
-
GitHub Center
Center GitHub navigation on large viewports.
CSS • Extension • December 2023
-
Language Board
Use language keyboards from a mobile device as a desktop keyboard and mouse.
TypeScript • Software • July 2023
-
SimpleHttpServer5
A simple and efficient HTTP server for Java.
Java • Library • November 2022
-
Settings Repository
Sync VSCode settings to a repository.
TypeScript • Extension • July 2022
-
Background
The most advanced background image extension for VSCode.
TypeScript • Extension • July 2022
-
OneMTA
The MTA Bus and Subway APIs all in one Java library.
Java • Library • February 2022
-
GitHub Red Issues
Revert closed GitHub issues from purple back to red.
CSS • Extension • December 2021
-
Stop Chrome
Detect and stop chrome from running in the background.
TypeScript • Software • August 2021
-
Desktop Flick
Use your mobile device as a localized desktop keyboard.
TypeScript • Software • June 2021
-
Mal4J
Java wrapper for the official MyAnimeList REST API.
Java • Library • April 2021
-
Rexedia
Metadata editing for bulk media files using regular expressions.
Java • Software • December 2020
-
SimpleHttpServer
A simplified implementation of the Java sun http server.
Java • Library • March 2020