Ben Leach

Ben Leach Email and Phone Number

Lead Software Engineer @ Smart Data
Cincinnati, OH, US
Ben Leach's Location
Cincinnati, Ohio, United States, United States
Ben Leach's Contact Details

Ben Leach personal email

n/a
About Ben Leach

I have always loved activities that used math, science, and technology ever since I was a child. So my room was nothing but K'Nex and Legos growing up. I also loved helping my dad out around the house, helping him put up the fence, barns, and chicken coup, and refinishing the basement. He spent his whole career in radar and eventually started a business installing and maintaining ground-based navigation and weather systems for municipal airports.I'd often tag along with him when he'd go to his airports in the summer, on weekends, or after school. Besides the all too common wasp or rat nests on the sensors, faulty components were the most common reason for failure at a site, usually victims of a lightning strike. So he'd pull the circuit boards out and repair them at home. I remember sitting by him a few times, and he'd try to explain how logic gates worked, counting in binary and hex, ohm's law, or what volts, amps, and watts were. The more he'd explain his work to me, the more I knew I wanted to be an engineer like him.When I entered middle school, my friends and I formed a competitive robotics team using the Lego Mindstorm RCX robotics platform. We'd build robots together, they usually left the programming to me, and we'd compete against other regional teams. One year we even won regionals. I also built my first computer around this time, unbeknown to my parents, by scavaging spare parts my dad had lying around.In high school, I was pretty nerdy. So I spent much of my time reading sci-fi fantasy books. Brandon Sanderson was and still is my favorite author. I was also getting into Dungeons and Dragons. There also happened to be this pesky thing called homework at the time, and I received a programable calculator. A TI-84 capable of running TI-BASIC to be specific. I was able to teach myself TI-BASIC and then I started programmed my calculator to solve physics, chemistry, and math problems for me. After I had the programs, homework (and tests...) were a breeze leaving me ample time to return to my books or work on my D&D characters, which I also made programs for.After high school, with my self taught programming abilities, I enrolled at the University of Cincinnati, studying IT with a focus on software development. Having a tremendous interest in business, both in running and supporting, I pursued an MBA at the same time as my undergraduate degree.

Ben Leach's Current Company Details
Smart Data

Smart Data

View
Lead Software Engineer
Cincinnati, OH, US
Employees:
216
Ben Leach Work Experience Details
  • Smart Data
    Lead Software Engineer
    Smart Data
    Cincinnati, Oh, Us
  • Smart Data
    Senior Software Engineer
    Smart Data Mar 2024 - Present
    Dayton, Ohio, Us
  • Smart Data
    Contract Developer
    Smart Data Jan 2022 - Mar 2024
    Dayton, Ohio, Us
    Assisted Smart Data while on contract with them independently.▹ Upgraded ASP.NET Core and Console applications from .NET Core 3.1 to .NET 6▹ Documented and updated BASH script for application deployments and builds▹ Abstract SSO authentication from ASP.NET Core application to Classlib▹ Assist Smart Data onboarding developers
  • Smart Data
    Senior Software Engineer
    Smart Data Jul 2019 - Dec 2021
    Dayton, Ohio, Us
    ▹ Rewrote an internal dashboard using React and TypeScript to report on Profit & Loss for different segments of the business within a given timespan▹ Audit internal AWS Infrastructure to recommend cost savings measures and conform to best practices
  • Caresource
    Contract Developer
    Caresource Mar 2024 - Present
    Dayton, Oh, Us
    Assisted CareSource while on contract with them through Smart Data.▹ Wrote solutions in JavaScript/TypeScript using Remix and Azure Functions▹ Engineer prompts for suggestions using ChatGPT▹ Aggregate multiple data sources to provide information to case managers▹ Optimize build pipelines in GitHub Actions and Azure▹ Integrate applications with Application Insights
  • Nobel Biocare
    Contract Developer
    Nobel Biocare May 2021 - Present
    Zurich, Ch
    Assisted Nobel Biocare while on contract with them through Smart Data.▹ Developed a product return front-end application connected to an internal SAP/SOAP API using C#, ASP.NET Core, Entity Framework Core, WCF, JavaScript/TypeScript, React, and Material UI▹ Worked with SAP team to coordinate development of required SOAP API's▹ Developed a barcode scanner to read Data Matrix Codes and wrote a parser to handle the five different data variants stored in the Data Matrix Codes for all Nobel Biocare's products▹ Wrote deployment and build scripts for application builds using Bash▹ Deployed application for development, quality assurance, and production using Windows Server 2019 and IIS▹ Handle localization using i18n
  • Bit Corp
    Owner / Software And Devops Engineer
    Bit Corp May 2019 - Present
    Cincinnati, Oh, Us
    BIT Corp is a software and DevOps consulting business providing support for clients in AWS, PHP, C#/.NET, Node.js, React, Python, Docker, and Terraform.
  • Conflux Consulting
    Contract Aws Devops Engineer / Developer
    Conflux Consulting Mar 2022 - Nov 2023
    Mason, Ohio, Us
    Assisted Conflux Consulting while on contract with them independently.▹ Help estimate and architect AWS infrastructure for Conflux's clients▹ Provide development assistance as required▹ Aide in marketing for Conflux's services
  • Carestar Information Systems, Llc
    Contract Aws Developer
    Carestar Information Systems, Llc Mar 2022 - Nov 2023
    Cincinnati, Ohio, Us
    Assisted CareStar Information Systems while on contract with them through Conflux Consulting.Electronic Data Interchange Ingestion:▹ Pick up ASC X12 276, 277, 835, 837 EDI files from CareStar's billing system using C#/.NET, AWS Lambda, S3, and EventBridge▹ Write medical billing processes using PHP and MySQL▹ Visualize revenue life cycle of claims using PHP, JS, C#/.NET, MySQL, and AWS▹ Parse and map X12 files to store transactions in database using C#/.NET, AWS Lambda, RDS Aurora Serverless▹ Provide RESTful Web API for CareStar's case management applications to query for health insurance claims data▹ Deploy and manage solution architecture using AWS SAMAWS Secrets Manager Custom Secret Rotations:▹ Automate secret rotation using AWS Secrets Manager, Lambda, and C#/.NET 6.▹ Automate CloudFormation Parameter changes using AWS SQS, Lambda, and C#/.NET 6▹ Automate SFTP transfers into AWS RedShift using AWS Lambda, SQS, EventBridge, Python, Redshift and C#/.NET 6Document Generation and Secure Transmission▹ Created a document transmission microservice for CareStar's case management applications using Terraform, Node.js, Puppeteer, TypeScript, PHP, Docker, AWS Lambda, AWS ECS, AWS SQS, and AWS Secrets ManagerDevOps:▹ Manage, deploy, and document applications utilizing Serverless Framework▹ Orchestrate CareStar's AWS infrastructure using Terraform▹ Dockerize legacy PHP and AngularJS application for local development and onboarding▹ Setup CI/CD pipelines for PHP web applications, Serverless Framework services, Dockerfiles, and Terraform infrastructure orchestration
  • Enosix
    Implementation Architect
    Enosix Jan 2022 - Jul 2022
    Cincinnati, Oh, Us
    Develop Lightning Web Components (LWC) for enosix's realtime SAP integrations to Salesforce:▹ Develop new Variant Configuration application using LWC, Lightning Message Channels (LMS), JavaScript, and Apex▹ Style components using SLDS▹ Develop internal tools for implementation configurations using LWC, JavaScript, and Apex
  • University Of Cincinnati
    Adjunct Instructor
    University Of Cincinnati Aug 2020 - May 2022
    Cincinnati, Ohio, Us
    IT-3049C - Web Game Development:▹ JavaScript fundamentals, branching, loops, comparison operators, and array functions▹ DOM manipulation and querying▹ Asynchronous operations with promises and callbacks▹ Canvas drawing and animations▹ Web Components using the Shadow DOM, custom elements, and React▹ Server side JavaScript using Node.js and Express▹ Non-SQL databases using Mongodb and Mongoose▹ Web APIs for Geo-location, Camera, Microphone, and File System▹ Infrastructure as code using Docker and Docker Compose▹ Agile methodologies and project management using Kanban, User Stories with INVEST, and weekly retrospectivesIT-2040C - Fundamentals of Web Development▹ HTML Document Structure▹ HTML Text Tags (headings, paragraph, span, body, quote, etc.)▹ Lists (ul, ol, li) and tables (table, thead, tbody, tr, th, td)▹ Links▹ HTML Forms (input, textbox, button, regex, validation)▹ Multimedia (Video, audio, images)▹Layouts using CSS Grid, Flexbox, Table▹ CSS (fonts, colors, etc)
  • Demeter Logistics
    Contract Aws Developer
    Demeter Logistics Oct 2021 - Dec 2021
    Assisted Demeter Logistics while on contract with them through Smart Data.▹ Help develop frontend commodity exchange application using JavaScript, Vue, Vuex, AWS AppSync, GraphQL, and Tailwinds CSS▹ Write events and handlers using JavaScript, Node.js, AWS Lambda, and Serverless FrameworkConfigure authentication and authorization using AWS AppSync and Cognito▹ Write HubSpot CRM integrations using the HubSpot API, Webhooks, Serverless Framework, Node.js, AWS Lambda, API Gateway, Cognito, and DynamoDB
  • Caresource
    Contract Developer
    Caresource Feb 2021 - Apr 2021
    Dayton, Oh, Us
    Assisted CareSource while on contract with them through Smart Data.▹ Developed Common React/TypeScript components for Table, Pagination, Buttons, Inputs, Tabs, and Form Submissions using Formik▹ Made a tour using Shepherd for new product▹ Developed API endpoints using C#/.NET Core and ASP.NET Core▹ Queried database using T-SQL and Dapper▹ Wrote Docker Compose files for development environments▹ CI/CD tools for code linting using ESLint, Unit Testing with Jest, implemented using Git Push Hooks
  • Amazon
    Contract Developer
    Amazon Oct 2020 - Feb 2021
    Seattle, Wa, Us
    Assisted Amazon while on contract with them through Smart Data.▹ Developed a web application to track, monitor, and report on supply chain distributions and component manufacturing using Python, Flask, SQLAlchemy, JavaScript, TypeScript, React, and MySQL▹ Developed stored procedures to generate reports, manage data flow, and run regularly on events▹ Deploy applications to AWS Elastic Beanstalk, RDS, and Lambda▹ Integrate AfterShip API to track shipments and update data in MySQL using Python and Lambda▹ Generate Aztec Barcodes for pickers to quickly scan in orders using JavaScript/TypeScript
  • Gravity Diagnostics
    Contract Developer / Devops Engineer
    Gravity Diagnostics Apr 2020 - Oct 2020
    Covington, Kentucky, Us
    Assisted Gravity while on contract with them through Smart Data.Machine Learning and Artificial Intelligence:▹ Pulled RN amplification data from Realtime Polymerase Chain Reactions (PCR) systems to feed to machine learning models for medical diagnostic determinations for SARS-CoV-2 using Python, Pandas, TensorFlow, and Keras▹ Pulled historical medical diagnostic determinations from Excel to feed to machine learning models using Python, Pandas, TensorFlow, and Keras▹ Export machine learning models for consumption to a Single Page Application (SPA) to aid laboratory technicians quickly and accurately make diagnostic determinations using TypeScript, React, Chart.js, and TensorFlow.js▹ Created command line tools in Python to transform and move data and scheduled their execution on Windows Server 2012 R2▹ Created Docker images for Machine Learning Models to train and export models▹ Generate nightly reports comparing the AI's performance vs Lab Technician performance using PythonDevOps and Azure:▹ Setup and document CI/CD pipelines to automatically build, test, publish Swagger API documentation and deploy applications using Azure DevOps and TFVC▹ Configure Nuget Feed using Azure DevOps to share code between private repositories▹ Set up development environments using Docker and Docker ComposeDevelopment:▹ Wrote automated SFTP jobs using .NET, C# and MSTestV2▹ Wrote API endpoints in .NET, C# and ASP.NET▹ Setup JWT and Basic Authentication in ASP.NET applications▹ Configure IoC Containers for applications using Unity and Autofac▹ Build new web applications using C#, ASP.NET Core, React, and TypeScript
  • Carestar Information Systems, Llc
    Contract Developer / Devops Engineer
    Carestar Information Systems, Llc May 2019 - Aug 2020
    Cincinnati, Ohio, Us
    Assisted CareStar while on contract with them independently.▹ Automated database maintenance tool for CareStar's AWS RDS infrastructure using Docker, JavaScript, TypeScript, Node.js, RxJS, Jest, and AWS SDK▹ Automated nightly CSV and XML file exports and imports using Docker, PHP, AWS S3, and Shell Scripts▹ Configure CI/CD to build Docker Images and upload them to AWS ECR using GitHub Actions and AWS CLI▹ Set up scheduled jobs using AWS SNS, S3, ECS, ECR, Fargate, AWS Systems Manager, and CloudWatch Events▹ Containerized preexisting and new PHP and Node.js applications using Docker▹ Standardize and document the creation of new and existing infrastructure using Shell Scripts and AWS CLI▹ Setup Credential Management for HiTrust Compliance using AWS Systems Manager Parameter Store, KMS, and IAM Roles and Policies▹ Developed AWS Lambda Function to pull documents from Office 365 (O365) using Microsoft Graph API, C#, and .NET Core. Processed documents on S3 trigger to drop data in AWS Redshift using AWS Lambda, Python3 and Pandas.
  • Carestar Information Systems, Llc
    Software Developer
    Carestar Information Systems, Llc May 2017 - May 2019
    Cincinnati, Ohio, Us
    Developed new features for applications using PHP, JavaScript, CoffeeScript, Laravel, AngularJS, and Eloquent:▹ Developed transmission module to handle and log all application transmissions via the application, email, mail or fax using PHP▹ Automated AWS RDS tasks using PHP, Symfony and the PHP AWS SDK▹ Lead development and architecture discussions of large features▹ Developed reports and stored procedures using MySQL▹ Helped develop prototype application using JavaScript, Node.js, Express, and Vue▹ Deploy new applications using TeamCity, AWS CLI, AWS Elastic Beanstalk, AWS RDS, AWS EC2, AWS CodeDeploy, Amazon Linux and CentOSLead quality assurance initiatives:▹ Worked on Continuous Integration and Delivery pipelines (CI/CD) using Teamcity and AWS▹ Developed testing utilities and implemented automated testing for all applications using PHP, JavaScript, PHPUnit, Karma, and Jasmine▹ Developed repository wrapper for Eloquent ORM to allow mocking of database calls while under test and re-usability of database queries▹ Lead discussions and gave presentations on how to test our applications using PHPUnit, Karma, and Jasmine
  • Enosix
    Contract Developer
    Enosix Jul 2019 - Feb 2020
    Cincinnati, Oh, Us
    Assisted enosix while on contract with them through Smart Data.Developed front-end applications using JavaScript, TypeScript, React, and Redux:▹ Used React Functional Components and Hooks to develop reusable components▹ Used React Context to scope shared state between components such as wizards and list pages▹ Used React Reducer to concisely and consistently handle fetching of JSON API resources▹ Configured routes using React Router▹ Used Redux for central state management for authentication and user data▹ Used Redux Thunk to handle asynchronous actions▹ Used Jest to test business logic modules using Test Driven Development (TDD)Developed back-end services using .NET Core, C#, and ASP.NET Core:▹ Coded new routes in ASP.NET Core▹ Added new queries to the MongoDB database using the MongoDB C# Driver and MediatR▹ Wrote unit tests using xUnitConfigured back-end infrastructure:▹ Setup new jobs for enosix’s CI/CD service using CircleCI and Docker▹ Wrote Bash scripts to automate build processes in CircleCI▹ Configured Docker Compose for local development▹ Setup JavaScript/TypeScript unit testing and linting as part of the CI/CD process in CircleCI
  • Ge Aviation
    Software Engineer
    Ge Aviation May 2019 - Jul 2019
    Cincinnati, Oh, Us
    ▹ Wrote technical onboarding documentation and scripts describing how to setup Docker Swarm, setup corporate proxy configuration and standing up Node.js/Express applications▹ Wrote unit tests for on-demand data generation used to test the execution of forecasting processes using Mocha and Chai▹ Developed queue client module to interface with ActiveMQ and AWS SQS with the accompanying unit and integration tests using JavaScript, Node.js and Mocha
  • University Of Cincinnati
    Software Developer
    University Of Cincinnati Oct 2013 - Apr 2017
    Cincinnati, Ohio, Us
    Developed and maintain PHP applications using Zend and Symfony:▹ Developed new online recertification API for caseworkers in the criminal justice system using PHP, Symfony, Doctrine ORM and MySQL▹ Developed reporting integration modules for JasperReports to plugin to Symfony Applications▹ Developed reports using MySQL and integrated them into JasperReports▹ Added new assessments to preexisting case management applications using PHP, Symfony, Javascript and JQuery▹ Deploy new applications and update applications using Git, SUSE Enterprise, Apache, PHP and MySQLDeveloped new applications using Node.js, Express, AngularJS, and MongoDB:▹ Developed CLI tools written in JavaScript to import users from a CSV and save them using an API endpoint to MongoDB▹ Developed new features for our front-end applications using AngularJSLead quality assurance initiatives:▹ Setup Continuous Integration and Delivery systems (CI/CD) using Jenkins, Drone.io, and Docker▹ Pushed regression tests into our code base that using Selenium Webdriver▹ Pushed unit and integration tests using PHPUnit, Karma, and Chai▹ Started Test Driven Development (TDD) of new code▹ Manually tested applications looking for security vulnerabilities and reported findings to the development teams
  • Kroger Technology
    Corporate Information Security Intern
    Kroger Technology Jun 2013 - Aug 2013
    Cincinnati, Ohio, Us
    ▹ Audit and adjust user access and permissions using Active Directory▹ Setup and configure corporate VPN access for associates

Ben Leach Skills

Amazon Web Services Angularjs Php Software Developer Continuous Integration Web Development Scrum Agile Methodologies Mysql Agile Application Development Javascript Unit Testing Test Driven Development Linux Node.js Laravel Git Cascading Style Sheets Continuous Delivery Jquery Software Development Sql C# Asp.net Vue Bash Html Python Docker Microsoft Office Symfony Devops Flask React.js Asp.net Mvc Redux.js Mongodb Jest Express.js Typescript Kubernetes

Ben Leach Education Details

  • University Of Cincinnati
    University Of Cincinnati
    Master Of Business Administration - Mba
  • University Of Cincinnati
    University Of Cincinnati
    Information Technology
  • Clinton-Massie High School
    Clinton-Massie High School
    High School Diploma

Frequently Asked Questions about Ben Leach

What company does Ben Leach work for?

Ben Leach works for Smart Data

What is Ben Leach's role at the current company?

Ben Leach's current role is Lead Software Engineer.

What is Ben Leach's email address?

Ben Leach's email address is le****@****inc.com

What schools did Ben Leach attend?

Ben Leach attended University Of Cincinnati, University Of Cincinnati, Clinton-Massie High School.

What skills is Ben Leach known for?

Ben Leach has skills like Amazon Web Services, Angularjs, Php, Software Developer, Continuous Integration, Web Development, Scrum, Agile Methodologies, Mysql, Agile Application Development, Javascript, Unit Testing.

Who are Ben Leach's colleagues?

Ben Leach's colleagues are Darick Dunaway, Lakshmi Priya G, Lokesh Kumar Nallapotala, Hemanth Pattapu, Rajesh Kumar Chintakunta, Pradeep C, Irigela Sandhyapriya.

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.