 |
Matthew Macchia
563 Chetwood St
Oakland, CA 94610
415.874.5486
matt@thephred.com
or im me matsientst
|
 |
|
Java, Struts, AJAX, Hibernate, Spring Framework, Spring MVC, JSP, JSTL, JDBC, Servlets, SQL, PHP, HTML, XML, JavaScript, DHTML, and CSS |
| WINDOWS XP, 2000, NT 4.0, 9x, Solaris, Linux, DOS |
| Jakarta Tomcat, JBOSS, BEA Weblogic, Microsoft Internet Information Server |
| Apache, Netscape iPlanet |
|
| Oracle 8i and MySQL |
|
| Perforce, CVS, Visual Source Safe |
|
| eclipse, IDEA |
|
| Maven (1 and 2), Ant |
|
|
| |
Extensive experience architecting, implementing and maintaining large ecommerce JAVA applications. |
| |
Experienced leader of projects and teams. |
| |
Extensive knowledge of Front End Technologies: AJAX, JSTL, JSP, HTML, DHTML, JavaScript and CSS. |
| |
Experienced administrator of applicationa and web servers including Jakarta Tomcat, JRUN, Apache, iPlanet, JBOSS. Including modifying source code to fit specific needs. |
| |
Knowledgeable of build and deploy systems like Ant and Maven (1 and 2). |
| |
Knowledgeable system administration in UNIX and Linux. |
| |
Knowledge of website promotion, search engines and the ranking systems employed to index web sites. |
| |
Document major projects for technical and functional design. |
| |
Fast learner with great communication skills. |
| |
Superb trouble-shooting and tenacious problem solving skills. |
| |
Knowledge of version control systems. |
|
|
Hands on manager of a team of 5 software engineers focusing on estimating, architecting and implementing features defined by product team.
- Manage all aspects/lifecycles of projects for engineering including resourcing and deliverables timeline
- Architect and implement high volume, high traffic transactional application using conventional design practices (SOA, design by contract, MVC)
- Main liaison between Engineering team, Product team and Operations - managing workflow and process
Develop large scale application with an extremely rich web interface using a myriad of web 2.0 technologies
- Implement Javascript based RSA encryption for NON-SSL AJAX requests
- Implent XSLT transformation using Javascript as a means to externalize DOM fragments.
- Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience
- Develop and maintain elaborate services based architecture
Lead and own technical and architectural aspects relating to UI of the Clarus IPC, Voice Over IP test software. Focusing on usability, delivering rich UI through extensive use of front-end web technologies like AJAX.
- Develop entire web UI from design to implementation of large scale web based tool
- Develop, implement, and maintain an MVC architecture utilizing Struts framework for large enterprise software tool
- Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework
- Manage UI team and mentor junior team members
Architect, develop and maintain high-traffic web sites, focusing on product customization, utilizing an extensive JAVA engine. Responsible for design, modeling, implementing, and direction of application development, outlining and implementing business logic, as well as persistent storage and retrieval of data.
- One of two Application Architects responsible for all design decisions.
- OO developer for web and business tier: MVC pattern implementation using Struts v1.1
- Responsible for migrating existing application from JRUN 3.1 and legacy systems to Jakarta STRUTS and Jakarta Tomcat in a Solaris environment.
- Design and implement database schemas and persistence layers.
Help create and maintain high-traffic, multi-million dollar web site using a JSP/JAVA application running on BEA Weblogic Server. Assess business requirements and gauge technical feasibility of visual designs and UI specifications; advise management on best courses of action; evaluate project scope and provide time estimations for front-end, and integration work; suggest appropriate technologies; design, build, integrate, test, and deploy dynamic, template-based, front-end, and middle-tier solutions over multiple releases. Write detailed documentation and provide training of technical implementations and best practices to peers and management upon completion of projects.
- Manage a team of software engineers; controlling bug flow, resourcing and general oversight of projects.
- Mentor all team members performing reviews and feedback as well as setting goals and milestones
- Manage i18n(Internationalization) project - translating all aspects of the site into 5 different languages.
- Maintain technical documentation of all applications and projects.
- Troubleshoot issues concerning all facets of the front end from dev environments to version control.
- Created all web related material. Coding in HTML, JavaScript, CSS, and through the use of applications such as Fireworks, Flash, Photoshop, Internet Explorer, Netscape Communicator, and many other web
related applications.
- Implemented vigorous web promotion strategies through creation of jump pages designed to get first ranking in search engines for related keyword searches as well as registration with directory engines, increasing site traffic over 500% over
a 4 month period.
- Designed web
advertising campaign by researching different networks
exposure, pricing, and finding best methods to advertise.
- Trafficked
Doubleclick banners and text links running on AltaVista
Home Page, Alta Vista Looksmart, Shopping Guide, and many
other Run of Site banners.
- Handled most
trafficking issues dealing with AltaVista Shopping Guide.
- Trafficked a range
of "creatives" from gifs to text links to
interactive HTML toolboxes, as well as correcting any
problems.
First Course in JAVA - Spring of 2001
Discovering the power of JAVA -- Fall 2001
Advanced Java: Developing with APIs - Fall 2002
Bachelor of Arts, Psychology
San Francisco State University
June 1995
Computers, Music, Guitar,
History, Literature, and Psychology
thephred resume.doc resume.txt
|