Software Engineer Resume
Orlando, FL
TECHNICAL SKILLS
Languages: PHP4+5, Java 5/6, Coldfusion 5, VB6, VB.Net 1.1, Oracle PL/SQL
Databases: MySQL5, Oracle 8,9,10, Proprietary distributed DBs
Frameworks, Libraries, and tools: Maven, Junit, TestNG, Hadoop, Mule ESB, Zend Framework, Spring, Hibernate, Swing, PHPUnit, Doctrine, Eclipse, Linux, RESTful Web Services
PROFESSIONAL EXPERIENCE
Confidential, Orlando, FL
Software Engineer
Responsibilities:
- Maintained and improved Integrity product for university IP policy enforcement
- Co - developed Metagrid product streaming primitives
- Developed Rate Anomaly Detection service for detecting spikes in events entering the grid
- Developed RESTful Web API interface using only Apache HTTPComponents to enable automation with external tools.
- Developed a custom WebSockets protocol layer in Java to improve security and performance
- Maintained the SEDA and I/O plumbing of the distributed grid platform
- Developed various SEDA services for the grid
- Developed Swing components for dashboard GUI reporting the grid's data in real time
Environment: Java 6, Maven, REST web services, JDBC, SQL (Postgres and MySQL adapters), Eclipse 4.2, Linux (CentOS 5 & 6 + Ubuntu), MacOSX Snow Leopard, Log4J, NASA Worldwind, JOGL, TestNG, Swing, JNI
Confidential, Sarasota, FL
PHP Developer
Responsibilities:
- Developed ad tracking platform from scratch
- Developed Java middleware for the ad tracking platform to handle persistence using Spring & C3P0, and maven
- Developed JUnit and PHPUnit tests for all software written, achieving full coverage
- Developed Hadoop map-reduce jobs to detect fraud by analysing tracking data
- Co-developed CRM system for the ad network
- Developed fraud, workflow, and administration modules. Integrated ORM and automatic form generation, allowing removal of thousands of lines of redundant code.
- Refactored backend code to streamline development and improve user experience.
- Improved performance of system by improving cache layer, and optimizing poor SQL.
- Worked in an agile environment
- Optimized MySQL databases
- Developed statistical methods to predict performance of advertising campaigns, improving revenue
Environment: PHP, MySQL 5, Zend Framework, Dwoo templates, PHPUnit, Doctrine, Java 6, JDBC, C3P0, Spring, Gearman, Hadoop, Ubuntu Linux, Debian Linux, Maven, Log4J, JUnit
Confidential, Norfolk, VA
Web Programmer
Responsibilities:
- TraderOnline suite of websites ( Confidential .com, Confidential .com, etc.)
- Developed and maintained both customer-facing and administrative applications related to TraderOnline branded sites
- Responsible for data feeds management software for various sister businesses to share data.
- Developed ESB integration layer in Java software for print magazines to export ads from legacy publishing software to the TraderOnline sites. Used Hibernate, Spring, C3P0 and Maven.
- Performed data conversion between print and online data, as well as data received from third parties.
- Improved uptime and project lifecycle management. Managed time around contacts in different timezones to finish projects before deadlines.
Environment: PHP, Oracle 8i, 9i, 10g, Zend Framework, Java 6, Hibernate, Spring, C3P0, Solaris, Ubuntu Linux, Maven, Log4J, Mule ESB
Confidential, Gainesville, FL
Programmer Intern
Responsibilities:
- Developed web interface and TabletPC front-end that accessed a GIS database containing inventory information via spatial coordinates.
- Finished first professional projects and delivered a well-received quality product to the Confidential .
Environment: VB.Net 1.1, VB 6.0, MSSQL 2000, Windows 2000 Server