Welcome to
Portfolio of an IT guy in grayscale

My name is Ben Greenberg. I am an IT professional living in Winston-Salem, North Carolina. I have over 20 years of experience, which includes web development, Windows and Linux server administration, cloud migration, and software integrations. I also speak Spanish and have been the lead developer for several award winning websites.

This page is under active development. I will be adding additional content as time permits. In the meantime, scroll down to see my work history, testimonials, and some of my professional accomplishments. You can also use the icons in the footer to download my resume, send me an email, and visit my LinkedIn profile.

But before all that, let me take this opportunity to say...

Education and Certifications

Microsoft Certified Systems Engineer badge
Microsoft Certified
Systems Engineer (Legacy)

Experience

Political Technology Specialist

DigiDems - Kathleen Williams, MT-AL 2020
Bozeman, MT

June 2020 - November 2020

Responsible for Data, System Integrations, Cybersecurity, and Website development for the Kathleen Williams for Montana campaign for Montana’s At-Large seat in the US House of Representatives. Notably:

  • Developed a web-app that gamified Field Operations, integrating data from NGP VAN, Spoke texting system, LeftApps Grassrooots Fundraising, and Google Sheets.
  • Used DNC’s Phoenix/BigQuery system to automatically sync NGP VAN/VoteBuilder data into the Field Director’s PTG Sheet.
  • Developed Slack Apps using Google Cloud Functions, which allowed volunteers to query the candidate’s position on specific issues, as well as get a voter’s ballot drop-off and voting locations without having to ask for any personal information.
  • Gave lessons to campaign staff and candidate about cybersecurity threats, and security best practices. Worked with staff and candidate to secure all personal and campaign devices and accounts with password managers, security keys, and authenticator apps. Administered campaign's LastPass Enterprise account.
  • Upgraded and maintained campaign’s pre-existing WordPress site

Responsible for Network & Systems Administration, Web Development, System/Application Integrations, and IT Infrastructure. Notably:

  • Configuration, Development and Administration of multiple public and business facing websites and web-apps using Drupal, CakePHP, WordPress and Joomla. Notably, the company’s Drupal-based, Spanish-language news website with modest traffic of a half million pageviews/month.
  • Development of custom templates/themes and extensions for Drupal 7, WordPress, and Joomla. Notably, a Drupal module which inserts content, such as ads, within the body of articles, as well as a Drupal module which allows a user to choose articles from a list, and quickly post them to multiple Facebook Business Pages, as each Facebook Page (as opposed to their personal Facebook account).
  • Configuration and administration of back-end services like Apache Web Server, Apache Solr, Nginx + Varnish Reverse Proxy.
  • Developed applications to integrate Sage 100 ERP and QuickBooks Enterprise with preexisting systems and databases. Developed an application to migrate accounting data from Sage 100 ERP to QuickBooks Enterprise.
  • Administration of on-premises Windows Active Directory, as well as configuration and administration of Amazon Web Services infrastructure: Notably, EC2 instances running CentOS, RDS with MariaDB, ElastiCache with Memcached, CloudFront, and SNS.
  • Wrote a program that periodically extracts data from the New York City Campaign Finance Board Website, and loads it into Google BigQuery and Google Sheets
  • Created reports and graphs in Google Data Studio integrating the data from the Campaign Finance Board website and the organization’s own data
  • Implemented the frontend design for OutReach, a custom-built web app for the campaign’s Digital Relational Organizing team
  • Created Google Data Studio reports that integrated data from Reach and DNC’s Phoenix, showing demographics, voting history, model scores, and voting status of voters within the team’s relational network
  • Administration and maintenance of organization’s website.
  • Give advice on and help implement online services and IT tools that the organization can use to further their mission.

Testimonials

Jose Isasi
  • Hard Working.
  • Born Leader.
  • Reliable.
Highly capable of independent work with very high analytical capabilities and creative solutions... he will do whatever it takes, work extremely hard and long, and will not give up until he gets the issue resolved.
Jose Isasi, Member Manager
Latino Communications, LLC
Kathryn Kepes
  • Hard Working.
  • Flexible.
  • Reliable.
He is an extremely hard worker and will stick with a problem / issue until it is solved. He can pay attention to detail without being bogged down with minutia... he can dive into any preexisting technical system and learn it quickly. He is always willing to listen to suggestions but has the capability of finding solutions.
Kathryn Kepes MD, Founder & President
Project Starfish India
Karina Neyra
  • Hard Working.
  • Born Leader.
  • Team Player.
Ben is a professional who is able to analyze every possibility. He does his job with a lot of dedication. A plus with Ben is that he speaks and writes in Spanish and knows the Latino community.

NAHP Jose Marti Awards

(was lead full-stack developer)
NAHP Jose Marti Gold Award
2015 - Gold
Website Design
NAHP Jose Marti Silver Award
2015 - Silver
Publication Website
NAHP Jose Marti Silver Award
2014 - Silver
Publication Website
NAHP Jose Marti Gold Award
2013 - Gold
Publication Website
NAHP Jose Marti Silver Award
2013 - Silver
Circulation Program

Skills

HTML 5 logo
CSS 3 logo
JavaScript logo
jQuery logo
PHP logo
Java logo
VB logo
Images representing Bash scripting and Regex
Drupal logo
WordPress logo
Twitter Bootstrap logo
Joomla logo
Apache HTTP Server logo
Nginx logo
MySQL logo
Varnish logo
CentOS logo
Ubuntu logo
Windows Server logo
Computer shell terminal
Image containing multiple Amazon Web Services icons