Image

Bryan Saunders
Software Engineer
Charleston, SC 29492

  • .objective

    To obtain a position in the Software Development Industry that offers Professional growth with new cutting edge technologies while being resourceful, innovative, and flexible.

  • .about me

    My name is Bryan Saunders and I am a Java Software Engineer and Certified Scrum Master in Charleston, South Carolina. I am currently working as a Software Consultant for Red Hat, Inc in the government sector with a focus on JBoss middleware technologies. I have previous experience developing enterprise web applications using Java, Grails, and PHP using frameworks such as Struts2, Spring, and Hibernate as well as developing Geospatial Information Systems using open source libraries and tools. My research interests are in the development of Web Applications, Android Mobile development, and Software Quality, Metrics, and Analysis.

  • .education

    Coastal Carolina University - May, 2008

    Bachelor of Science, Computer Science - Theoretical Concentration
    Cum Laude, 3.6/4.0 Cumulative GPA, 3.9/4.0 Major GPA
    ACM Student Chapter, President
    Upsilon Pi Epsilon Honor Society, President
    Omicron Delta Kappa Honor Society, Member

    Carolina Forest High School - May, 2003

    Graduating Technology Senior
    National Technological Honor Society, Member

  • .certifications

    Certified Scrum Master

    Oracle Certified Professional, Java SE 6 Programmer

  • .honors

    MTCSC On The Spot Award

    Coastal Carolina Presidents List

    Coastal Carolina Deans List

    Deans Excellence Scholar

    National Deans List

    National Honor Roll

    Who's Who Among American Universities and Colleges

    Who's Who Among American High School Students

  • .training

    Java Web Development Bootcamp

    3 Day Course covering JSP's and Servlets
    Provided by Develop Intelligence

    Introduction to Struts2, Spring, and Hibernate

    3 Day Course covering Struts2, Spring, and Hibernate
    Provided by Develop Intelligence

    Writing High Quality Code

    1 Day Course covering Refactoring, Testability, and Code Quality
    Provided by To Be Agile

    JBoss Enterprise Application Platform 5 Bootcamp

    4 Day Course covering JBoss EAP5
    Provided by Red Hat

    Hands-on Agile Engineering

    3 Day Course covering Agile Engineering methodologies
    Provided by ASPE

  • .seminars, webinars, & conferences

    Introduction to Continous Delivery

    Online Webinar by ThoughtWorks

    Stop "Doing Agile" Start "Being Agile"

    Online Webinar by ThoughtWorks

    Characteristics of Releasable Software

    Online Webinar by ThoughtWorks

    Software Development Has Evolved - Are You Behind the Times?

    Online Webinar by AccuRev

    Secrets of High Quality Development with Scrum Co-creator, Jeff Sutherland

    Online Webinar by SmartBear

    Agile Roots 2010

    Conference by Agile Roots

  • .experience

    .technical

    Languages: Java, AspectJ, C++, Groovy, XML, XSLT, XSD, HTML, CSS, JavaScript

    Frameworks: Grails, CodeIgniter, Hibernate, Spring, Struts 2, Tiles

    API's: Swing, Java Doc, JPA, JSP, Servlets, JAXB, JAK, XMLBeans, JDBC, Log4J, SLF4J

    Technologies: JMS(ActiveMQ), JSON, REST, ATOM, RSS, KML/KMZ

    GIS Libraries: GDAL, GeoTools, JTS, OpenMap

    Database: MySQL, Microsoft SQL Server, Oracle, Microsoft Access

    Tools: Eclipse, IntelliJ, Zend Studio, Microsoft Office, JIRA, Trac, ClearQuest, Subversion

    Platforms: Windows 95/98/XP/7, Linux

    Concepts: Object Oriented Programming, Aspect Oriented Programming, Test Driven Development, Continuous Integration, Agile/Scrum, Operating Systems, Relational Databases

  • .work

    Red Hat, Inc.

    Software Consultant
    Charleston, SC
    April 2012 - Present

    Mantech International Corporation

    Software Engineer II - IaS FoS
    Charleston, SC
    November 2011 - April 2012

    ICF International

    Software Engineer II - EMALL
    Charleston, SC
    August 2011 - November 2011

    Mantech International Corporation

    Software Engineer II - IaS FoS
    Charleston, SC
    August 2010 - August 2011

    BenefitFocus.com, Inc.

    Software Engineer - Importing/eDirect
    Charleston, SC
    September 2008 - June 2010

    Forego Systems, Inc

    PHP Application Developer
    Conway, SC
    October 2007 - August 2008

    Coastal Carolina University

    Computer Science Lab Assistant
    Conway, SC
    August 2004 - October 2007

  • .projects

    • CharlestonScuba.com

      In 2010 I redesigned the Charleston Scuba website to meet their need to be able to quickly and easily share information with customers via the web. The site was originally written in PHP utilizing the CodeIgniter framework and a MySQL database backend, but it has since been re-implemented using with WordPress using a custom theme and plugins.

      View

    • aoPHP

      aoPHP is an addition to PHP that allows the use of Aspect-Oriented programming in PHP. aoPHP was originally written in Java 1.5, while the most recent version is written in C++. It utilizes a recursive descent parser and is much faster then pervious versions. aoPHP currently implements the standard before, after, and around advice on stand alone functions. It also includes get and set of variables in its grammer, however they are not imlplemented at this time.

      Download | no longer under active development

    • PLAN 9

      PLAN9 is a simple Programming language designed to help students learn the basic concepts of programming. The PLAN9 Environment is an online Java Applet that consists of three primary components. The main pane allows users to open or save their code, and contains a text area to edit the code. It also contains a small status box and window to show the results of the code after it runs. The secondary pane contains the debugging console to help students debug errors in their code. The Applet will not only save, open, and run code, but it also parses the code and checks for proper syntax and valid commands as well.

      Download | Demo | no longer under active development

    • OpenEditor

      OpenEditor is an XHTML developed for use in Beginner Level Web Design courses at both the College & High School Level. It is aimed at helping the students learn the knowledge that is critical to building a strong foundation in Web Design & Development. By removing the clutter a full scale IDE like Dreamweaver or FrontPage and replacing it with practical tools and solutions, students will be able to better grasp the concepts of web design and will find it easier to learn the tags that produce web pages.

      Download | no longer under active development

  • .research

    .current

    • Software Development Processes and Metrics

      I spend alot of my time researching ways to implement new processes to improve the development and testing process. I am primarily focused on Agile and Lean practices such as Scrum, TDD, CI, Etc...

    .past

    • Geospatial Information Systems

      Researched the use of Open Source GIS Tools and Libraries such as Open Scales, OpenMap, GeoTools, GDAL, and GeoServer in the development of GIS applications.

    • GIS Widgets

      Researched the feasibility of implementing GIS solutions using the Ozone Widget Framework, Synapse, and Flex.

  • .skills and abilities

    • Flexible

      Willing to try new things and am interested in improving efficiency on assigned tasks.

    • Willing to Learn

      Spend time outside of working researching and learning new technologies to help further my professional growth.

    • Attention to Detail

      Concerned with quality. Ensure tasks are completed correctly and on time.

    • Hard Working

      Attentive to details and able to diligently complete the task at hand.

    • Interpersonal Skills

      Able to get along well with co-workers and accept supervision. Received positive evaluations from previous supervisors.

    • Communications

      Good written and verbal presentation skills. Use proper grammar and have a good speaking voice.

  • .recommendations

    • ManTech International

      "Bryan is a incredibly smart and talented software developer. He is very dedicated to his work always sure providing the best solutions and products possible. Bryan has always demonstrated a willingness and the ability to go above and beyond the call of duty. I would highly recommend him and I look forward to continuing a professional relationship with him. He has never let me down."

      June, 2011 - Adam Brightwell, Principal Software Engineer, ManTech International

      "Bryan is a developer with a keen sense of usability from the end-user's perspective and goes the extra mile to ensure that the expectations are being met before and during development. He is extremely responsive when it comes to troubleshooting and implementing feature requests and can be relied upon to come through in a pinch."

      June, 2011 - Mark Gramajo, Systems Analyst, ManTech International

    • ICF International

      "I had the opportunity to work with Bryan on the EMALL project in the ICF Charleston office. As an entry-level programmer, I saw in Bryan the high levels of knowledge, efficiency, and understanding that I hope to be able to match after several years of experience. He puts the pedal to the floor and even burned Scrum tasks on his second day of work. I learned plenty from Bryan in the time he was with us, and I highly recommend him."

      November, 2011 - Francis Ani, Computer Programmer, ICF International

      "In the short time I worked with Bryan, I was very impressed with his professionalism and expertise and knowlege in his field. He was able to seamlessly merge with our team and continue with our projects work without any hesistation."

      November, 2011 - Belinda Bronson, Expert Consultant, ICF International