Dan MacNeil

Open Source Developer Project Contributor / Leader / Creator at Self-Employed
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Boston, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 100 - 200 Employee
    • Open Source Developer Project Contributor / Leader / Creator
      • Dec 2010 - Present

      Boston, Massachusetts, United States Contributor: Many (hard to count) small documentation / bug fixes Creator: https://github.com/omacneil/diffant Lead: https://launchpad.net/mvhub

    • United States
    • Software Development
    • 700 & Above Employee
    • Software Engineer II
      • Jun 2019 - Jul 2023

      Greater Boston Area • Ported 774 files and 86,000 lines of code from Python 2 to Python 3. • Maintained a tool to check configuration of 500,000+ machines for conflicts. and reduced run time of frequently-used query from 4 hours to 15 seconds. • Maintained tool written in Perl used to install 500,000+ machines. • Maintained tool written in Python used to manage processes on 500,000+ machines. • Provided last level user support, handling the most difficult issues. • Created FAQ… Show more • Ported 774 files and 86,000 lines of code from Python 2 to Python 3. • Maintained a tool to check configuration of 500,000+ machines for conflicts. and reduced run time of frequently-used query from 4 hours to 15 seconds. • Maintained tool written in Perl used to install 500,000+ machines. • Maintained tool written in Python used to manage processes on 500,000+ machines. • Provided last level user support, handling the most difficult issues. • Created FAQ, summarizing answers provided in support tickets and reduced ticket volume by 50%. • Performed code review for supervisor and peers. • Refactored and debugged internal cloud API code to stand up a 30 node testnet Show less

    • United States
    • Financial Services
    • 700 & Above Employee
    • Linux System Engineer
      • Jan 2018 - Jun 2019

      Greater Boston Area • Wrote Ruby script to provision Amazon Web Services (AWS) Elastic Compute Cloud (EC2) instances with the Chef Knife EC2 plugin. • Wrote Python3 (Boto3) script to simplify cloud formation in FI environment. • Produced 5,000 lines of production code in Ruby to implement 14 Chef Cookbooks and 29 Chef Knife plugins. • Performed code review for approximately 100 pull requests.

    • devops Engineer
      • Sep 2017 - Nov 2017

      Greater Boston Area • Manually deployed 3 Tomcat applications every week. • Performed disc space capacity planning before the holiday rush to verify we had enough space. • Wrote Nagios Plugin in Python to alert if a set of cron jobs attempt to run more than once. • Used NumPy and Pandas to replace a manual Excel process, creating statistical summaries and scatter plots with a Python script.

    • United States
    • IT Services and IT Consulting
    • 500 - 600 Employee
    • System Administrator
      • Jul 2017 - Sep 2017

      Greater Boston Area • Migrated hand-built pet KVM host running code review Webapp (Phabricator) from KVM host to AWS EC2, loading configuration into Puppet. • To facilitate office move, migrated core/dev DNS, dynamic DNS, DHCP servers, zones and domains from flat Class A IP addresses locally and on AWS to 6 VLANs in Class B IP range, loading configuration into Puppet.

    • United States
    • Hospitals and Health Care
    • 700 & Above Employee
    • Application Support Engineer
      • Jul 2016 - Jun 2017

      Greater Boston Area • Build new application clusters. • Provided Level 3 support. • Monitored and resolved 1500-3000 alerts per day. • Provided monthly on-call / pager duty. • Performed backup/restore. • Administered approximately 350 application servers. Accomplishments. • Wrote Perl script to generate SQL used in new cluster builds saving 3-5 hours labor per build. • Wrote Python/Fabric/Paramiko script to edit 150 configuration files on 150 hosts in 10 minutes.… Show more • Build new application clusters. • Provided Level 3 support. • Monitored and resolved 1500-3000 alerts per day. • Provided monthly on-call / pager duty. • Performed backup/restore. • Administered approximately 350 application servers. Accomplishments. • Wrote Perl script to generate SQL used in new cluster builds saving 3-5 hours labor per build. • Wrote Python/Fabric/Paramiko script to edit 150 configuration files on 150 hosts in 10 minutes. • Used Bash/Python to reduce daily manual disc grooming time for 350 hosts from 2 hours to 20 minutes. Show less

    • United States
    • Non-profit Organizations
    • 100 - 200 Employee
    • SQL Server DBA / Analyst
      • Jul 2013 - Jan 2016

      Lowell Massacusetts Analyst Duties • Wrote 600 SQL queries per year. • Configured software and trained users to correctly perform complex HUD Section 8 rent calculations, collaborating with vendor to correct software bugs that caused calculation errors. • Combined data from multiple SQL server databases with multiple non-SQL server databases to report on client demographics. DBA Duties • Backed up, restored, and tuned SQL server 2005 and 2012 databases. • Planned, conducted… Show more Analyst Duties • Wrote 600 SQL queries per year. • Configured software and trained users to correctly perform complex HUD Section 8 rent calculations, collaborating with vendor to correct software bugs that caused calculation errors. • Combined data from multiple SQL server databases with multiple non-SQL server databases to report on client demographics. DBA Duties • Backed up, restored, and tuned SQL server 2005 and 2012 databases. • Planned, conducted, and evaluated disaster recovery drills. • Monitored and corrected database and server log errors. • Tested and applied Microsoft security patches twice a month. Accomplishments • Improved application response times to user input from 3-30 seconds to less than 1 second. • Created 1-click script to copy production database to test environment without data damage to complex external systems interfaces • In first week on job, restored database from un-bootable server without backups. • Created, tested, monitored, and performed reliable backup and restore procedures for database and other application dependencies. • Performed multiple SQL server 2005 to 2012 migration with no data loss or downtime. • Performed (4) application upgrades with no data loss or downtime. • Wrote set of queries to detect and correct over 60 data integrity errors created by user interface. • Negotiated clear and productive division of responsibilities with MIS department. • With vendor and accounting department approval, manipulated accounting transaction tables to correct accounting errors. • Created usable documentation and process for installation of vendor front-end software. • Re-wrote VBscripts to create complex .pdf forms from database. Show less

    • United States
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Project Manager / Developer
      • Jan 2012 - Nov 2012

      Billerica MA • Ran monthly meetings with stakeholders to set development priorities. • Translated user desires into user stories. • Tracked and fixed bugs. • Moved tasks up and down in the priority queue in the Pivotal Tracker software. • Wrote scripts to extract data to create bug metrics such as time-to-fix. • Tested as-built software for compliance with specifications. • Worked with customers to locate misconfigured customer firewalls. • Responded to… Show more • Ran monthly meetings with stakeholders to set development priorities. • Translated user desires into user stories. • Tracked and fixed bugs. • Moved tasks up and down in the priority queue in the Pivotal Tracker software. • Wrote scripts to extract data to create bug metrics such as time-to-fix. • Tested as-built software for compliance with specifications. • Worked with customers to locate misconfigured customer firewalls. • Responded to after-hours downtime reports. Project Manager Accomplishment • Was declared “the best ever” in the position by the entire development team and many in management. Developer Accomplishments • Wrote script that cleaned up eBay price data, using a standard deviation function to discard outliers to ensure prices remained competitive. • Modified line of business application to work around a PHP bug. • Wrote scripts to scrape price and product information from competitors websites. System Administration Accomplishments • Applied Red Hat security and stability patches and performed first server re-boots in a 18 months. • Created documentation and sequence for reboots of multiple MySQL and Apache servers and the SAN to avoid application failure. Show less

Community

You need to have a working account to view this content. Click here to join now