Scentric, Inc.
3460 Preston Ridge Road,
Suite 500 Alpharetta,
GA 30005
www.scentric.com

October 2004 to Current
  • Started as a senior developer, ended up working as team lead (including Application Architect responsibilities). Was responsible for overseeing 4 developers, 2 in U.S. and 2 in India.
  • Evaluated third party graphing products, Tomsawyer Software & ILog JViews, to create comparison reports to determine which tools to use.
  • Created prototype UI’s for presentation to Product Management.
  • Created a UI Framework for use by all UI developers.
  • Created base classes for JPanels so all panels had a common interface and could easily be swapped around.
  • Created default components for UI framework (Trees, Tables, Lists)
  • Created custom panel components (Text, List, Combo box) so that they conformed to UI guidelines (“Labels must be 4 pixels above input component”).
  • Created "stub" code so UI could be tested independently of server code (all server calls were re-directed to stub code that used in-memory models to simulate data access).
  • Performed Integration Tests to ensure the UI correctly communicated to server components.
  • Used Borland Optimizeit to analyze and improve UI performance
  • Created JUnit tests to test the data models of the UI components
  • Created requirement analysis and area impact documents for new features.
  • Mentored junior employees on how to utilize the MVC pattern.
  • Mentored junior developers on how to modify the table component to allow for sorting, filtering, column hiding.
  • Mentored junior developers on the use of layout managers (especially GridBagLayout)
  • Conducted interviews to evaluate potential new employees for both UI and server teams.