January 2006 to June 2006
Technologies: Java, C#, .Net, SQL Server Transact-SQL, .Net Remoting, TIBCO BusinessWorks
The contract at Exelon was to support the electricity brokers and their critical systems. As electricity is produced and consumed instantly and cannot be stored, supply and demand must constantly be balanced in real-time. Instant trading is balancing needs and surpluses. This balancing leads to 24/7/365 real-time trading that can never be interrupted for any reason.
I was brought on this contract because of my experience with Visual C++, Component Object Model (COM), Distributed Component Object Model (DCOM), C#, .Net and Java. I worked on several projects using C#, .Net, .Net Remoting, Java and TIBCO BusinessWorks. .Net Remoting was a successor of the binary Distributed Component Object Model (DCOM) to use in .Net runtime.
- Created TIBCO BusinessWorks processes to monitor systems, clean log file directories and other workflow tasks
- Analyzed the “Alert Monitoring System” (C#, .Net remoting, JMS) particularly with .Net Remoting and threading issues
- Port systems from .Net 1.0 to .Net 2.0
- Analyzed and documented the Error Handling Foundation system so that it could be supported
- Expanded a web site that provides the “Power Team” with documentation. (JSP, servlets, Excel interface API, Apache Tomcat)
- Created a new ASP.Net web application to interface the Error Handling Foundation system tables by allowing users to search and display errors
- Created TIBCO BusinessWorks processes to port SQL Server Agent jobs and SQL Server data transformation packages to TIBCO Business Works processes