Michael Pedersen Email and Phone Number
Michael Pedersen work email
- Valid
- Valid
- Valid
Michael Pedersen personal email
Michael Pedersen phone numbers
With over nine years of experience as a Data Engineer and Director at PulsePoint, a leading internet healthcare marketing company, I lead a team of data professionals who manage 40 terabytes of data per day. We use cutting-edge technologies such as Python, Kafka, Hadoop, and Alluxio to ensure low latency, high availability, and scalability of our data platform and products. We also handle the challenges of data security, compliance, and migration across different data centers and cloud environments.As a manager, I have successfully guided my team through various technical and business challenges, such as the acquisition by WebMD, the COVID-19 pandemic, and the split of our ETL monolithic repository. I have maintained a high retention rate, a positive team culture, and a strong customer focus. As a data engineer, I have architected and implemented data streaming and ETL solutions that support the company's growth and revenue goals. As a devops engineer, I have leveraged my 23 years of experience in managing Linux, UNIX, Windows, and OSX/macOS systems to optimize the performance and reliability of our data infrastructure. As a software engineer, I have contributed to the development and delivery of high-quality software that enables our customers to access and analyze large volumes of health care data.
-
Senior Software EngineerEvolutioniqOxford Township, Nj, Us -
Senior Software EngineerEvolutioniq Feb 2024 - PresentNew York, New York, Us -
Data Engineer & Director Of Infrastructure For DataPulsepoint Mar 2015 - Nov 2023New York, New York, UsPulsepoint is an internet healthcare marketing company with a focus on activating health care providers. Pulsepoint was acquired by WebMD in June 2021.My role evolved over time from dealing with individual data jobs to overseeing the entire ETL pipeline to leading the entire department. Architected data streaming that manages 40T of data/day. Established new data centers in Europe and in Virginia. Migrated data center, moving processing of data flows to new data center. Split data management team into data platform and data product development. Guided the team through splitting our ETL monolithic repository. Organized the migration of the ETL pipeline from Python 2 to Python 3. Insituted and formalized processes and procedures for the team. Planned capacity to ensure we could handle incoming data throughout the year. Replaced Vertica with Trino. Acted as scrum master for the team. Reported on system wide data latency using ElasticSearch, Kibana, and Grafana. Conducted interviews for my team and for teams that work closely with my team. Automated distribution of incident reports to all affected parties. Changed hardware profiles for Hadoop to remove storage and compute colocation. Onboarded new team members, helping them to fully integrate into the team. Held weekly 1 on 1 meetings with team members. Participated in on-call rotation. Developed new stories (including estimates) for our Jira board. Prioritized tickets for our Jira board. Passed annual HIPAA training for data protection. Upgraded Kafka with zero downtime for users of Kafka. Deployed and configured Alluxio for caching and data orchestration. Performance tuned Kafka. Enabled integration with Active Directory for Hadoop systems. Built tool to graphically show the flow of data through the system. Transitioned ETL pipeline from crontabs to Mesos and then into Kubernetes. -
Systems Engineering LeadWeight Watchers Dec 2014 - Mar 2015New York, Ny, UsWeight Watchers is a Fortune 500 company focused on helping customers manage their weight and reduce health problems caused by it.My role was focused on providing internal support within the company to enable other groups to support the customer base.* Developed lightweight monitoring tool for use within my group.* Configured Vormetric products to ensure HIPAA compliance for customer data.* Worked to transfer from Rackspace Cloud to Openstack based private cloud. -
DeveloperOrcatec Llc Jul 2012 - Oct 2014OrcaTec is in the litigation support industry (they help their clients reduce the costs of being sued). OrcaTec is primarily a software-as-a-service company, allowing OrcaTec to host customer data. While working here, my focus has been on improving the GUI. This has involved refactoring code heavily, adding new features, and adding new tests to cover existing and new code.The team structure at OrcaTec is geographically very diverse. In addition to my own telecommuting, I have teammates in many states. We all work remotely, and we all work together to make the product the best that it can be.Developed advanced search tool using Python, TurboGears, and jQuery.Created new document production framework from scratch.Spearheaded conversion from YUI 2 to jQuery and jQueryUI.Documented internal server API, wrote a Python class to standardize it's use.Reduced multi-hour SQLAlchemy bulk database jobs to minutes.Found major security hole (remote code execution) and closed it.Debugged and resolved memory issues that were causing systems to shut down.Incorporated memcached into our stack to handle sessions and cached data.Installed and configured WSO2 Identity Server for our OpenID implementationSwitched web server from Paster to Apache with mod_wsgi.Added tag cloud (using awesomecloud plugin for jQuery).Corrected Unicode handling errors in the code.Added holds and matters subsystem, allowing customers to state that documents belong to specific cases and should not be deleted while the cases are ongoing.Created a tool to allow copying settings between instances.Added support for allowing customers to login using OpenID.Added user preferences to the frontend.Resolved intermittent issue with drag/drop events that had been unsolvable by the existing team.Implemented login idle timeout functionality.Mentored other developers in the use of TurboGears, SQLAlchemy, Python, and JavaScript.
-
DeveloperChoopa, Llc Dec 2011 - Jun 2012As a developer at Constant.com (renamed from Choopa.com in Jan, 2012), I worked with a variety of technologies, with the heaviest focus being on OpenStack and Nagios. I helped bring two products to production level availability for their customers (specifically: the Dedicated Cloud Server and Backup systems).Developed library to manage OpenStack nodes, and gather billing information.Built Nagios configuration file generator for in-house web interface for Nagios.Configured Bacula backup system as replacement for custom backup scripts.Reconfigured Nagios monitoring, reducing full check from 8 hours to 2 minutes.Refactored in-house Nagios web interface. This reduced the workload from six files down to one when adding new checks.Several smaller bug fixes and features throughout the internal code base. -
Devops Engineer6Th Avenue Electronics Jan 2011 - Dec 2011UsIn 2007, 6th Avenue began switching from their then-current POS system (named Tyler) to SAP. At the end of 2010, SAP was declared unworkable, and the effort was begun to switch back to Tyler.The environment at 6th Avenue covered a wide range of platforms spread out over 120 servers (both physical and virtual). We had VMware ESX, Windows Server 2003, Windows Server 2008, CentOS Linux, Suse Linux, and Debian GNU/Linux. In 2011, I was brought back to transition the point of sale system and become the IT Manager. At the time the point of sale transition was completed, we had a team of 6 people managing the servers and about 300 desktops.Successfully lead migration from SAP to Tyler Point of Sale system.Developed Python validation scripts for data going from SAP into Tyler.Automated configuration options within Tyler that could not be done via import.Developed Python program to copy sales data from Tyler POS to PostgreSQL.Wrote scripts to satisfy company needs using AutoIt3 and Python.Installed and configured Zenoss for full systems monitoring.Implemented VMware Virtual Infrastructure 3.Maintained Tyler POS/ERP system on HP-UX (and, later, Linux).Maintained heterogeneous environment (>60 Linux, >40 Windows servers).Maintained Active Directory, including implementation of group policy.Wrote automated installer for the Tyler client program to incorporate the program plus the mandatory pieces that we needed.Developed workaround to resolve issue in point of sales system causing store wide sales terminal lockups.Exported data from Tyler point of sale system for import into SAP system.Wrote several scripts to extract data from Tyler POS system before PostgreSQL database was available.Maintained CommVault backup system and disaster recovery site.Retrieved bulk information from Tyler point of sale system for audits. -
DeveloperDatapipe Mar 2008 - Jan 2011Jersey City, New Jersey, UsDatapipe manages thousands of customers servers. Many of these servers are connected to various shared storage systems, including 3Par, Isilon, and backup servers. Datapipe required an ability to do reporting on what data was being stored on these systems for each client, and then report that data back to billing. In addition, Datapipe required monitoring of the backup systems to ensure timely and complete backups of client data. My duties primarily focused on making these systems work well.My team structure is worth describing briefly as well: My immediate manager worked out of Austin, TX. One coworker worked in the same building as myself, and I had two "extended" teammates who worked in Jersey City, NJ (I worked in Somerset, NJ). The extended team included the Windows developers, while I was on the UNIX development team.Created backup reporting system called StorageWeb (using TurboGears), enablingnew revenue stream.Using Python, developed a system called unixops to allow Datapipe technicians touse one time SSH keys for accessing client machines as needed.Optimized PostgreSQL on FreeBSD. Bulk inserts reduced from hours to 20 minutes.Debugged Python, FreeBSD, Apache, and modwsgi working together.Repackaged Bacula (internal name: SureRestore) for all supported platforms.Evaluated potential replacements for Subversion, including Git and Mercurial.Developed multi-threaded back end daemon which connected to the various storage systems and gathered the data about the stored data for reporting before pushing aggregate data to the billing system.Developed web interface that would allow users to drill down and see how storage was being used (by client, by server, by data center, and/or by storage type).Wrote tool to gather performance data from 3Par InServ nodes and display it via the client portal.Updated and maintained the existing backup monitoring tool which reported backup failures to our main ticketing system. -
Systems Administrator6Th Avenue Electronics Jul 2005 - Feb 2008UsWorking for 6th Avenue, I managed a large network of servers and workstations (about 100 servers, and growing). I also helped begin the process of moving from the current point of sale system (Tyler) to SAP. -
Systems AdministratorDiversified Home Installations Sep 2002 - Jul 2005Diversified Systems is a small company that focuses on low voltage wiring and subcontracting. While there, I wore many hats, and did work on every system. The total number of servers for this company was less than 10, and the entire IT department consisted of myself.Developed customized interface to new software system using PHP, Apache, and Mozilla. Reverse engineered new system as needed.Automated sending faxes to techs, saving five hours/day (in a 10 person office).Deployed Unattended, an automated Windows installation system.Implemented HylaFax fax server for incoming and outgoing faxes, allowing electronic receipt of over 200 pages of faxes per day from field technicians.Worked with upper management to completely redesign entire business processes and systems company-wide (accounting, customer service, builder coordination, sales and warehouse management).Modified SQL-Ledger accounts receivable report for historical views of accounts receivable. The modified version was capable of showing how accounts receivable looked on a given day.Implemented employee remote-access system, using VPN (virtual private network).Deployed SNMP and monitored daily resource utilization.Converted structured portion of data from older system into a database, and provided training to employees on proper usage.Created PHP scripts to provide clean access to unstructured data from older system, and showed employees how to access and use.Managed upgrade of entire office to Windows 2000. This involved testing programs for compatibility, replacing obsolete programs, and determining proper installation procedures for undocumented installations.Resolved issues with the various systems which Diversified Systems installs in customer homes, including alarm systems, stereos, central vacuums, and structured wiring on a daily basis.Authored new scripts using Perl and PHP.
-
Member Of Technical StaffDecision Consultants Mar 1999 - Jul 2002UsDecision Consultants (DCI) was acquired by Ciber, Inc., in 2002. While working for DCI, I was contracted out to Coors, IBM, and a .com named "X-Care" (no longer in business). The points below come from all of those places.Ran, and later automated, nightly code compilations for patient records program. This effort saved approximately 1000 developer hours per week. Before this effort, corrupted nightly compilations stopped the whole team until resolved (usually an entire day would be lost). After this effort, no corrupted compilations occurred for over six months.Revamped and improved scripts used by developers for retrieving the nightly code compilations and to perform their own personal compiles, providing new features as requested.Wrote several smaller scripts related to the compilation process, to help developers understand what would be required for their work to be completed.Created Perl scripts to migrate health care provider data between systems.Integrated AIX/Solaris servers into Windows NT network, allowing developers on Windows to access AIX/Solaris files/printers.Developed a set of Solaris packages allowing deployment of new servers within 2 hours of receipt.Developed Ghost-like utility overnight, meeting next-morning deadline for usable computer loads.Configured several Sun Ultra servers to work as part of a network. Original condition was such that they were on a network, but not working together. This involved re-mapping user id numbers, and configuring NFS mounts such that the machines worked together.Created a set of Solaris packages to allow the deployment of new Solaris servers within 2 hours of receiving them.Downloaded and tested new tools to be used for the compilation process, to make sure they still produced correct results.Installed Perl modules and programs as requested by developers.Documented all new scripts and processes, and informed developers when new documents were available. -
Systems AdministratorMaxtech Mar 1995 - Aug 1997I was hired at MaxTech as a customer service representative. Over the time I worked there, I earned the opportunity to participate in system administration and the development of a new call tracking system to be used by the customer service team.Assisted customers daily with issues installing, configuring, and using their MaxTech modems.Discovered bug in the newly released modem drivers for Windows 95 and the MaxTech 28.8kbps modems.Created a new Windows based call tracking system to replace the old MS-DOS based call tracking system. Used Delphi and InterBase as the development environment and database.Rebuilt Novell NetWare server that had experienced hard drive crash. Did so while the server was in Atlanta, GA and I was in Rockaway, NJ.Fixed issues with the Lotus cc:Mail SMTP gateway.Helped test the new MaxTech website.
Michael Pedersen Skills
Michael Pedersen Education Details
-
East Stroudsburg University Of PennsylvaniaComputer Science
Frequently Asked Questions about Michael Pedersen
What company does Michael Pedersen work for?
Michael Pedersen works for Evolutioniq
What is Michael Pedersen's role at the current company?
Michael Pedersen's current role is Senior Software Engineer.
What is Michael Pedersen's email address?
Michael Pedersen's email address is li****@****lus.org
What is Michael Pedersen's direct phone number?
Michael Pedersen's direct phone number is +121270*****
What schools did Michael Pedersen attend?
Michael Pedersen attended East Stroudsburg University Of Pennsylvania.
What are some of Michael Pedersen's interests?
Michael Pedersen has interest in New Technology, Education, Uav Photography/videography, Science And Technology, Human Rights, Animal Welfare.
What skills is Michael Pedersen known for?
Michael Pedersen has skills like Linux, Unix, Python, Apache, Vmware, Agile Methodologies, Ubuntu, Freebsd, Servers, Windows, Javascript, Firewalls.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial