2001- current
|
Lead Architect, SkillSoft LMS Add-on Application Group
-
Responsible for overall architectural design of a set of strategic value-add applications for a hosted learning management system, as part of a software development process.
-
Contribute directly to projects as a technical team lead, retaining a “hands-on” awareness of system operation, mentoring and leading development teams in realizing designs.
-
Drive initiatives to introduce unit testing philosophy, usability studies, code-reuse and software infrastructure enhancements to lower deployment and management cost.
-
Technologies include: Java, Tomcat, ColdFusion, JUnit unit testing, Ant, Web Services, Microsoft SQL Server 2005, Struts, WebWork, Freemarker, JSP, Object-oriented design, “lower-case” agile development processes.
Senior Software Architect, SkillSoft Solution Services
-
Analyzed requirements and produced designs for enhancements to a standard learning management system to support migrating a principal customer from a highly customized platform to the standard platform.
-
Led implementation of add-on applications and core product enhancements to meet the customer’s specialized needs, in a manner to be marketable to a wider audience.
Mentored local development team on adoption of new development methods and skills as a result of merging with an acquiring software engineering group, including transitioning from ASP to Java/JSP based development and agile methods. Technologies included: Object-oriented development, Java, Tomcat, Struts, JSP, Microsoft SQL Server 2000, Ant, test-first, unit-testing, “lower-case” agile development processes. Lead architect, SmartForce Global Services Custom Learning Management System Principal architect and designer of a highly tailored learning management system for the largest client account of the company. Lead a team of 5 designers in analyzing formal requirements, and refactoring a pre-existing learning management framework to meet the requirements. Defined and championed a software design and development process for the dedicated software development team. Technologies included: Object-oriented design, ASP, IIS, Microsoft SQL Server 2000
Senior Software Architect, SmartForce Global Services Principal software designer and architectural consultant for a contracting services group that customized a hosted learning management system for specialized needs. Designed software and solution procedures for customer platform customization requests; Interacted with customers to gather and analyze customer requirements and translate them into effective designs.
System Architect, SmartForce Learning Management System Member of the software design team for an advanced reporting delivery platform and instructor-led training module development, using the Rational Unified Process. Mentored developers in implementation of designed applications on an ASP application.
|