David Schlegel

David Schlegel Email and Phone Number

Software Performance Engineer @ IBM
Needham, MA, US
David Schlegel's Location
Needham, Massachusetts, United States, United States
David Schlegel's Contact Details

David Schlegel personal email

n/a

David Schlegel phone numbers

About David Schlegel

I'm a software engineer with a proven track record developing and testing commercial software products and creating tools and techniques for evaluating performance and diagnosing complex problems. My most recent projects have involved performance test automation frameworks benchmarking user load against virtualized Cloud servers within continuous integration pipelines. I've had extensive experience in object-oriented software design and implementation with depth and breadth across the software life-cycle in a variety of roles cutting across departmental boundaries.While I like to dive deep into the details, I come back to the surface to look at the broader patterns and opportunities. I'm always looking for ways to reinvent processes and tools to streamline development, leverage resources more creatively, and collaborate more effectively with other functional teams.My interests include learning new languages, computer graphics, and scientific visualization. Always a fan of the MIT Media Lab since my days as an architectural design student at MIT, I'm fascinated with emerging technologies like virtual reality and augmented reality. You can reach me at djschlegel@alum.mit.edu.My skill sets include: Software DevelopmentPerformance EngineeringCreative problem solvingCollaboration across teamsProject PlanningSoftware DocumentationProcess AutomationSpecialties: Java | Javascript | Node.js | Python | Erlang | Perl | HTML | C++ | Bash | Ant |Jupyter Notebooks | Numpy | Pandas | Matplotlib | Junit | Pyunit |CouchDB | NoSQL | DB2 | Cloudant | MongoDb |Linux | Windows | Mac OS X | Microsoft Excel | VisualBasic |Eclipse | Emacs | Collectd | Graphite | Splunk |Git | Fogbugz |ClearCase | ClearQuest | Rational Team Concert | Rational Performance Tester |Jenkins | Chef | UrbanCode | VMWare | Docker |DevOps | Virtualization | Internationalization | Computer Graphics |Agile | Scrum | Kanban | Continuous Integration | USE Method

David Schlegel's Current Company Details
IBM

Ibm

View
Software Performance Engineer
Needham, MA, US
Website:
ibm.com
Employees:
332208
David Schlegel Work Experience Details
  • Ibm
    Software Performance Engineer
    Ibm
    Needham, Ma, Us
  • Athenahealth
    Lead Member Technical Staff
    Athenahealth Jun 2017 - Present
    Watertown, Ma
    Software developer on the Patient Identification Management API within the athenaHealth Platform as a Service. Working in Javascript, Node.js, Docker, and Jenkins.
  • Ibm
    Software Performance Engineer
    Ibm May 2015 - Present
    Cambridge, Ma
    Currently developing Cloudant Bench, an automated benchmarking system written in Erlang / Python / Bash for Cloudant/CouchDB, a highly concurrent NoSQL cloud database system. Our team has been working towards the ideal of building the tools and expertise to not only identify performance bottlenecks, but to isolate them in the product code and develop improvements.Using open source Erlang and Python building blocks we've built up a series of product benchmarks and infrastructure that runs in a continuous integration Chef/Jenkins pipeline, with the goal of providing Benchmarking-As-A-Service. I've redesigned the front end to make it easy to specify the range of variables the developer wants to benchmark, define the jobs, and monitor the results. Using Jupyter Python notebooks we visualize the results using Pandas and Numpy doing statistical analysis to decide if the differences in runs are statisically significant.I've also spent time on DevOps rotations in support of Cloudant production learning how to diagnose customer issues using Splunk, Graphite, and Collectd and developing tools to help the regular staff.
  • Ibm
    Senior Contributor, Rational Jazz Performance Engineering
    Ibm Jan 2013 - May 2015
    Littleton, Ma
    Collaborated in developing Cloud based, continuous integration performance verification test (PerfBVT) framework for Jazz Collaborative Application Lifecycle Management (CALM)• Leveraged continuous delivery build pipeline using UrbanCode and Linux VM clusters, automating builds to install and customize software and populate DB2 database contents
  • Ibm
    Technical Lead, Rational Performance Engineering Team
    Ibm Jan 2008 - Jan 2013
    Littleton, Ma
    Led team providing Rational Team Concert (RTC) server load testing, system sizing, and repository growth analysis• Defined and managed tasks within Agile environment for task definition, ranking, implementation, and test lab system management, mentored team members in code design, code reviews, tool usage• System architect and lead developer for Rational Performance Platform (RPP), a multi-threaded user simulation framework using Java test blocks and execution schedules to create server load simulation, performance benchmarks, data population• Developed, documented, and released popular Jazz web service traffic monitoring and graphing tool https://jazz.net/wiki/bin/view/Deployment/JTSMonTool
  • Ibm
    Software Developer, Rational Team Server
    Ibm Jun 2003 - Jan 2008
    Lexington, Ma
    Developed remote client for Rational ClearCase, an enterprise Source Control System• Innovated approach to handling mid web service user interaction requests (IReqs)• Developed remote web clients using Eclipse and Websphere Application Server, implementing RPC calls using Java/J2EE, WebServices/WSDL, and SOAP
  • Rational Software
    Software Developer, Rational Integrations Team
    Rational Software Jan 2000 - Jun 2003
    Lexington, Ma
    • Architected Perl-based object oriented multi-platform customer-extensible Base ClearCase/ClearQuest integration, providing multi-modal user interface and APIs in a multisite environment• Wrote C++ Perl extensions for security and internationalization using XLiff, productized ClearCase Adapter Eclipse Plugin, improving performance by 99%

David Schlegel Skills

Perl Rational Linux Clearcase Eclipse Agile Methodologies Rational Team Concert Clearquest Software Engineering Unix Shell Scripting Software Design Configuration Management Ant Xml Junit Enterprise Software Distributed Systems Software Development Scrum Software Configuration Management Solaris Soa Object Oriented Design Test Automation Unix Shell Scripting Java Java Enterprise Edition Service Oriented Architecture Python C++ Html Nosql C Jenkins Git Sql Microsoft Office Microsoft Excel

David Schlegel Education Details

Frequently Asked Questions about David Schlegel

What company does David Schlegel work for?

David Schlegel works for Ibm

What is David Schlegel's role at the current company?

David Schlegel's current role is Software Performance Engineer.

What is David Schlegel's email address?

David Schlegel's email address is da****@****zon.net

What is David Schlegel's direct phone number?

David Schlegel's direct phone number is +178175*****

What schools did David Schlegel attend?

David Schlegel attended University Of Utah, Massachusetts Institute Of Technology, Andover High School.

What are some of David Schlegel's interests?

David Schlegel has interest in Education.

What skills is David Schlegel known for?

David Schlegel has skills like Perl, Rational, Linux, Clearcase, Eclipse, Agile Methodologies, Rational Team Concert, Clearquest, Software Engineering, Unix, Shell Scripting, Software Design.

Who are David Schlegel's colleagues?

David Schlegel's colleagues are Padmini Durai, Inna Aydinyan, Laura M Bruce, Sathya Rajesh Policherla, Samuel Forrest, Vicky Singh, Ratul Ranjan.

Not the David Schlegel you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.