Scroll To View More
Hire the top 3% of freelance developers
Shelley Nason

Shelley Nason

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
    4rc.io (via Toptal)
    2015 - PRESENT
    • 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
    Georgia Tech Research Institute
    2011 - 2014
    • 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
    Veloxiti, Inc.
    2006 - 2011
    • 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, HTML, CSS, C++, SQL, XML, JavaScript, Python, Prolog, Lisp
  • Frameworks
    JSP, Dropwizard, Machine Learning, JPA, Spring Security, Apache Shiro, Spring MVC, Mockito, Spring, JUnit, Google Guava, Ext JS, TestNG, Google Web Toolkit, AngularJS, Hibernate, Hadoop
  • Libraries/APIs
    Java Servlets, JMS, AMQP, SLF4J, Jackson, JDBC, jQuery, JAX-WS
  • Tools
    JMeter, JIRA, IntelliJ IDEA, Stash, Eclipse IDE, Git, Maven, Apache Tomcat, AWS SES, Subversion (SVN), YourKit
  • Paradigms
    Agile Software Development, Scrum, Object-oriented Design (OOD), Distributed Programming
  • Platforms
    Linux, Mac OS, Oracle
  • Storage
    PostgreSQL, JSON
  • Other
    SSO, Web Development, Web Services, Natural Language Processing (NLP), Data Structures, Algorithms, SAML-auth, SOAP
Education
  • Master of Science degree in Computer Science
    University of Michigan - Ann Arbor, MI
    2001 - 2005
  • Bachelor of Science degree in Mathematics
    University of Chicago - Chicago, IL
    1996 - 2000
Hire the top 3% of freelance developers
I really like this profile
Share it with others