Thomas Crampton

Thomas Crampton Email and Phone Number

Senior Software Engineer at The Cleveland Clinic @ The Cleveland Clinic
Thomas Crampton's Location
Coppell, Texas, United States, United States
Thomas Crampton's Contact Details

Thomas Crampton personal email

About Thomas Crampton

I have over 21 years of experience writing software in the Microsoft .Net stack. Currently, I am a senior C#/VB developer performing new feature development and maintenance on several web applications. As part of this work, I code the UI along with the middle tier components. In the middle tier I write the RESTful WEB APIs that serve as data access components utilizing Microsoft’s Entity Framework and LINQ-to-SQL.In my current job at the Cleveland Clinic I perform new feature development and maintenance on custom web applications. I do full stack development on the .Net platform in C# and VB. As a full stack developer I keep the end users in mind by expressing requirements in the form of "user stories". I have found that a lot of future pain can be avoided if all of the stakeholders get on the same page early in the requirements gathering process. Recently, I have been teaching myself Apple's Swift programming language. At the same time I have been exploring machine learning and in particular artificial neural networks. I have written two iOS apps called "Machine Learning Playground" and "PCA Pro" and they are currently available for sale in Apple's App Store. The most rewarding aspect of my exploration of machine learning has been writing the associated software. Everything about the process of implementing an ML-based solution - from building the model itself to coding the applications that interact with the model - is what I love about writing software. It provides an outlet for continual learning within a framework of study, code practice & repeat.My greatest satisfaction comes from writing software that people actually use. In my experience successful software projects are the result of developing a rapport with the user community and allowing them to be stakeholders in the process. The give-and-take that occurs as part of an iterative development process is particularly rewarding.

Thomas Crampton's Current Company Details
The Cleveland Clinic

The Cleveland Clinic

View
Senior Software Engineer at The Cleveland Clinic
Website:
wetextpeople.com
Employees:
576
Thomas Crampton Work Experience Details
  • The Cleveland Clinic
    Senior Software Engineer
    The Cleveland Clinic May 2022 - Present
    United States
  • Peraton
    Software Developer Iv
    Peraton Mar 2001 - May 2022
    Developed a C# console application and a RESTful web service that executed scripts written in Python. The console application used HTTP POST to send a JSON formatted data transfer object to the web service controller. The controller then executed the Python script.Wrote a logistic regression model in C# for an existing web application. The purpose of the model was to predict missing values in a dataset. As part of the development work I wrote unit tests against the core functionality of the module such as streaming the input data from a file and performing the regression calculations.Performed maintenance work on a web application using C#, VB and the Telerik suite of tools. I replaced the .Net GridView controls with Telerik RadGrids. I also replaced many instances of hard-coded T-SQL with LINQ-to-Entities statements.Developed a new line-of-business capability for our project team in the form of an iOS version of an existing web application. I developed the system architecture and coded the app using Apple’s Swift language. The app incorporates Google's Firebase Cloud Messaging for push notifications and Okta for user authentication. The app communicates over HTTPS with a set of RESTful web services that I wrote in C# that interface with the database.I modernized an existing ASP.Net web application by incorporating Bootstrap, jQuery and CSS media queries. Each page of the application contained several images and associated text. The primary challenge was to maintain the relative placement of images and text across a variety of screens sizes. As a result the application achieved a responsive web design. Developed and maintained several WCF SOAP service applications written in C# that interface with other external web services. I configured these services to operate over HTTPS and to utilize client and server certificates. I refactored several service interfaces to incorporate a data access layer that made use of Microsoft’s Entity Framework.

Thomas Crampton Skills

C# Asp.net Angularjs Javascript Jquery .net Mvc Web Api Wcf Oop Object Oriented Design Design Patterns Uml Asp.net Mvc Requirements Analysis Web Services Sql

Thomas Crampton Education Details

Frequently Asked Questions about Thomas Crampton

What company does Thomas Crampton work for?

Thomas Crampton works for The Cleveland Clinic

What is Thomas Crampton's role at the current company?

Thomas Crampton's current role is Senior Software Engineer at The Cleveland Clinic.

What is Thomas Crampton's email address?

Thomas Crampton's email address is tc****@****ack.com

What schools did Thomas Crampton attend?

Thomas Crampton attended Case Western Reserve University, Case Western Reserve University, Purdue University.

What are some of Thomas Crampton's interests?

Thomas Crampton has interest in Science And Technology.

What skills is Thomas Crampton known for?

Thomas Crampton has skills like C#, Asp.net, Angularjs, Javascript, Jquery, .net Mvc Web Api, Wcf, Oop, Object Oriented Design, Design Patterns, Uml, Asp.net Mvc.

Who are Thomas Crampton's colleagues?

Thomas Crampton's colleagues are Linda Dabney, Rita Brooks, Kaleigh Pust, Roberta Huff, Phillip Knaak, Tiffany Brown, Mshs, Pa-C, Marianne Tanios.

Not the Thomas Crampton 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.