Software Integration Engineer
July 2010 – present
Conviva, Inc., San Mateo, California
www.conviva.com
Senior Web Developer
March 2009 – June 2010
Scrapblog, Inc., San Francisco, California
www.scrapblog.com
Flex Developer
- Created, maintained, upgraded, and supported all internal Flex web and AIR-based administrative tools: Internal CMS, Content Providers CMS, Management Reports, Content Uploader, Metrics Ticker
- Introduced and implemented the ASFusion's Mate Flex framework in all projects
- Separated all localizable properties into resource bundles for possible future i10n
- Set up version-controlled projects and their corresponding continuous integration server auto-builds
- Working closely with designers and the content team, fully automated the graphical content processing and upload work-flow with the use of the AIR wizard-like tool utilizing the Abobe's Switchboard technology
- Researched and implemented the thumbnail color indexing routine for user-friendly searches based on color
- Deployed and tested all necessary back-end Java-based jobs to support data-mining processes
Lead Web Developer
March 2006 – January 2009
AgencyNet, Inc., Fort Lauderdale, Florida
www.agencynet.com
Information Architect
- Lead information architect, Java EE developer, and project lead on the following web properties:
- www.indemand.com – iN DEMAND’s global portal for pay-per-view, video on demand, and high-definition programming and scheduling information
- www.howard.tv – web portal for the Howard Stern On Demand channel on digital cable
- my.howard.tv – Drupal-based Howard TV community and forums
- www.mojohd.com – web portal for one of the first all HD television channels – MOJO
- forum.mojohd.com – MOJO’s phpBB-based message boards
- www.toomuchfortv.com – website for the Too Much For TV subscription video on demand package
- affiliate.indemand.com – a secure portal for iN DEMAND’s affiliates, partners, vendors, representatives, and employees
- Architected and implemented back-end and front-end related infrastructures
Programmer / Developer
- Created and programmed custom CMS solutions to power the above sites
- Migrated and refactored the applications from Java 1.3 to J2EE 1.4 and to Java EE 5
- Brought about the JSF technology and the MVC pattern
- Designed and coded user-facing XHTML, Ajax, and JavaScript-based modules
- Established and implemented the SEO, CSS validation, and CSS/JavaScript minification procedures
- Integrated and populated Flash-based modules
- Introduced, set up, configured, and customized a Drupal-based community portal
- Configured and utilized Content Delivery Networks: Akamai, Limelight
- Configured and utilized web analytics tools: Visual Sciences / Omniture, Google Analytics
Database Developer
- Designed and configured MS SQL databases with related views, stored procedures, and jobs
- Introduced and implemented Hibernate (ORM) to cut down the SQL development time
Server Administrator
- Configured and maintained application and server structure on the IBM WebSphere ND platform
- Migrated the servers from WebSphere 4.0 to 6.0 and to 6.1
- Set up local and testing Apache Tomcat-based environments with a CVS repository
Project Lead / Project Manager
- Led a small team of designers and producers through the projects’ full design and development cycle
- Gathered and documented technical and business requirements for projects
- Estimated projects budgets; prepared Estimates and Statements of Work
- Set up projects in an internal project management software; created and processed invoices
- Kept all assigned retainer and one-off projects under budget and on time
- Oversaw the creating of wireframes and comps
- Handled client communication; provided support and troubleshooting
Associate Developer
September 2005 – March 2006
Office Depot Corporate Headquarters, Delray Beach, Florida
www.officedepot.com
- Member of the J2EE global e-commerce team, which designed, implemented, and maintained international B2B web sites for 13 European countries
- Main technologies/frameworks/tools used:
- WebSphere Application Server, IBM WSAD 5.1.1
- Front-end: JSP, Struts, Tiles, HTML, CSS, JavaScript
- Middle-tier: Java 1.3, EJB, Struts
- Back-end: MSSQL, SAP, COMSYS/AS 400
- Common code base for all countries. Various i18n techniques
- Fixed defects and implemented enhancements in the front-end and middle-tier code:
- Created JSP custom tags for pagination and page layout sections
- Designed and implemented features of the Tools web application (utilities for maintaining the main web site):
- Improved the upload tools by utilizing Ajax to provide real-time results during the spreadsheet parsing
- Improved the user upload process to remove redundant back-end calls
- Redesigned JSPs to eliminate scriptlets by using JSTL and custom tags for easier maintenance
- Migrated users from existing legacy applications
Office Depot, Inc. Corporate Information Technology Internship
Summer 2005
Office Depot Corporate Headquarters, Delray Beach, Florida
www.officedepot.com
- Team lead in implementation of a new project management and issue tracking software – JIRA
Teacher’s Assistant
Summer 2005
System Development Project in C#, Florida Atlantic University, Boca Raton, Florida
Publisher’s Assistant
2003 – 2005
Seeds of Wealth, Inc., Lake Worth, Florida
- In charge of updating, marketing, and shipping a financial program for children
- Created and managed the customers database; maintained the company’s web-site
Student Agency Director
2001 – 2003
“NightOwls” Campus Patrol and Escort Service, Florida Atlantic University, Boca Raton, Florida
- In charge of scheduling, staffing, time input, payroll, logistics, budgeting, public relations
- Managed 20 employees; Employee of the semester (Spring 2002)