About Me:
Experienced software engineer with an interest in all things technology related.
Skills:
- C#, C/C++, Java, PHP, HTML, XML, Classic ASP, ASP.NET, VB6, VB.NET, Perl, Assembly, VBScript, VBA, JavaScript, SQL, Flash, Flex, Silverlight and others…
- Cloud Computing, SOA, N-Tier, Client-Server, P2P architecture experience
- Database architecture design
- SQL Server, MySQL, and IIS administration
- Performance and scalability design, testing, and refactoring
- Data mining and data warehousing techniques
- Software reverse engineering techniques
- Computer network design (Physical and Software)
- Hardware design skills (microprocessor design) using AHDL and VHDL
Websites:
Postworthy.com
A micro social network for sharing interesting things found across the web with your friends.
FeedStumbler.com
A news aggregator which randomly displays popular news items from across the web. Once loaded it will display a new item every 10-20 seconds.
EndlessPrayer.com
Website which allows visitors to post prayer requests and also Christian based news blog.
StrongestMan.org
A Blog for anyone looking for workout tips or new workout to help you stay fit.
Widgets & Mashups:
MyBlogLog Community Widget
This widget can be embedded on your website or blog to show you a list of people who visit your blog as well as their social graph. I was recognized by Yahoo for this one!
Digg Stalker
This widget is used to help you find friends on the digg.com new site. By having powerful friend you can increase your chances of getting to the front page. If you do not have a digg user account enter mine keyj63.
Workout Routines
This widget allows you to select a muscle group and then pulls popular workout links from delicious.com related to your choice.
Research Areas:
Social Media Experiment
Using the power of social networking to launch a startup company with zero upfront marketing costs. This was an area of study I began while gaining my MSEE and actually used it as my final project.
Real-Time Information Retrieval
Can an algorithm be developed to automatically screen through millions of news articles from thousands of news sources and return to you only the most popular and relevant results personalized to your own interests? I believe so and I am working on a method to do just that! (about 95% complete)
Augmented Reality
I believe that there is a great future for this technology and with the increasing power of mobile devices this is a great area to be in.
Work Experience:
Southern Company Services
Business Intelligence Organization
Engineer
|
Jan. 2006 – Present
|
|
Designed and developed data driven web applications in an agile development team. Met with customers and analyzed their business needs to create custom solutions for unique problems. Created executive level business intelligence dashboards for use in business process analysis. Designed data abstraction layers to allow one data source to feed multiple applications. Championed departments move toward rich internet applications (RIA). Responsible for training and leading junior members of the development team. Tested, debugged, and maintained in house legacy applications. Evaluated third party components and services for approval in up coming projects. Trained clients to use newly developed applications.
|
Alabama Power
Real Time Systems
Software Developer
|
Jan. 2005 – Dec. 2005
|
|
Developed web applications used for process auditing and maintenance. Developed AJAX based web client coupled with server side components to provide flexible and extendable framework upon which future applications have been built. Performed application testing and debugging for various web and windows based applications. Performed maintenance tasks on many previously released software systems.
|
Alabama Power
Distribution Planning
Software Developer
|
May 2003 – Jan. 2005
|
|
Created a software system for the automation of many tasks performed by the distribution engineers. Created a web interface which was used for displaying and calculating values needed to perform studies on the many distribution networks. Used reverse engineering skills to provide interoperability between two external database systems so that new information could be obtained from existing data. Administered internal web and database servers used for information harvesting and business intelligence applications.
|
Education:
University of Alabama at Birmingham
Information Engineering and Management (MSEE)
|
2006 – 2008
|
University of Alabama at Birmingham
Electrical and Computer Engineering (BSEE)
|
2000 – 2006
|
Cordova High School
Advanced Diploma
|
1997 – 2000
|