Software Engineering Architect Resume Profile
SUMMARY
- An accomplished Software Engineering Architect with a diverse background of over 20 years.
- .Net Model Driven Architect
- Experienced in software development solutions from rich Windows UI's, custom TCP/IP protocols, State Machine Execution, XSL/XHTML, Web Services/REST as well as large and small network implementations.
- In depth experience of Object Oriented Model Driven Architecture using the Unified Modeling Language to drive code generation.
- Experienced in working and coordinating internal and external development teams, both in-house and remotely.
- Responsible for large scale testing of software and hardware systems for PacketPortal, JDSU's disruptive product that changes the way industry looks at data.
SKILLS OVERVIEW
AJAX, C , C , CSS, DVCS, Delphi, Entity Framework, FinalBuilder, HTML/XHTML, Java, JavaScript, JSON, Linux, MDA, OCL, .Net, N2X, Network Analyzer, MVC4, PHP, PlasticSCM, Powershell, Postgres, Python, Regex, REST, SQL Server, SSRS, T4, UML, Unity, XML/XSL, Visual Basic, VMWare, Web Services, Windows, Wireshark
EXPERIENCE
Confidential
- Architected and Developed MVC4 templates for .net C implementing Entity Framework, Unity, Logging, Repositories and Testing using T4 Template Generation. Worked with outside vendors to incorporate changes to facilitate desired architecture.
- Established and implement Plasticscm Distributed Version Control System for not only .net team but other teams adopted as well.
- Maintained and updated MS Access applications for Customers. Splitting applications into Front end and back end applications and allow for versioning.
- Developed SSRS custom reports using BIDS for use in Deltek application
Confidential
- Took on the challenge of performance and scale testing of a complex product by creating a system of virtual machines and sophisticated test code that saved months of manual effort
- Architected and developed the Python Test Framework PTF that is used by numerous members of the R D staff to test functionality of the various application components written in both C , and Java on SLES, RHEL, and Windows platforms
- Move organization into virtualization affording numerous more test scenarios and configurations while maximizing capital investments
- Integrated VMWare VCenter to control and monitor over 250 virtual machines as part of the PTF
- Developed network traffic generation patterns to test bandwidth limiting feature of the Smart SFPs ASIC .
Confidential
- Chief Architect and developer of TWESuite MDA Application Framework
- Managed diverse talents from Serbia, Sweden, Lebanon, UK, Guernsey and USA. All remotely managed.
- Implemented OMG UML2.0 Kernel, Class and behavioral State Machines
- State Machine Executor
- Automated configurable Windows Rich UI Forms XHTML UI
- Automated SQL Database creation, validation and evolution
- WebService/REST access to ObjectSpace
- Authentication manager OCL expression based security
- XMLQuery of object space
- XSL translation engine
- Integrated Web Server
- Objectspace based file system, synchronization and reporting
As the founder of TimeWarp Engineering which was created as a consulting company in the areas of network implementation and software development, I was responsible for everything in the operation of a small business. Listed below are various projects which exhibit relevant experience.
Confidential
- Moved from Rational Rose to Star UML, an open source modeling tool
- Development of automated data migration tools
- Redevelopment of custom modeler plugins
- Reduced per seat cost of annual licenses for developer tool
- Gave greater control of UML by writing custom plugins
- Updated Rational Rose Parser to include all customized tagged values used in BOLD applications.
- Converted Star UML from an exe to a dll in order to allow for in-process automation
Confidential
- Ahola Transport is a large transportation company in Europe that was building a process management system. The core model and application server were already being developed by a primary architect. TimeWarp's requirement was to have a prototype application ready for presentation to the CEO CIO of the company, within twenty days of initial contact. The task completed in order to achieve this goal included:
- Developed the Object Space Subset Language: which allowed for CRUD operations to be accomplished on any object/member, as well as complex queries of the Object Space to return JSON
- Built a standalone web server
- Implemented Web Services on the server
- Developed a JavaScript based client to access the developed Web Services
- Created a Web UI to test and demonstrate new Web Services
- Created developer documentation
The assignment was completed in 20 days, as required, and with the following praise from the Chief Architect: You really saved us by doing even more than I expected and improving the UI. Without that our excellent solution would have looked cheap. Thanks
Confidential
- Administered systems in multiple cities for 150 users
- Implemented new Cisco router based wide area network
- Installed and maintained custom Application Server Linux , Exchange Server, Virus Protection and Domain Controllers
- Established security and system configurations for optimal employee performance
- 95 of the time work was done remotely
- Established planning for ongoing operations and budgeting
Confidential
- The product TED The Electronic Draftsman , was the first part of a larger product by the name of JONES Joint Operational Network Engineering System which was a project with a budget in excess of 2 million
- Created initial concepts for TED and JONES
- Integral to developing proposal for presentation to AT T
- Co-developed RFP for TED a client Server Application to automate the creation of network implementation drawings
- Evaluated and selected vendor RealLogic to implement TED
- Primary liaison between RealLogic and AT T
- Facilitated JAD sessions for requirements gathering
- Defined project design requirements such as the use of UML, UI Standards, and network implementation drawing requirements
- Performed thorough application testing and gave feedback to developers
- Assisted personnel with evaluation and hiring duties
- Assisted in the design of complex coding requirements
- Trainer for AT T staff on product usage
Confidential
- Responsible for Implementation drawings of Merrill Lynch TGA Datacenters
- Responsible for all templates used for every site within Merrill Lynch TGA
- Created intelligent drawing controls in Visio to assist in automating the creation of drawings which is still used today.
- Worked in coordination with design engineers, gaining knowledge of TCP/IP and Cisco IOS
- Had security access to entire TGA network during development
