| Guerry A. Semones | |
| gas -at- treenleaf.com | |
| Focused on software analysis, design, development, and mentoring in a agile, team-oriented environment. | |
|
|
|
EXPERIENCE |
|
| APPISTRY, Creve Coeur, MO | |
|---|---|
| Jan. 2008 - present | Product Manager / Developer Relations |
| A founding member of the company, I am one of the three original core developers on Appistry's multiple-award winning Enterprise Application Fabric, a self-healing, self-organizing, self-managing environment for developing, deploying and managing service-oriented and transactional applications. Working as lead product manager with a dynamic team in our continuous-integration, test-first-driven, agile development environment. Responsibilities include product release planning and management, helping steer product direction and vision, evangelism, blogging, technical writing, and heading up our online Peer2Peer Developer Community. | |
| Sep. 2001 - present | Senior Software Engineer |
| A founding member of the company, I am one of the three original core developers on Appistry's revolutionary Enterprise Application Fabric, a self-healing, self-organizing, self-managing environment for developing, deploying and managing service-oriented and transactional applications. Working as a lead designer / developer / mentor in a dynamic team of twelve-plus. Development is done in a continuous-integration, test-first-driven, Extreme Programming-based environment. | |
| WORLD WIDE TECHNOLOGY, Maryland Heights, MO | |
| Oct. 1999 - Aug. 2001 | Senior Architect of Object-oriented Technology |
| Focused on the infrastructure integration necessary to support e-business initiatives, both within an organization and between itself, its customers, and partners, used message-oriented and distributed object technologies. Acted as technical project lead and mentor; worked on projects from the analysis and design stages through implementation and rollout. One example was a web-based provisioning system for a major DSL service provider and its partners using XML, J2EE, and a CORBA-based message-oriented middleware (MOM) technology. Leader of in-house Java SIG and Design Patterns Study Group. Member of Discover-e Methodology development team. Worked with team to model front office processes. Led effort to implement the Extreme Programming (XP) agile software development methodology in our team, and acted as the XP Coach. | |
| June 1997 - Jan. 2000 | Chief Architect |
| Involved, at various levels, with the design and specification of all software development tools and projects, both internal and external, at WWT. Evaluated architectures for WWT's Internet Business Applications team. Selected such technologies as Java Servlets, Java Server Pages, Enterprise JavaBeans, XML, Oracle, etc., which allowed WWT to move to an object-oriented model of development that utilized a broad range of web and application servers, databases, and operating system platforms. Mentored developers, reviewed training tracks and other areas of professional development. | |
| Oct. 1996 - Jan. 2000 | Senior Systems Analyst, Internet Business Applications Team Leader |
| Led a team of developers with emphasis on Internet technologies and E-Business solutions. Team also served as a Minuteman team, helping to troubleshoot various other types of projects. Focused on both internal WWT and external customer internet-based, E-Business projects in such categories as electronic marketplaces and portals, e-commerce integration and infrastructure support, customer and partner relationship management, human resources, and business partnership development. | |
| TAPESTRY COMPUTING, Earth City, MO | |
| Aug. 1995 - Oct. 1996 | Senior Technical Specialist |
| Worked in a project-driven, team-oriented environment, led numerous projects focused primarily on Oracle Corporation technologies (client/server and Internet development; database design, implementation and management). Integrated Oracle with other technologies such as computer telephony, real-time credit card processing, 'C'-based TCP/IP socket-based API, C++ ODBC-based class package, etc. Mentored and trained other team members, researched new technologies and markets (such as the e-commerce, OOAD/OOP, Internet, Intranet and Java), participated on Tapestry's Internet team, and helped in PaylinX product development in Visual C++. Member of team that created in-house software development methodology and templates. | |
| CONTRACT DATA SERVICES, Raleigh, NC | |
| Jan. 1994 -Aug. 1995 | Information Systems Analyst (under contract with Glaxo Wellcome Inc. Pharmaceuticals) |
| As a developer, created a Document Control and Tracking System for Quality Assurance to maintain SOPs and other FDA-required documents. Implemented the application with Oracle7 under HP/UX with Windows-based Forms 4.0 client, increasing throughput, time-on-task efficiency and usability. As a database administrator, installed Oracle7 to implement multiple development, test and production database servers in a 7-day by 24-hour support environment. Implemented "hot" on-line database backup systems, performed database tuning and created monitoring and support utilities. As a designer / mentor, assisted development for numerous projects with expertise in client/server application design and analysis (tools, middleware, object-oriented technologies, techniques and concepts). | |
| DUKE UNIVERSITY TALENT IDENTIFICATION PROGRAM, Durham, NC | |
| 1988-1993 | Assistant Director in charge of Information Services |
| Led team of full-time staff and work-study students. Acted as Systems Analyst and provided managerial status reports and annual budget proposals. Downsized from legacy systems, designed and implemented TIP's applications and databases on multiple Sun servers running Oracle7 and SAS. Linking the Sun servers to Apple Macintoshes and Dell PCs on a Novell NetWare and AppleTalk-based network, provided thirty-five full-time staff with direct information-access and reporting. Established an Internet-based Bulletin Board system for TIP's 420,000+ students and alumni. Acted as systems consultant to Duke departments. | |
| 1985-1988 | Data Processing Specialist |
| Managed databases using SAS on a 3081 mainframe and streamlined information processes. | |
| DURHAM TECHNICAL INSTITUTE, Durham, NC | |
| 1988-1993 | Staff Instructor - Part Time |
| Taught Oracle, Unix, MS-DOS, Advanced MS-DOS, Programming Logic, Pascal, and SAS. | |
| INDEPENDENT CONSULTANT | |
| 1987-1993 | Provided Unix computer security expertise against internal and external system threats. Designed, recommended, implemented and supported PC-based networks and software. Provided programming expertise in diverse system environments |
| SAS INSTITUTE INC., Cary, NC | |
| 1984-1985 | Computer Operator-third shift |
| Managed backup and run-time support of IBM mainframe, DEC-VAX, Data General, Prime, Wang, Apollo and IBM PC network systems. Developed SAS and shell utilities to support operations group. | |
| 1982-1984 | Housekeeper |
| Provided housekeeping. Developed inventory system using PL/1, SAS and shell languages. | |
PATENTS |
|
| 2002 - present | Patent No.: US 7,379,959 B2 -- May 27, 2008 -- Hinni, Semones, Groner, Lozano |
| Processing Information Using a Hive of Computing Engines Including Request Handlers and Process Handlers | |
PUBLICATIONS |
|
| March 3, 2009 |
Building cloud-ready, multicore-friendly applications, Part 1: Design principles
http://www.javaworld.com/javaworld/jw-03-2009/jw-03-multicore-and-cloud-ready-1.html JavaWorld: Solutions for Java Developers |
| April 30, 2009 |
Building cloud-ready, multicore-friendly applications, Part 2: Mechanics of the cloud
http://www.javaworld.com/javaworld/jw-04-2009/jw-04-multicore-and-cloud-ready-2.html JavaWorld: Solutions for Java Developers |
AWARDS |
|
| 1991 | Nominated for the 1991 Computerworld Smithsonian Award for innovative use of information technology in Education and Academia. |
| 1997 | Led team recognized and awarded $10,000 for World Wide Technology's "Most Innovative and Business-changing Idea" in 1997. Team designed and implemented business-to-business and business-to-government e-commerce web-sites integrated into company ERP systems. |
EDUCATION | |
| 1987-1993 | Attended Duke University in pursuit of BA in English with a Computer Science minor after transferring from North Carolina State University's Computer Science Program. |
| 1992 | ORACLE CORPORATION, Redwood City, CA |
| Oracle Masters Certificate for Application Development | |
| 1999 | INSIGHT TECHNOLOGY, Chesterfield, MO |
| Object-oriented Analysis and Design | |
| 2000 | INDUSTRIAL LOGIC, New York, NY |
| The Design Patterns Workshop | |
COMMUNICATIONS |
Experienced technical writer, presenter, blogger, and fiction writer. I have given talks and presentations since childhood, and been an active internet community participant and orchestrator since 1985. I am also an experienced book reviewer. |
LANGUAGES |
'C++'; 'C'; C#; Java; Ruby; XML; Unix Shells; HTML; XHTML; XSLT; JavaScript; SQL, PL/SQL |
SERVICES |
Appistry Enterprise Application Fabric; Spring; J2EE; Apache Axis SOAP |
DATABASES |
Oracle RDBMS; MySQL; JDBC / ODBC-accessible databases |
COLLABORATION |
Confluence Enterprise Wiki (administration and editing); Trac, web-based software project management and bug/issue tracking system |
TOOLS |
Microsoft Visual Studio (.NET 2005 and V6); Eclipse; VI; xUnit (unit testing); ANT (build tool); Subversion and CVS (version control); CruiseControl (continuos integration); GDB (debugger); |
METHODS |
Agile Methodologies: Extreme Programming (XP); Pragmatic Programmer Tracer Bullet Development; UML notation; ERD notation; |
OS |
Win32; Linux; Mac OS X; BSD Unix |
REVIEWING |
Python; Objective C; NetBeans |
INTERESTS |
Fiction writing; Blogging; Distributed Computing; Cryptography; Gardening; History |
|
|
|
| Last updated: January 15, 2009 | |