Gregory Smith

5035 Vallo Vista Ct.

Atlanta, GA 30342

404-255-0755

gregor.insight@gmail.com

Professional Summary

I am an accomplished Information Services professional with 24 years of full cycle software development experience, encompassing all aspects of design, development, and management.  I have proven abilities to conduct detailed analysis, solve problems, assess technical capabilities, conduct strategic planning, build and motivate teams, and manage projects. These projects have ranged from utility GIS/CAD systems, robot tracking systems, work order management systems, fraud detection systems, and service oriented decision engines.

 

The systems I have designed and developed are high profile, value-added, strategic products utilized in large utility corporations such as Sprint, MCI, BellSouth, Alltel, Calgary P&L, Cingular, Ameritech, SSEMC, British Telecom, and many more. Additionally, these systems are very sizable in client requirements scope. My expertise has been repeatedly leveraged to make versatile systems which easily adapt to the inevitable changes in client requirements.

 

Recently I have been working in a hybrid role as a development manager and architect. This experience encompasses strategic planning, budgeting, forecasting, and design of Service Oriented Architectures, which are highly configurable. Additionally, these systems are clustered with redundant failover systems, and are designed to exceed federal identity theft security requirements.  These systems are utilized in real-time risk analysis decisions for financial, insurance, and telecom institutions. The SOA model is very attractive to budget constrained customers and the SOA business model has proved critical in weathering various down-turns in the software development industry.

 

I am seeking a leadership position in a technically challenging business, which utilizes my experience in enterprise architecture, product development, business, and management. I enjoy being involved in all aspects of the business, which has prompted my employers to repeatedly leverage my versatility to their advantage.

Experience

2009-Present

Consultant, Developer, Architect, Owner

VisonarySynergy.com, Atlanta GA

Owner of VisionarySynergy.com: Utilities industry: GIS, Web, and Enterprise software development. Recent and on-going projects:

·         AgileEnergySolutions.com consultant/contractor developing GIS systems for Electric Utility Distribution companies. Alabama Powerr, GA Power, Photo Science Inc. :

·         5signsweb.com, Content Management: research, database design and management

·         SpiritCurves.com, web site design, development, and sculpture creations.

Skills/tools utilized: ARCGIS and Web development, C#, .Net, Flex, CSS, Visual Studio, ESRI ArchGIS, AutoCAD, Subversion.


2006-2008

Product Development Manager / Architect

Axioma Inc, Atlanta GA

·         Manage and lead the 8 person development team to support the design, development and delivery of Axioma products including Axioma Portfolio (GUI & API) and commercial releases of Axioma’s BackTester and Performance Attribution

·         Manage Axioma’s relationship with outsourcing firms.

·         Refine requirements and collectively brainstorm with clients to create enterprise business solutions.

·         Mentor development team in using code profiling tools to spot performance bottlenecks and memory leaks.

·         Schedule, prioritize, and coordinate product development efforts between multiple groups.

(User Interface, Standalone API, Core Services, Content, QA)

·         Manage and mentor four developers and play an active role in architecture design and design reviews.

·         Play a key role in hiring and training new personnel, and as-needed, take action in disciplinary procedures.

 

Skills/tools utilized: (Team Building: developer/contractor hiring, mentoring, training, and dismissal), Strategic planning, budgeting and forecasting. Eclipse, TPTP profiler plugin, Java Swing/AWT, JUnit, SCRUM project management, Microsoft Project and Excel, Maven, Subversion, Cruise Control, Bugzilla, Wiki,  MVC design, Derby dbs, MySQL dbs

 

2001-2005

Product Development Manager / Architect

TransUnion, Atlanta GA

·         Design and develop web configurable logic decision systems for the credit, loan, and fraud detection industries. 

·         Develop fast, reliable, secure, and highly configurable JSP applications and Java applets, which provide real time identity verification, fraud detection, and risk evaluation. (Utilized Struts and MVC design patterns in core architecture)

·         Refine requirements and collectively brainstorm with clients to create enterprise business solutions.

·         Forecast, budget, and track product development cost throughout the year.

·         Schedule, prioritize, and coordinate product development efforts between 4 groups. (User Interface, Decision Systems, Database, QA)

·         Manage and mentor four Architects and twenty developers, including code reviews and performance reviews.

·         Play a key role in hiring and training new personnel, and as-needed, take action in disciplinary and dismissal procedures.

 

Skills/tools utilized: ,  (Team Building: developer/contractor hiring, mentoring, training, and dismissal), Strategic planning, budgeting and forecasting. JBuilder, Eclipse, JProbe, OptimizeIt, Java Swing/AWT, Struts,  Microsoft Project and Excel, Subversion, Extensive XML, Oracle 7 and 8, MySQL, SQL Server,  PVCS, Wiki, MVC design, Strategic planning, budgeting and forecasting.

 

1999-2001  

Senior Software Engineer and Architect

ServiceCentral.com, Atlanta GA

·         Designed and developed Java Swing applets for a work order service management system for Cellular Communications Companies on a three-tier client-server architecture.

·         Leveraged TCPIP sockets,  Java Introspection, Java Event handling, JDBC, combined with Oracle 8, and created flexible metadata driven applications.

·         Developed Applets: Shipping and Receiving, Employee Security,  Employee Maintenance,  Customer Maintenance , Employee Scheduling, Generic Database Table  Maintenance

 

Skills/tools utilized: IBM Visual Age for Java, Java Swing/AWT, OptimizeIt, Microsoft Excel, PVCS,  Extensive XML, Oracle 6 and 7, SQL Server,  junior developer mentoring,  PVCS, MVC design and development

 

1998-1999  

Applications Programmer

LHS Communications, Atlanta GA

·         Designed and developed Client/Server Billing applications software for various cellular telecom companies.

·         Assisted with the initial research and development of their next generation Java application platform.

 

Skills/tools Utilized:  Microsoft Visual Studio, C++, Java Swing/AWT,  Microsoft Excel, Oracle, SQL Server,  VSS, MVC design and development.

 

1989-1998  

Senior Analyst / Development Manager

Byers Engineering, Atlanta GA

·         Designed and developed GIS / CAD -  engineering programs, which graphically display, analyze, and manage distribution equipment for utility companies such as Sprint, MCI, BellSouth, and Alltel…

·         Developed extremely versatile programs to satisfy frequently changing and complex requirements.

·         Increased efficiency and eliminated embedded client specific code by designing a system that leveraged 3rd party scripting languages to control the overall automation, performance, and personality of the CAD system.

·         Developed over 500 C/C++ CAD tools, then exposed them as functions to be called from REXX scripts.

·         Managed five developers in addition to development duties.

 

Skills/tools utilized: GIS CAD, C++,  Intergraph CAD,  IGDS, Microsoft Excel, PVCS,  Extensive XML, Oracle, SQL Server,  DMRS, Dbase III, Access, junior developer mentoring,  PVCS, MVC design and development

 

1987-1989  

Software Engineer

Industrial Computer Corporation, Atlanta GA

·         Designed, developed, and installed real-time factory automation systems on Hewlett-Packard 9000 and 1000 systems.

·         Developed Nuclear Fuels tracking system for Westinghouse Nuclear Fuels Division

·         Developed Robot productivity tracking system for Calsonics Auto Parts Factory

·        Developed Factory Machine and Employee tracking system for McMillan Bloedel Corporation

 

Skills/tools Utilized: C, Fortran, Informix, Oracle, HP-UX and HP1000 RTE installation, administration and system setup,  Custom communication cable building, trained users in 10+ factories

 

1984-1987  

Graphics Programmer/Analyst

Snapping Shoals EMC, Atlanta GA

·         Designed and developed a customized CAD system from the ground up on a Hewlett-Packard 1000 system

·         Facilitated standard CAD system functionality, along with customized linked list data base structures to track and display electrical distribution equipment by phase, load, and circuit.

·        SCADA development and computer system trouble shooting in substations.

Skills/tools utilized: Fortran, Informix, SCADA Assembler,  Dbase, Access, HP1000-RTE, Block Mode terminal programming

 

Skills Accumulated

·         Languages: JAVA, C++, C, Pascal, Fortran, 6502 and VAX assembler

·         Compilers/Tools: Eclipse, JBoss, Hibernate, IBM Visual Age for Java, JBuilder,  MSC,  IBM C Set, Visual Age C++, Rational Rose, OptimizeIt, JProbe

·         Databases: Oracle, Informix, Access, Dbase III, Derby, MySql, and DMRS

·         Frameworks: MVC, Spring, Struts, JDBC, JFC/Swing

 

Research projects underway: J2EE, Spring, C#, .Net

 

Education

Bachelor of Science in Computer Science,    Western Carolina University,   Cullowhee,  NC