Advertisement
mcast_

-~<{ BENJAMIN HALL }>~-

Sep 5th, 2011
539
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.25 KB | None | 0 0
  1. Benjamin Hall 678-778-5674 | bfhall@gmail.com
  2. 4121 Renaissance Way NE, Atlanta, GA 30308
  3.  
  4. Professional Objective
  5. A senior level software engineering role in product development at a high performance technology company.
  6.  
  7. Strengths and Areas of Expertise
  8. Network management application design and implementation
  9. Positive strategic change design, articulation, analysis, and delivery
  10. New solution analysis, selection, and implementation
  11. Java application architecture and development
  12. Technical understanding across entire systems stack
  13. New talent acquisition, mentoring and leadership
  14. High availability solution design and implementation
  15.  
  16.  
  17. Professional Experience
  18. Integrated Broadband Services, Kennesaw, GA Jan 2009 – present
  19. Technical Lead, Product Development
  20. Design and lead the implementation of new features and the improvement of existing functionality and infrastructure. Provide technical leadership in “ground up” adoption of software engineering best practices such as continuous integration, common build and deployment tools/processes, unit and integration testing, and use of code quality and analysis tools. Communicate and interact with remote engineering teams key to the development of new functionality in the product.
  21. Key Achievements:
  22. Led the highly successful transition to a Kanban development process and transition of legacy code base to more effective software engineering practices and the reduction of technical debt.
  23. Designed and developed highly concurrent SNMP cable network data collection and diagnostics platform. The platform brings stability and scalability to a key piece of the application architecture. The platform supports collection of data from more than 1.4MM devices every fifteen minutes on one eight core server.
  24. Designed and prototyped libraries for bandwidth management component that interacts with network-based Juniper Policy Servers (PCMM), DHCP, and RADIUS.
  25. Researched DOCSIS 3.0, IPv6, IPDR, and other network technologies for integration into the Broadband Explorer product line and core service offerings. Led implementation of DOCSIS 3.0 diagnostics and data collection components.
  26. Implemented Grizzly NIO based service for high throughput processing and parsing of DHCP events stream after a stock ESB component failed to meet required performance criteria.
  27. Led the process of platform stabilization and improvement of scalability and high availability. Platform has grown from less than 500,000 subscribers to more than 1.4MM. At the same time performance, availability, and stability have all improved significantly.
  28. Maintained legacy Struts, Ibatis, Spring, and JMS Broadband Explorer application while incrementally transitioning to GWT, REST, Spring, and JPA architecture.
  29. Managed and supported product development software engineers directly and indirectly.
  30.  
  31. Internap Network Services, Atlanta, GA Feb 2004 – Jan 2009
  32. Senior Systems Architect, March 2008 – Jan 2009
  33. Continued developing architecture practice within IT and across the Engineering and Operations organizations. This included hiring additional architecture staff and developing capacity of software engineers to support the architecture practice. Worked in both operational and architectural capacities in core IT system implementations and new product development and integration.
  34. Key Achievements:
  35. Redeveloped CDN IP usage collection and reporting systems and software using Java and Groovy.
  36. Supported and advised on technical aspects of CDN development and retooling.
  37. Used application development around proprietary business intelligence algorithm and process to extend Groovy implementation with introduction of Grails rapid application development framework and integration with existing Java-based n-tier architecture.
  38. Provided key technical and architectural oversight and management of conversion, development, and integration processes for Oracle CBRM implementation.
  39. Designed and implemented integration of Oracle CBRM Java and WebService API's with existing Java-based n-tier architecture for core business application and interface development including order entry/management, provisioning, customer support, and usage collection and rating.
  40.  
  41. Systems Architect, Nov 2006 - March 2008
  42. Developed architecture practice within IT organization. This included planning and organizing software and systems architecture for core IT systems, applications, and platforms. Set technical direction and system level architecture for end-to-end IT systems and applications. Recommended and drove adoption and implementation of industry best practices across entire IT organization. Acted as a key technical resource for VitalStream CDN integration initial assessment and implementation.
  43. Key Achievements:
  44. Provided post-acquisition process and technology review of VitalStream CDN. Implemented improved usage collection, reporting, and billing processes. Identified key deficiencies and improvements in core CDN platform. Supported product integration and new product development. Provided end-to-end systems and platform review of Ad Services platform including key recommendations for hardening the platform.
  45. Researched commercial and open source ESB, business process management, and related tooling solutions. Selected Progress Sonic ESB (JMS backed) and designed the initial production architecture.
  46. Introduced JVM-based Groovy language for application scripting and reuse of Java libraries.
  47. Implemented short-term Groovy/Java-based secure credit card payment process for recurring billing, which laid the foundation for replacing Internap's enterprise credit card gateway and reduced the PCI compliance footprint and risk significantly.
  48. Automated cost/revenue impacting business process changes working across the entire business.
  49. Set architectural direction of LDAP implementation used for application authentication / authorization and as the base for a proactive customer support communications tool.
  50. Led design and development of Java n-tier Unity framework and agile processes with the goal of standardizing application development processes and creating high quality and highly maintainable software while replacing legacy applications.
  51. Performed technical review and selection of telecom expense management system.
  52. Performed technical review of enterprise telecom billing solution.
  53. Supported selection of Oracle Communications Billing and Revenue Platform.
  54.  
  55. Manager, IT Development & Integration, July 2005 – Nov 2006
  56. Managed and continued as a practicing engineer in the IT Development and Integration group which was responsible for maintenance, development, selection, and implementation of core business applications and application support for new products, and business intelligence. Worked across all organizations in the business including operations, systems, business support, finance, research and development, and marketing.
  57. Key Achievements:
  58. Rebuilt IT Development and Integration staff, development practices, technologies, and processes. This included hiring junior and senior engineers, introduction of Scrum agile development methodology, improvement of documentation and deployment practices, simplification and management of related SOX controls.
  59. Pursued implementation of Open Source and standard-based software where possible. This included the implementation of Nutch search engine for internal and external websites, clustered JBoss AS implementation.
  60. Developed colocation price increase application that has yielded $10Million+ revenue since implementation with minimal operation or business support required. Application complied with legal, SOX, and business requirements. Application reduced operational overhead for the process by 95+%.
  61. Improved customer experience and key financial metric (Days Sales Outstanding by 5 days) through effective implementation and launch of online invoices application in the customer portal and invoice email delivery. Continued incremental improvement in billing process reducing total process time by 20%.
  62. Developed provisioning, customer support, and billing applications or integrations for new products and services including the introduction of Global Route Acceleration and VLAN product lines.
  63. Upgraded business intelligence platform to Business Objects XIr2 and moved to “enable and support” model for ad hoc reporting.
  64. Developed Oracle Financials SOX compliant conversion applications and processes, interfaces and reporting.
  65.  
  66. Senior Software Engineer, Feb 2004 – July 2005
  67. Focused on remediation of core financially significant applications to Sarbanes-Oxley control compliance, development and maintenance of operational, customer, and sales support applications.
  68. Key Achievements:
  69. Remediated financially significant applications (Perl, Java) and systems (Linux, Solaris, Oracle 8). Worked across business, operational, and engineering communities to effectively implement SOX controls and eliminate deficiencies.
  70. Developed Struts-based business, operational, and customer support applications. Developed key customer facing support application for new product line added through corporate acquisition.
  71. Evaluated and implemented Java Object Relation Mapping technologies (Hibernate and Apache OJB) within IT Development and Integration group and advocated for their adoption across entire Engineering organization.
  72. Developed and improved core billing applications to provide greater speed, efficiency, scale, and quality of a $13 million/month process. Billing processes on the same code base have since grown to $21+ million/month.
  73.  
  74. Power Delivery Associates, Smyrna, GA May 2002 – Feb 2004
  75. Senior Application Developer
  76. Designed and developed interfaces between core GIS product and non-GIS applications used across the electric utility industry (e.g., IVR, equipment databases, billing systems, field engineering applications). Worked with clients, industry partners, and standards bodies to define, implement, test, and certify the interfaces. Served as primary advocate for implementation and improvement of SDLC within application development team and with upper management. Performed research and development tasks for code base conversion to .Net platform, GIS data conversion automation, and product development for web-based GIS solutions.
  77. Key Achievements:
  78. Designed and developed XML-based (MSXML/DOM/SAX) interface engine in VB6 and VB.Net to the industry standard, making OriginGIS the first platform certified as completely MultiSpeak 2.2 compliant. The interface engine allowed for OriginGIS to easily interface with disparate and diverse systems.
  79. Refactored large portions of legacy VB6 code base for performance optimization and greater code reuse.
  80. Designed and developed tools to automate the conversion of AutoCAD drawings to an ESRI Geodatabase and for the cleanup of the electrical flow model.
  81.  
  82. Merrill-Hall New Media, Atlanta, GA June 1999 – May 2002
  83. Principal
  84. Founded and acted as principal technologist for startup software development and consulting company. Responsible for development of requirements, statements of work, project plans, review of all requests for proposal and responses, and managing and overseeing multiple projects and developers at any one time. Participated in estimating and scheduling, business strategy planning, employee review and mentoring, research and development, and implementation of SDLC and software engineering practices.
  85. Key Achievements:
  86. Led the solution design and implementation of the New Georgia Encyclopedia, an XML, XSL, and Struts-based encyclopedia and encyclopedia management platform. Oversaw implementation of the encyclopedia publishing tool, a Swing, RMI, and XML-based thick client.
  87. “Shrink wrapped” encyclopedia management and publishing platform with migration to RDBMS agnostic database tier and major changes to the Java persistence architecture.
  88. Designed and developed the Association of Psychology Postdoctoral and Internship Center directory. The directory is an ASP, XML/XSL, and SQL Server solution that allows end users to search based on more than forty parameters. The directory allows APPIC member programs and administrators to update program data and provides an extensive workflow capability for a once a year editing period during which all programs are edited by members and proofed by administrators.
  89. Designed and developed the American Academy of Religion Perl and MySQL data entry tool for initial harvesting of data while the main Swing/RMI/XML data management tool was in development. Migrated data to eXcelon XML database using using Java XMLRDBMS marshaling.
  90. Supervised and mentored multiple junior level programmers to successful project completion across disparate technology set.
  91.  
  92. RJO Enterprises, Dayton, OH May 1998 – June 1999
  93. Programmer/Analyst
  94. Performed cross functional analysis and development with subject matter experts, technical writers, engineers, project managers, and clients focused on the creation and refinement of processes and applications for the conversion of large technical documents from proprietary formats to SGML-based industry standards.
  95. Key Achievements:
  96. Led technical aspects of transition team’s efforts in data analysis and development of document conversion process. Converted 100,000+ pages of printed material from a proprietary ASCII format to and industry standard SGML format. Developed and maintained an extensive Perl library of conversion routines.
  97. Programmed and analyzed ad hoc tasks such as converting time sensitive engine repair manuals from proprietary format to JCALS standard SGML.
  98.  
  99. Technical Proficiencies
  100. Platforms: Linux, Solaris, Windows Server 2000/2003, OS X
  101. Technologies: Java (JPA, EJB3, JMS, JSP, Servlets, Swing, Struts, Hibernate, Concurrency), Groovy/Grails, Sonic ESB, JBoss, Mule ESB, Grizzly, Tomcat, Apache, Perl, XML & SGML, XSL/XSLT, XPath, REST, SOAP, XML Schema, DTD, Oracle 8/9/10, MS SQL Server, MySQL, PostgeSQL, eXcelon, VB6, ASP/VBScript, SQL, PL/SQL, T-SQL, VB.Net, ESRI ArcObjects, ArcIMS 4.0, AutoCAD Map API
  102.  
  103. Education Background
  104. M.S., Information Design and Technology, 1999
  105. Georgia Institute of Technology, Atlanta, GA
  106. Thesis: Structured Multimedia Annotation System: A Case Study on the Theory and Practice in XML and Java Development
  107.  
  108. B.S., Science, Technology and Culture, 1997
  109. Georgia Institute of Technology, Atlanta, GA
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement