Barry A. Johnston - Software Engineer
professional resume  ·   freelance resume  ·   personal stuff  ·   contact  ·   johnstonss.com
Profile printable version
  • Twelve years programming experience with C++ in a Windows environment
  • Three years web development experience with PHP and ASP.NET
  • Experience with Flex, ActionScript, C++, C#, PHP, XML, HTML, REST and SOAP Web Services, JavaScript, VB, MSSQL, MySQL, MFC, STL, OpenGL, .NET Framework, and UML
  • Experience will Visual Studio, Eclipse, Flex Builder, Visual SourceSafe, and CVS
  • Ability to easily switch between languages and development environments or to learn new technologies
 
Experience
 
Senior Web Developer - Bsecure Technologies, Inc. June 2008 - present
Ft. Walton Beach, Florida
  • Maintenance of ASP.NET parental control management web sites using VB and .NET 2.0
  • Implementation of base libraries using C# and .NET 3.5
  • Rebuilding of ASP.NET web site used by technical support group using C# and .NET 3.5
  • Integration of technical support site with third party call center software's SOAP API
  • Assisted in building of support web service
  • Upgrade of server utility using C++
  • Prototype of firmware upgrade application using Flex and ActionScript
  • Implementation of parental control application using Flex and ActionScript packaged as a Flash object for the web and as an AIR application for the desktop
 
Senior Software Engineer - DRS Technologies September 2007 - June 2008
Ft. Walton Beach, Florida
  • Windows programming updates of legacy utility software using C++ in Visual Studio 2005
  • Reverse engineering of existing Functional C application using Telelogic Rhapsody Modeler for purpose of documenting and generating software design description
  • Gathering of requirements from system specification for purpose of generating subsystem specification, software requirements specification, and software design description
 
Senior Engineer/Analyst - Northrop Grumman November 1999 - September 2007
Niceville, Florida
  • Technical project lead for multi-platform software which exploits geographically controlled imagery for the purpose of deriving a weapon-quality coordinate
  • Involved in all aspects of project life cycle including requirements, design, documentation, implementation, testing, fielding, and maintenance
  • Responsible for analysis of emerging requirements, and software design
  • Software development including implementation of mathematical algorithms and graphical user interface using C++, MFC, STL, OpenGL, and XML
  • Direct contact with customers for requirements gathering and support, and as technical representative for business development
  • Mentor for junior and entry level programmers
  • Acting member of Configuration Control Board of CMM Level 3 project
  • Administrator of source control using MS Visual SourceSafe
  • Technical project lead for web services based research project
  • Development of web service project using C#, .NET, and SQL
  • Development of web service project using Java and WebLogic
 
Senior Software Analyst - SunGard Benefits Systems December 1996 - November 1999
Birmingham, Alabama
  • Implementation of DCOM objects using Visual C++ as middle tier solution for client/server application
  • Implementation of Visual Basic Forms and Visual Basic Web Class Applications as DCOM interfaces
  • Complete design and development of client/server security application using Visual C++ and MFC
  • Conversion of legacy 16-bit applications to 32-bit
 
Education
BS Computer Science, University of Alabama, Tuscaloosa, Alabama June 1993 - December 1996
 
Military
Squadron Corpsman Third Class, United States Navy November 1990 - February 1993
 
Security Clearance
Top Secret (inactive)
Profile printable version
  • Three years web development experience with PHP and ASP.NET
  • Experience with PHP, ASP, HTML, JavaScript, XML, SOAP, ActionScript, MySQL
  • Experience with Eclipse, Filezilla, Notepad++, phpMySQL
 
Experience
 
Web Developer - HostingOC January 2008 - present
  • E-commerce, content management systems, site development and maintenance, and database integration
  • Shipping API integrations with FedEx, UPS, and USPS
  • Payment processing API integrations with Authorize.NET, LinkPoint (YourPay), and PayPal
  • Mark Thomson, www.hostingoc.com
 
Web Developer - LeeseIT March 2007 - January 2009
  • E-commerce, site development and maintenance, and database integrations
  • Shipping API integrations with FedEx and UPS
  • Payment processing API integrations with Authorize.NET, Chase, and PayPal
  • Phillip Leese, www.leeseit.com