Sliced Software

Sliced Software strives to produce high quality, easy to use software.

Software

PGnJ An intuitive Database Development Environment for Mac OS X.

Seymore Content management, made easy.

Argus Issue tracking for the rest of us.

@twitter

I Love Camino!

Resume

Thomas Mango

4 Long Hill Rd.
Smithtown, NY 11787
Phone: (631) 662-3253
E-Mail: tsmango[at]gmail[dot]com
Website: http://www.slicedsoftware.com/

Technical Expertise

Languages: Ruby, Java, SQL, CSS, HTML, Javascript, XML, PHP, C, C++
Frameworks & APIs: Rails, J2EE, Hibernate, Struts, JSP, Servlets, Swing
Software: Eclipse, JBoss, PostgreSQL, MySQL, SVN, CVS
Operating Systems: Mac OS X, FreeBSD, Windows

Work Experience

Gawkk.com (Sept 2007 - Present), New York, NY
Lead Software Engineer

  • Contact for details.

Lourdes Industries, Inc. (June 2001 - Sept 2007), Hauppauge, NY
Software Engineer

  • Designed and implemented a centralized authentication & role-based access control system. This J2EE web application provides management for users and permissions as well as an API for all other internal applications to use.
  • Developing a thin client J2EE replacement for a legacy Enterprise Resource Planning system. We have successfully moved customer management, quoting, sales orders, engineering and accounts receivable processes onto our J2EE system. When complete, this system will also handle purchasing, production, inventory and accounts payable.
  • Developed a J2EE web application in order to manage the relationship between parts and fixtures as well as to provide metrics on supply usage to more efficiently stock the tool room.
  • Developed a J2EE web application that enables users to tag certification documents scanned into a networked scanner as well as search previously scanned documents.

Freelance Application Development & Web Design (2000 - Present)

  • Developed a document management site to be used by Staples’ regional copy centers. This Ruby on Rails application allows clients to upload documents in bulk with a custom, drag and drop Java applet. This software is currently live and supporting about 250 clients that upload over 15GB of data a month to 4 locations.
  • Developed a specialized web based scheduling application for use in a hospital with multiple clinics, surgical rooms and resource requirements. This Ruby on Rails application also utilized the dojo javascript framework to display appointments in a calendar view.
  • Developed a J2EE product management system for an electronics reseller. This system allowed for the import of vendor databases and automatically managed the best vendor for a product based on availability and price as well as the automated export to various external listing services and the client’s Yahoo! store.
  • Developed and integrated a J2EE application for managing job listings and electronic application submissions.
  • Donated time to building and maintaining a Ruby on Rails application for a local arts council that manages exhibits, classes, events, artist pages and news.
  • Donated time to building and maintaining a Ruby on Rails application for a local police golf club that manages members, matches, scores and handicaps.

Personal Projects

Argus: Issue Tracking - This open source, J2EE project is focused on making issue tracking easy enough for end users, while still being powerful enough to satisfy the needs of developers. (more)

PGnJ: Database Management - This Java project, like Argus and unlike most database management applications, is designed to be as functional as possible while still keeping a simple interface. (more)

Seymore: Content Management on Rails - This open source project is a content management system built with Ruby on Rails. Rather than having a separate Administration section for managing content, content management functions are available throughout the site so users are able to contextually and comfortably manage the content. (more)

Mobile LIRR Scheduler - This Ruby on Rails project is a mobile optimized web application that sits atop the Long Island Railroad website. The application provides a set of advanced features to help automate and ease the use of the LIRR scheduling system while on the go. (more)

Piki: Personal Wiki - This open source, J2EE project is a private, web-based wiki with a keyboard navigable interface.

pwgen - This open source, Java project generates secure passwords with dictionary word roots so they are still easy to remember.

Class Generator - This Java project parses an XML file and generates Java Objects with methods that aide in automatically persisting and loading these Objects to and from a database.

Rehdi: Remote Home Directory - This J2EE project gives users a private place to upload and download files as well as the ability to make files public and share with others all inside a unique single page design.

IM Dispatcher: Aim Bot - This Java project is an AIM bot that stores messages for offline users and waits for these users to sign online before it tries to deliver the messages.

Recognition

c’t 20/05, p. 153 In the print issue 20/05, c’t ran an article (p. 153) about the best free and open source tools for efficiently managing database engines. A handful of database management applications were outlined, including PGnJ.

Education

Stony Brook University, Strony Brook, NY

  • Computer Science (6 unrelated credits until B.S.)