Expert Details
Artificial/Machine Learning (AI), Computer Vision (CV), Natural Language Processing (NLP), MLOps, & Robotics
ID: 739720
Tennessee, USA
Expert has the skills and credentials needed to successfully complete almost any software and/or hardware project including machine learning, computer vision (CV), natural language processing (NLP), MLOps, robotics, and more.
As a Lead Software Engineer, Expert has designed cross-platform mobile stock price forecasting applications and is a subject matter expert for various commercial, open source, and research projects. Prior, Expert was a Senior Full-stack Web Developer, where he designed enhancements and bug fixes for complex patient CAT survey and measurement system using Visual Studio, ASP.Net MVC, Serilog, xUnit, and Azure DevOps. He also has experience designing customer portal systems, mobile applications, and authentication and single sign-on systems using Visual Studio, ASP.Net Core, ASP.NET Core Identity, Entity Framework, Serilog, xUnit, and more.
Education
Year | Degree | Subject | Institution |
---|---|---|---|
Year: 2021 | Degree: MSCS | Subject: Artificial Intelligence | Institution: Lewis University |
Year: 1992 | Degree: MS | Subject: Applied Mathematics | Institution: University of Tennessee |
Year: 1990 | Degree: BA | Subject: Mathematics | Institution: Carson-Newman College |
Work History
Years | Employer | Title | Department |
---|---|---|---|
Years: 2024 to Present | Employer: Undisclosed | Title: Adjunct Professor of Computer Science | Department: |
Responsibilities:Instructor for online undergraduate courses in computer science. |
|||
Years | Employer | Title | Department |
Years: 2021 to Present | Employer: Undisclosed | Title: Lead Software Engineer | Department: |
Responsibilities:Designed cross-platform mobile stock price forecasting application for iOS and Android.- Designed and coded mobile frontend using Visual Studio, JetBrains Rider, and .NET MAUI - Designed and coded backend REST API using Python, FastAPI, scikit-learn, Tensorflow, Keras, MLFlow, and Comet.ml - Designed deep learning models for stock price forecasting that achieved 98% accuracy - Coded various models including long short-term memory (LSTM), Generative Adversarial Networks (GAN), Deep Convolutional GAN (DCGAN), WGAN, Temporal Fusion Transformer (TFT), and other machine learning algorithms - Created front-end and back-end architecture using python microservices and serverless architecture to expose Web API to mobile application - Designed and implemented MLOps infrastructure using MLflow, Comet.ml, Apache Spark, Kubernetes, and PySpark - Designed and coded unit, integration and other automated tests - Performed verification and validation (V&V) including confidence intervals, hypothesis testing, and more - Profiled and improved performance of code - Tuned and optimized machine learning model and hyperparameters |
|||
Years | Employer | Title | Department |
Years: 2019 to 2021 | Employer: codecypher LLC | Title: Lead Software Engineer | Department: |
Responsibilities:Led and supervised teams for various commercial, open source, and research projects including data preparation and exploratory data analysis (EDA).- Designed various data pipelines and evaluated performance of 100+ baseline models using Python and AutoML - Designed time series prediction model for weather data using Python and Tensorlfow - Designed time series prediction model for sitting using posture pressure sensor data, Python, and Tensorflow - Designed distracted driver detection system using Raspberry Pi 4, OpenCV, and Tensorflow - Designed classification model for medical blood test dataset using scikit-learn and AutoML - Designed deep learning model for time series prediction of power transformer data using Python and Tensorflow - Designed and coded robot with image recognition, object detection and tracking, obstacle avoidance, and facial/gesture recognition using Python, Raspberry Pi, Linux, OpenCV, Tensorflow Lite, and Coral USB accelerator. - Designed distributed high performance computing (HPC) application using C++, RPC, OpenMP, OpenPBS, Hadoop, Kafka, Spark, RabbitMQ; Docker, VM Droplet, MongoDB, and Traefik. - Designed natural language processing (NLP) python modules to perform Information Extraction including Named Entity Recognition (NER) using simple regex named entity chunkers and taggers using Python and NLTK; categorize and tag words (N-Gram Tagging) and perform feature extraction using Python,, NLTK, Gensim, SpaCy, Tensorflow. - Designed a deep learning convolution neural network (CNN) using Python scikit-learn, Tensorflow, and Keras. |
|||
Years | Employer | Title | Department |
Years: 2017 to 2019 | Employer: FOTO Inc. | Title: Senior Web Developer | Department: |
Responsibilities:Designed customer portal system using Visual Studio, ASP.Net Core, ASP.NET Core Identity, Entity Framework, Serilog, and xUnit.- created front-end using Razor Pages, HTML, CSS, SCSS, and Bootstrap; - created back-end architecture using Microsoft IIS, Azure DevOps, Git, Windows Server, SQL Server; - built front-end components library; - debugged and resolved application issues; - wrote unit, integration, and e2e tests; - integrated with Azure DevOps; Designed customer portal mobile application (iOS and Android) using Visual Studio for Mac, C#, macOS, ASP.NET Core, Xamarin Forms, FreshMVVM, REST, .NET Standard, GitHub, and SQL Server. - created front-end and back-end architecture; - built front-end components library; debugged and resolved application issues; - wrote unit, integration, and e2e tests; - integrated with Azure DevOps; Designed authentication and single sign-on system including database design using Visual Studio, ASP.Net Core, ASP.NET Core Identity, Identity Server, Entity Framework, Serilog, xUnit; Windows Server, SQL Server. - designed custom PasswordHasher class to convert existing passwords using SHA512, CRC32, HMAC-SHA1, and HMAC-SHA256; - designed Encryptor class to encrypt/decrypt strings to be used in all .NET Core projects. |
|||
Years | Employer | Title | Department |
Years: 2006 to 2017 | Employer: Consultant | Title: Lead Software Engineer | Department: |
Responsibilities:Designed catalyst tracking and document storage system for Advanced Catalyst Systems LLC using Visual Studio, C#, ASP.Net Core, ASP.NET Core Identity, Entity Framework, Serilog, xUnit; Blazor Razor Pages, HTML, CSS, SCSS, Bootstrap; Microsoft IIS, Windows Server, SQL Server;- created front-end and back-end architecture; - built front-end components library; debugged and resolved application issues; - Coded unit, integration, and end-to-end (e2e) tests using xUnit and Selenium; Designed data acquisition and log file processing Desktop application for Advanced Catalyst Systems LLC software to automate labor-intensive processes which is expected to save the company $45K or more per year. - created front-end and back-end architecture using Visual Studio, Windows Presentation Framework (WPF), and Microsoft Office API; - debugged and resolved application issues; - Coded unit, integration, and end-to-end (e2e) tests using xUnit and Selenium; Designed website and application used by researchers at Oak Ridge National Laboratory (ORNL) for modeling proteins and mass spectronomy using Visual Studio C++, PHP, HTML, CSS, Smarty, JavaScript, and MySQL. - created front-end and back-end architecture; - debugged and resolved application; |
|||
Years | Employer | Title | Department |
Years: 1998 to 2006 | Employer: Social Security Administration | Title: Computer Specialist | Department: |
Responsibilities:Team lead and lead software developer for design of multi-tier client-server appeals case management system using Visual Basic and IBM DB2 database.Responsibilities: - created front-end and back-end architecture - built front-end components library - debugged and resolved application issues - wrote unit, integration, and e2e tests Designed RFID real-time, multi-threaded server and web application to process tags for automated inventory tracking system using Visual Studio C/C++, C#, and SQL Server. Designed web application for requesting building maintenance and furniture repair at 13+ locations using Visual Studio C#, ColdFusion, HTML/CSS, and SQL Server. Designed Now Serving desktop application using Visual Basic and C Socket API. Designed and implemented enhancements and bug fixes for web application to process disability claims; Eclipse Java/JEE, HTML/CSS/JavaScript, Oracle, DB2, and XML. Designed Perl script to migrate files/folders at 500+ locations across the United States. |
Career Accomplishments
Associations / Societies |
---|
IEEE Senior Member |
Licenses / Certifications |
---|
Microsoft Certified Solution Developer (MCSD) Sun Java Certified Programmer (SCJP) FreeCodeCamp: Data Visualization Scientific Computing with Python Data Analysis with Python Back End Development and APIs |
Professional Appointments |
---|
Adjunct Professor of Computer Science, Employer (2024-present) Instructor for "Introduction to Linux," Pellissippi State Community College (2008) Algebra Instructor, Anne Arundel Community College (2004-2005) Teaching Assistant, University of Tennessee (1990-1992) |
Publications and Patents Summary |
---|
Publications: 8 |
Additional Experience
Training / Seminars |
---|
Relevant courses from education: • Artificial Intelligence 1/2 • Machine Learning • Natural Language Processing • Distributed Computing Systems • Encryption and Authentication • Statistical Programming • Robotics |
Language Skills
Language | Proficiency |
---|---|
English | Native |