Scroll To View More
Shelley Nason, Java Developer in Atlanta, United States
Shelley Nason

Java Developer in Atlanta, United States

Member since November 25, 2014
Shelley is now available for hire
Shelley Nason, Java Developer in Atlanta, United States
Shelley Nason

Java Developer in Atlanta, United States

Member since November 25, 2014
Shelley is a Java programmer and web developer with eight years of professional experience building software for the defense industry. She enjoys writing clean, correct, fast, well-documented, and well-tested code, and she has had a passion for AI since studying it during her student years. Shelley is a seasoned professional with great people skills, and is sure to be an asset to any project.
Shelley is now available for hire

Portfolio

Experience

  • Java, 10 years
  • Agile Software Development, 8 years
  • Object-oriented Design (OOD), 8 years
  • Linux, 8 years
  • SQL, 5 years
  • Web Development, 3 years
  • Spring, 3 years
  • Natural Language Processing (NLP), 2 years
Atlanta, United States

Availability

Part-time

Preferred Environment

Linux/Mac, IntelliJ, Git

The most amazing...

...software that I intend to build is my current personal project - an intelligent agent that will learn how to diagnose and fix bugs in code.

Employment

  • Software Engineer

    2015 - PRESENT
    4rc.io (via Toptal)
    • Built RESTful endpoints for purchase and invoicing workflow.
    • Designed HTML emails for invoicing.
    • Developed a service to generate and send invoice emails.
    • Built RESTful endpoints for user account management.
    Technologies: Java, PostgreSQL, AWS Redshift, AWS SES, Dropwizard
  • Software Engineer

    2011 - 2014
    Georgia Tech Research Institute
    • Developed a new SPA-style web app for administering firewalls and specifying access policies for classified web-based services. The web app was built with Ext JS on the front-end and a RESTful Spring- and Hibernate-based back-end.
    • Overhauled a complicated GWT-based application module for handling the workflow for requesting and approving personnel access to classified programs.
    • Designed and implemented a stand-alone service to perform content inspection on uploaded files for use in a classified file sharing system. Used JMS (for reliable asynchronous communications and load-balancing) and Guava's ListenableFuture API (to manage concurrent inspection processes).
    • Integrated new and existing applications into an OpenAM-based single-sign-on framework to support access-controlled user sessions based on authorizations returned by the SSO server.
    • Profiled and diagnosed performance issues in our SSO service until it met performance requirements (doubled the requests/minute).
    • Offered meaningful and polite feedback in hundreds of code reviews for teammates and student co-ops.
    Technologies: Java EE, JavaScript, Spring, Hibernate, JMS, Ext JS, Guava, Google Web Toolkit
  • Software Engineer

    2006 - 2011
    Veloxiti, Inc.
    • Designed and implemented the next version of Veloxiti's core product, a C++-based cognitive engine, as part of a small development team.
    • Developed a graphical knowledge editing tool for Veloxiti's cognitive engine, built as a set of Java plugins to the Protege ontology editor.
    • Built a Java application to extract structured data from military operation orders and tactical chat using the GATE natural language processing toolkit.
    • Implemented Java- and Soap-based web services to communicate among Veloxiti's cognitive engine, a tool processing tactical mIRC chat, and the Army's Command Post of the Future.
    • Performed background research, interviewed experts, and wrote the final report for an SBIR Phase I project to build an expert system to assist in the estimation of Human Systems Integration costs in Naval acquisitions.
    Technologies: C++, Java, Protege Ontology Editor, GATE NLP Toolkit, SOAP

Experience

  • Soar-RL (Other amazing things)

    An integration of reinforcement learning with the Soar cognitive architecture. Graduate school research.

Skills

  • Languages

    Java, JavaScript, XML, SQL, C++, CSS, HTML, Python, Lisp, Prolog
  • Frameworks

    Dropwizard, Machine Learning, JavaServer Pages (JSP), JPA, Google Guava, JUnit, Spring, Mockito, Spring MVC, Apache Shiro, Spring Security, Ext JS, Hadoop, Hibernate, AngularJS, Google Web Toolkit, TestNG
  • Libraries/APIs

    JMS, Java Servlets, JDBC, Jackson, SLF4J, AMQP, jQuery, JAX-WS
  • Tools

    Apache Tomcat, Maven, Git, Eclipse IDE, Stash, IntelliJ IDEA, Jira, Apache JMeter, AWS SES, YourKit, Subversion (SVN)
  • Paradigms

    Agile Software Development, Object-oriented Design (OOD), Scrum, Distributed Programming
  • Platforms

    Linux, MacOS, Oracle
  • Storage

    PostgreSQL, JSON
  • Other

    Data Structures, Algorithms, Natural Language Processing (NLP), Web Services, Web Development, SSO, SOAP, SAML-auth

Education

  • Master of Science degree in Computer Science
    2001 - 2005
    University of Michigan - Ann Arbor, MI
  • Bachelor of Science degree in Mathematics
    1996 - 2000
    University of Chicago - Chicago, IL
I really like this profile
Share it with others