Nathan Dennis

Nathan Dennis

scalable

scalable

About


image-placeholder

Education

2005-2006 UNC Wilmington Studied theoretical mathematics, linear programming and statistics. (but the only real viable skill learned here was problem solving)


2004-2005 Pfeiffer University Bachelor of Science (BS) Mathematics and Computer Science


2000-2003 Lees-McRae College Mathematics

image-placeholder

Work Focus

  1. architecture and design of scalable java solutions
  2. Design and Develop Custom Second Level Caching Solutions
  3. Proprietary Cache Eviction Algorithms
  4. Implement Performance Testing and Performance related solutions using MultiThreading and thread pools
  5. Connection pools and JVM optimization techniques
  6. Implement Load Application and Database Load Testing
  7. Enterprise Webservices
  8. Mysql Sharding using  Hibernate ORM  and Custom Connection Providers
  9. RSA Encryption
  10. Data Security
  11. Multi-tenant, distributed data solutions
  12. Distributed transactions, distributed data grids
  13. Asynchronous client connections, web sockets

image-placeholder

Difficult Problems

Companies looking to harness technology face an ever changing market and might be confused by this industries ever growing  vernacular of buzzwords. From cloud computing and search engine optimization to omni-channel and reactive design, these terms often distract from the real business, marketing and work flow challenges we are facing. 

What I am passionate about is finding solutions to real problems, architecting an application design that will withstand that Black Friday weekend without performance degradation or even worse outage, and doing all this for the least amount of money possible using an open source stack.



Share this page

Contact Us


Currently Gainfully Employed

drop me a line and discuss stuff after hours.

Nathan Dennis

Albemarle, NC 28001

(704) 984-0829