|
mschnayd@gmail.com (ID: 520546)
|
|
|
Programming & Databases
|
|
Earnings (Year):
$0
|
|
|
|
|
Summary
|
| Member Since: |
January 07, 2005 | 0 quotes in last 30 days
| Last Signed in: December 10, 2010
|
| Location: |
Allen, Texas | United States |
| Would work on site: |
Yes |
| Earnings (All Time): |
$0 |
Earnings by Skill (Year): |
| Programming & Databases |
$0 |
| Programming |
$0 |
| Web Programming |
$0 |
|
Feedback |
| Rate: |
Min. Rate: $50.00 | Min. Budget: $0.00 |
Work Terms |
| Industries: |
Health Care, Technology & Internet, Transportation |
|
|
Highlights
|
|
TECHNICAL SUMMARY
Languages:
Java, C, C++, C#, VB (not .Net), Turbo Pascal, QuickBasic, FoxPro, Intel 80x86 Assembly
Component Architectures:
J2EE, .NET (familiarity), CORBA
Web Service Enablers:
Apache SOAP, Glue
Database Technology:
RDBMS (Oracle, My-SQL), O/R Mapping Approaches (Entity Beans, JDO)
Design/Analysis Approaches, Notations, Tools:
OMT, Fusion, UML
Together/J, Rations Rose, Magic Draw, Visio
Methodologies:
RUP light, XP, SCRUM
J2EE Technologies:
EJB, JMS, JMX, JavaMail, Servlets, JSP
App Servers:
Web Logic 5.0-6.1, JBoss, Tomcat (Web Container)
IDEs:
IntelliJ IDEA, Eclipse, Visual Age 3.0 for Java, JBuilder, NetBeans
Productivity Tools:
Ant, Velocity, Cactus, Junit
Operating Systems:
Windows 9X, NT, XP, UNIX
Networking:
Good understanding of deployment topologies and various communication protocols (TCP/IP, HTTP, HTML, HTTPS, SSL).
WORK HISTORY
Caremark/Advance PCS Richardson, TX
Sr. Consulting Analyst March 2003 – Present
As a member of architecture group designed and developed enterprise-wide middle tier API services to support transparent integration for variety of client applications. The middle tier provide multiple qualities of service for clients, including interface transparency, supporting Web Service, EJB/RMI/IIOP, and proprietary XML-RPC for clients not supporting Web Services or J2EE based integration solutions.
The backend required particular handling due to the fact that we had to present a common API layered on top of two similar systems for primacy claim adjudication. For low level integration AS400 data queue support, and JMS/MQ Series implementation was utilized. For ease of manageability all back-end connectivity was wrapped in JCA adaptor layer, which allowed as utilizing J2EE container support for connection pooling and resource allocation.
The project was very successful enterprise-wide as well as with some of our business partners who accessed services via provided Web Service interfaces.
Viewlocity Inc. Dallas, TX Richardson, TX
Software Architect March 2000 – March 2003
As a part of the architecture team participated in the early stages of the architecture definition for the large Supply Chain Visibility application. Participated in the requirements analysis and design of the system components and modeled the system and subsystem interactions using UML artifacts.
Designed and implemented MVC architecture based presentation tier framework that allowed a quick implementation of the first version of the product. The presentation tier was build using recommended Model 2 architecture in which “front-controller” servlet was acting as a request interceptor, authentication and in some cases authorization. The model of the presentation tier was represented by abstractions of user interactions with the application, making the design more cohesive and robust.
Designed and put in place guidelines for designing models of the screens as XML which then would be converted to their final HTML presentation using XSLT (Xalan).
Designed the database based internationalization approach that allowed for an easier internationalization of application; the technique was not a standard approach with resource-bundles due to the constraints imposed by the requirements, but was a database based approach in which all the resource values or references for the internationalization were stored in database. Implemented a caching strategy in which the resources would be evicted from the cache in a LRU fashion.
Mentored junior team members on OO Design and Patterns. Trained some of the more junior developers on the various J2EE technologies, including Servlets, JSP, EJB, and JMS. As a member of the architecture group, I participated in the development of the intra-company best practices for using these and other technologies and techniques.
Analyzed and designed alert notification system with easily extensible and pluggable rules for the evaluation of alerting condition. The generated by the system alerts where than converted to XML using Castor – an open source XML data-binding API and delivered to the users that subscribed to the specified alerting conditions via e-mail.
Analyzed and designed integration mechanism with BEA Weblogic workflow application.
Developed a mechanism by which a workflow designer could define workflow tasks to send notifications and query for response using wireless devices, basically developed a nice Façade for the 3rd party library that was provided by the wireless notification provider.
As a senior member of the Development group was frequently pulled in into various design and code reviews. Documented use-cases of system, documented the designs and helped to set forth an agile approach to software design, in which only a few required artifacts were needed in addition to code in order to provide the value for the project.
Participated in the discussions and evaluation of various approaches to optimization of the application, this included bottleneck evaluation using the JProbe profiler.
Recommended software development tools including IDE and modeling environments for the development organization.
Initiated the idea of the book club and reviewed several books that I considered beneficial to our development staff, such as “Refactoring”, by Martin Fowler, and “Pragmatic Programmer” by Dave Tomas.
Perfotech Inc. Dallas, TX
Software Engineer (Contract) September 2002 – December 2002
As a part of the development team designed and developed persistence mechanism, support libraries, and aided in overall design of the video conferencing software for a small firm in Dallas. The software is very similar to Microsoft’s Net Meeting.
Prototyped JNI-based callback and rendering mechanism for integration with another development team developing CODEC for the Video and Audio equipment.
I have also integrated a White Board functionality based on the original HotDraw application framework documented by John Vlissides in Design Patterns. Ported the library to use Swing components instead of original AWT.
Perfotech Inc. Dallas, TX Richardson, TX
Sr. Software Engineer (Contract) April 2001 – May 2001
Analyzed requirements, designed and implemented a client/server application that provided an ability for Verizon field technicians to download the work list from a centrally located server that was maintaining and information about the telephone lines that needed verification of failure and/or service, and allowed to upload work products (updated cable state information) to the central server for the reflection of the latest status.
For this project the time to market was minimal, so the simplest possible approach was taken, to utilize the legacy protocol, executing on top of FTP for the download of the work list to the Swing based rich client, and for the upload of finished work product to the central server.
The amount of formal design was minimized to the high level architecture diagrams, to ensure the validity of the client the unit test suit was developed using Junit API and Mock Objects approach for abstracting away complexities of the FTP and Legacy system.
CTC-Fluke Dallas, TX Richardson, TX
Sr. Software Engineer (Contract) September 98 – March 2000
I have analyzed, designed, implemented, and tested three-tier system using Java.
Rich client was developed utilizing JFC/Swing, JavaScript, and HTML.
Part of the presentation tier was implemented with Servlets issuing RMI requests to the business tier components.
Data tier abstraction was implemented with CRUD performing objects. Some of the operations were performed with the straight JDBC prepared statements with standard SQL queries and more complex queries were performed using the Oracle PL/SQL stored procedures on Oracle 8.0.
Evaluated and participated in the selection of software products for projects; including Web Server, Java libraries and Deployment software (InstallShield and InstallAnywhere).
Mentored another developer on OOAD and Java, defined coding standards and Java idioms used in the project to insure the clarity and consistency of code implementation.
PageMart Wireless Dallas, TX Richardson, TX
Software Engineer (Contract) May 98 – September 98
Participated in implementing C++ application of a call logging system for their pager products. Software had to perform embedded SQL calls to ORACLE 7.3 at the data tier.
Implemented a daemon process that evaluated the health of the system based on the logs generated by the C++ application and performing e-mail notifications to the list of interested parties.
The design went through a full software development lifecycle of analysis, design, implementation, and test. The software was developed in short two weeks iterations to give the quickest possible feedback to the project management about the progress.
Axtive Software Corporation Dallas, TX Richardson, TX
Software Engineer May 97 – May 98
Designed and implemented asynchronous serial-communications library in Java and C++ utilizing the Java Native Interface for Win32, OS/2, and AIX; design included a memory reclamation approach and encapsulation of that approach to make it hidden by the users of the library that native code is being used.
Designed and developed GUI using JFC Swing Components for a customer-registration system component; Design included support for software internationalization in 23 languages.
Simmons Sirvey Corporation Richardson, TX
Programmer/Analyst Sep 95 – May 97
Involved in the design and development of Statistical Inventory Reconciliation System. Implemented numerous communication protocols to support system's data acquisition. Utilized Quick Basic programming language for software development.
Developed serial communication library using Borland C++ compiler. Imple
|
|
Skills
|
| Years of Experience: |
No information provided |
| Highest degree: |
Master's Degree |
| Software Skills: |
No information provided |
| Additional Skills: |
OOAD, Architecture, Eclipse Plugin Development |
| Tested Skills: |
 |
| The Freelancer has not taken any Skill Tests. |
|
|
Work Terms
|
|
No information provided
|
|
|
| |
|
|
|
|
|
<
|
The Freelancer has not uploaded images.
|
>
|
|
|
|
My Account URL
|
|
Contact this Freelancer Now!
The Freelancer has opted to hide his/her contact information.
|
|
Instant Messenger
|
|
The Freelancer has not entered IM information.
|
|
Global Region
|
| Country: |
|
United States |
| GMT: |
|
(GMT-06:00) Central America |
| Local Time: |
|
3:39 AM |
|
|
|
|
|
| Profile |
|
|
|