 |
 |
Lead Developer/Designer Resume
Summary of Qualifications (Updated: 7-2-2010)
I currently lead a team of expert softwware developers I personally hired for specific skills. I believe that experts in a field are better than generalists who know a little of everything. I would rather have experts work together with strong communication skills. I am deeply involved in every part of the software process. Please see Experience.
My background is in Software/Web development as a designer and developer: Architecture, Java, JSP/Struts, TagLibs, etc., BEA, Oracle, JavaScript [and JQuery], Flex, Flash, Advanced HTML, DHTML, CSS1, CSS2, XML and Graphical User Interface design. My favorite technology is using Flex. My computer platform skills range from Macintosh, NT, DOS - Windows XP and UNIX. Illustrative skills are more than 17 years and Web Development experience is more than eight.
I have consulted for over eight years. I have built many Internet, Intranet and Extranet sites, which have required expert skills in Architecture, Java Programming, ASP Programming, Web Services, Shopping Cart Design and Development, E-Business, Storyboarding, Human Factors, Design, Management and the integration of site management tools such as Vignette Story Server and Share Point and our own custom build CMS enginces with SEO capability built in and performance.
I currently work for Qwest Communications (telecom) as an employee and Coors Brewing Company (now Molson-Coors) as a consultant. I will always entertain a realistic lead in this industry whether in consulting or employment as often as the market changes and the economy keeps me active.
My main duties have been to design and create a comprehensive, functional superior application with a Graphical User Interface that does not compromise download time and effectively accomplishes the goal with a very reasonable budget and schedule. I develop and update product catalogs, increase search comprehension, provide company product information with intelligible user tools. I create a simple navigation that makes all pages easily accessible and to enhance e-commerce with demographic solutions and grab user attention.
My on-the-job objectives have been to accommodate companies with strategic plans that achieve goals and excel with the technology at hand. Each job I do is researched, a storyboard is developed, a process design is created, then the GUI is designed and at last it is developed and documented. Each job is done in a professional, organized manner by means of milestones with a tried and tested methodology.
In my projects, I have always aimed to introduce an attractive look and functionality for companies to better use their resources, and to make their business more efficient. To decrease search time and provide a superior navigational system by "two clicks and you are where you want to be" and "not make users think," and to help locate information, deliver information and maintain control of information. Most of all, I have helped to increase sales, build business-to-business bridges and attain customer satisfaction.
Professional Experience
2008-Current - I am Leading a team of Software Developers to create web based applications for small business and large business customers. We built the Large Business Web Portal for browsing Products, Downloading Product Resources and managing networks, repair tickets (Flex Application)and other products. I lead a team of developers to build the Qwest Business web site. I designed the architecture, SEO capabilities and flow design. I managed all resources for BEA Portal Design including Portal compatible CSS and JavaScript, as well as integrating Flash/Flex and Ajax servlet interfaces into Portal. [Flex, BlazeDS, SEO, Java, JSP, Velocity, CMS, Bea WebLogic Portal, JavaScript, Flash, Flex, Ajax, Omniture, C2C]
Features of the Application
- Redesigned Website to better generate sales leads
- Majority of the website updates (static and dynamic) can be managed through CMS process without application release/deployment (costly in an enterprise)
- SEO (Search Engine Optimization) for Presale site
- Seamless transition between Presale and Postsale
- Fully Separable Presentation, Data, Services
- Scalable : highly scalable architecture and platform to support future growth and new portlets
- Redesigned QControl PostSale portal (Repair, Billing, Order Status, Toll
- Free, IQ, Voip, LD, Managed Services, IM)
- CMS driven message center and welcome center
- Customizable, personalized user platform
- Entitlement driven menus, navigation, and user management capabilities
- User can select dashboard widgets and ordering
- User can customize screens with columns, sorting (implemented using Flex)
- Saved views, bookmarks (yet to be implemented)
- Provide Web 2.0 based User Experience
- Asynchronous page loading
- Advanced RIA look and feel for web application
- Developed using BEA Portal, GWT, Velocity, Ajax, Flex and Blaze DS
- GUI updates can be managed through CMS without application release
- WSRP, Kapow clip, IFrame and Shared Lib integration with existing / new portlets
- New Network Map merging products and repair ticketing
- Convergence of multiple portals into a single desktop (SIP Trunk, Managed Services) integrated using RSA Cleartrust and WSRP technologies
- Integrated Single Sign On with Globys (3rd party billing analytic tool) and other applications
- Uses SAML and RSA ClearTrust for SSO
- Secure : uses RSA ClearTrust for authentication
- Built in framework for integration with service providers(Webservices, Bus, RMI, DB, etc)
- Performance
- Asynchronous rendering: do work in parallel instead of series. Effective time is governed by slowest component, rather than summation of all
- Personalized data caching to improve performance
- Pre-emptive data caching for large enterprises
- Built in framework data caching and pre-emptive cache scheduling
- Framework instrumentation for quickly identifying misbehaving applications
- Real-Time Customer Experience Management
- TeaLeaf
- Omniture
- LivePerson (C2C and Co-browsing)
- Portal framework instrumentation
- Customer service reps can login-as-user and view same screens as Qwest customers
2008-2011 - I managed the GUI and controllers in this Portal application. I created a dynamic Portal LAF and integrated custom Ajax solutions to manage dynamic interfaces. [SEO, Java, JSP, Velocity, CMS, Bea WebLogic Portal, JavaScript, Flex/BlazeDS, Flash, Ajax, Omniture, C2C, JQuery]
2007-2008 - I managed the GUI and controllers in this Portal application. I created a dynamic Portal LAF and integrated custom Ajax solutions to manage dynamic interfaces. [SEO, Java, TagLibs, JSP, Velocity, CMS, Bea WebLogic Portal, JavaScript, Flash, Ajax, Omniture, C2C]
2007 - I wrote the white paper of MyAccount services, architecture and managed the GUI of this Portal application including Controllers and Page Flows, which includes much of the Java interaction to back end services. [SEO, Java, JSP, Velocity, CMS, Bea WebLogic Portal, JavaScript, Flash, Ajax, Omniture, C2C]
Qwest - Wireless| http://www.qwest.com/wireless
2000-2007 - I built this ecommerce engine which includes the ability to order and customize multiple wireless phones from Qwest with flow through to back office systems with Web Services. I built the whole thing from the GUI to the Web Services, to the Backend and the Java Shopping Cart. It also checks the customer's credit utilizing Web Services before completing the order. This site has an Existing Customer support login, in which a password is required, but I can demonstrate it. I wrote this backend and front end piece so dynamically the code writes the code for the front end in JavaScript from the Java back end I created. [Java, JSP, Bea WebLogic Server, JavaScript, XML, CSS, Web Services (Glue)]
Denver Active is my web site I built on the side. I have not spent mush time working on it but it illustrates my abilities on an IIS server using VB, C# and utilizing Web Services. This site is very powerful even if it looks simple. Everything is 100% dynamically driven by databases. I built an administration portal for this site so I can invite people to write the columns for me without my assistance and without knowledge of these technologies. The Flash introduction on the home page gets the weather and an image to display. I have also created a search engine, an account and calendar tools on the site. The calendar tool I completely wrote instead of relying on other generation tools that have limitations.
Coors Brewing Company | http://www.coorsinvestor.com
Coors Financials -Internet '97; http://www.coorsinvestor.com; Redesigned and constructed. The purpose was to enhance usability and create a professional appearance for company stock information. ASP, HTML, PDFs and graphics.
Coors Brewing Company | http://www.cbcdistributors.com
Designed and constructed. Designed site structure and navigational system. This is a portal site. Its function is to act as "B2B" relational site with a standard interface for news delivered by Lexis-Nexus and stock reports from NYSE. Also providing product knowledge and new promotions. Speedy graphics, quick download time. HTML, JavaScript, Java, PDFs, Animation, Excel, PowerPoint, CSS, Self-Extracting ZIP Downloads
Coors Brewing Company | http://www.coorsjobs.com
Coors Human Resources -Internet '97; http://www.coorsjobs.com; Designed and constructed. Designed site structure and navigational system. The purpose of this site was to build an employment opportunity bulletin board, provide a brief history of the company and to focus on location of workplace. HTML, Animation, databases.
Simple Examples:
Repair Tickets (Flex)
Parts Explorer (Flash)
Old Style Calendar
XML Builder (JavaScript)
Poker (Flash/Java-disabled)
Photographer (Flash)
Shared Notes
Track Users on Page
CSS Designer
http://www.denveractive.com/ShoppingCart.aspx [OFFLINE]
I just wrote this shopping cart to illustrate my abilities with C#. I wrote three main classes without any tools although I am very familiar with Visual Studio .Net. Although it is not fully functional one can see my an example of C#. Also notice I have included a Web Service to get the correct tax rates by a zip code. Click Buy Now and enter a zip code in the cart total line (This feature will expire 1/18/2005).
http://www.denveractive.com/notes/arrow.asp [OFFLINE]
Here is a little tool I wrote that monitors events in JavaScript. Click the record button and move and click your mouse around. Then click stop and then click play. Have fun.
http://www.denveractive.com/notes/ [OFFLINE]
This is a tool designed to save a note on a page. It also will perform chat transactions. Create any username to try it out. Type in a user name and click enter. Double-Click anywhere on a page to move your notes palette to that position. Have someone else login with the same name. Click on the chat button and try it out.
http://www.denveractive.com/XMLbuilder/ [OFFLINE]
This is a tool designed to quickly create XML. This tool is written in JavaScript.
http://creativeslave.com/ziser/intro_content.html [OFFLINE]
This is a simple Flash site I built for a photographer. It is not launched.
https://www.denveractive.com/home/activityDesigner.asp [OFFLINE]
This is a Dynamic HTML (DHTML) example. Drag items to the calendar to add events.
http://www.denveractive.com/dayCalendar/view_day.html [OFFLINE]
This is a Dynamic HTML (DHTML) example. Click on a time, click edit, select a priority.
http://www.denveractive.com/css2.html [OFFLINE]
This is a simple CSS2 example.
http://www.denveractive.com/myAccount/manage/login.asp [OFFLINE]
This is the DenverActive “MyAccount” page. This is an example of many things such as managing classified, bloggers, a calendar, notes/diary, web-sharing, map tool, want ads and photos. Login with “guest” and “denveractive” as the password.
I have created many Content Management Systems in many languages and technologies, but I can not link to them or allow demonstrations unless I am in an interview. Please ask me about them.
My Java examples are not very well illustrated by a link, except for the https://www.qwestwireless.com website I built. This is Java, JSP, JDBC, and XML. I can illustrate with a demonstration and architectural concepts to help determine qualifications, but I can not share company information or technical specs.
Skills
Many of my skills are founded in Web development and design, project management/lead, and architecture. Here are lists of some of the skills, and programs I use for fast paced production:
|
Skill / Technology |
Version |
Level of Skill |
|
JavaScript (Language) [ JQuery ] |
Current |
Expert |
|
JavaServer Pages JSP (Language) |
Current |
Expert |
|
Java (Language) [ Generics, Patterns] |
1.5 |
Expert |
| Flex [ Web/Desktop(AIR) ] |
3.1 |
Expert |
|
HTML, IE 3.o-7 and FireFox |
3.0-5.0 |
Expert |
|
CSS1, CSS2 (Language) |
All |
Expert |
|
DHTML (Language) |
Current |
Expert |
|
Web Architecture |
|
Expert |
|
Graphic Design & Illustration |
|
Expert |
|
User-Centered Design / Human Factors Engineering / SEO |
|
Expert |
|
Adobe Photoshop |
3.0-CS4 |
Expert |
|
Adobe Illustrator |
6.0-CS4 |
Expert |
|
Flash AS2-AS3 (Scripting & Animation) |
3.0-CS4 |
Expert |
|
Tools: Debabelizer |
3 |
Expert |
|
Tools: Adobe Suites |
CS4 |
Expert |
|
Tools: Microsoft Office |
97-2003 |
Expert |
|
Tools: Eclipse |
3.1 |
Expert |
|
 |
 |