Are you looking for a software developer?

My name is Jimmy Uhing.
I'm a software developer & engineer living in Leesburg, VA.
I like to make web and user applications with C/C++, Python & Java.

Portfolio

WHAT I’VE DONE

PFP Cybersecurity

When: 2021 – Present

Contribution: Lead Software Engineer

Description: Cybersecurity Applications

Systems applications work includes custom C/C++ applications as well as Python applications to acquire and analyze data from various software defined radios (SDRs) using machine learning algorithms.

Developed several user interface applications with Java and React. Created database solutions for storing and acting on security assessments.

TrustComm Engineering & Integration/OneWeb

https://onewebtechnologies.net/

When: 2015 – 2020

Contribution: Senior Software Engineer

Description: Wireless telecommunications C++ application development

Systems applications included custom C++ middleware as well as development of features on C/C++ protocol stacks. Familiarized with 2G/3G/4G/5G wireless theory and application as well as operational testing.

Developed user interface applications with Angular.JS, Node.JS and deployed with NW.js for Mac, Linux and Windows. Front-end work included taking requirements and developing interface alongside unit-testing and integration-testing frameworks.

SelectAware.com

http://www.selectaware.com/

When: 2007 – 2015, 2020 – 2021

Contribution: Architect, Full Stack Engineer, System Administrator

Description: A web-site dedicated to the marketing of consumer coupons, promotions, sales, and other exclusive offers.

Utilized LAMP Stack – Linux, Apache, MySQL & PHP. Designed and created back end and front end solution for updating, maintaining and retrieving thousands of coupon codes for thousands of stores.

Front end work included designing site architecture and site templates for a database-driven website, caching, speed optimization, mobile optimization, session support, account creation, email registration, JQuery page updates and more.

Additional technologies/skills utilized: HTML, CSS, Javascript, Linux, WordPress.

AllBrands.com

http://www.allbrands.com

When: 2004 – 2006

Contribution: IT Director, Software Programmer

Description: An Internet Retailer Top 500 e-commerce company specializing in Home & Garden.

Utilized FAMP Stack – FreeBSD, Apache, MySQL & PHP. Updated and maintained custom-made CMS back end. Expanded vendor communication and inventory management systems. Updated and enhanced front end through HTML, CSS, & Javascript design. Created various marketing campaigns and landing pages. Spearheaded online sales increases by 33% over two years.

WordPress Recommendation System

http://cs.unc.edu/newspublications/honors-theses/

When: 2008 – 2009

Contribution: Author

Description: Honors Project on Leveraging Ontologies to Enhance Recommendation Systems

Content‐based filtering techniques in recommendation engines frequently recommend pages on simple, exact tag or keyword matching. Due to the myriad of ways users might tag a page, different terms with the same or similar meaning may not be paired, while exact terms can fail to take into account semantic differences between instances of the same term.

Such recommendation engines can be improved by organizing tags into an ontology. The ontology devised here consists of grouping like terms into single nodes and linking these nodes to one another through an “is a type of” relationship. In this way, we can improve relevancy scores and qualitative ratings of recommendations.

Technologies Utilized: Machine Learning, PHP, MySQL, WordPress, Apache, Linux.

CivicPlus

http://www.civicplus.com/

When: 2006 – 2007

Contribution: Software Developer

Description: Government CMS utilized by more than 1,800 government websites

Utilized, setup and maintained Windows, IIS, MSSQL & VBScript stacks. Front end work included taking various PSD design layouts and converting them to fully-functional websites in HTML, CSS & Javascript.

Back-end work included working on a custom government-focused CMS. Extended and created new modules, such as on-page editing as well as extending voter registration lookup, bid, job and tax modules.

Shodor Education Foundation

http://www.shodor.org/2.0/about/newsletter/summer02/newsletterSum02.pdf

When: 2001-2002

Contribution: Intern – Software Developer

Description: At Shodor, through NCSI and CSERD, working with the Minority Serving Institution – High Performance Computing (MSI-HPC) group, provided content on parallel programming to instructors from MSI locations around the country. Developed parallel programming examples in JavaSpaces for this purpose. Presented at Sigma Xi Research Symposium.

Technologies utilized: Java, MacOS, JavaSpaces.