INTRODUCTION
Essentially, I am fascinated with computers and how they can be used to improve the optimal efficiency of business processes through automation and enhancing the user experience. I enjoy working with Open Source E-commerce platforms such as Magento, Drupal, and Wordpress, as well as, custom built LAMP stack enterprise software.
I recently completed a 6 month long web developer program at Galvanize where I updated my already existing front and back end development skills by learning modern Javascript frameworks and libraries from building real world projects with NPM, NodeJS, Express, Knex, Sequelize, and React.
Currently, I work as a Teacher Assistant for the University of Arizona Web Developer Bootcamp in the evenings and take on various freelance projects while actively seeking my next employment opportunity. Ideally, in or around, the greater Phoenix area.
For nearly a decade, I have been applying advanced CSS techniques to achieve responsive website layouts for businesses and promotional products with the highest personal regard for data integrity, professional appearance, and enhancing the user's experience. Predominantly write code by hand, but am also capable of utilizing design tools like those that comprise the Adobe Creative Suite. Which includes programs, such as: Flash, Dreamweaver, Fireworks, Illustrator, and Photoshop. Am also experienced in rendering audio/video files, ie: H.264, MPEG-4, Real Audio/Video, Windows Media, Apple Quicktime, Shockwave, Flash, Director, Flac, and Ogg, which are often used in the production of effective e-learning and advertising content optimal for online streaming performance. Including the initial process of capturing media from the recording device using software, such as: Adobe Premier, Adobe After Effects, and Fmpeg.
Recent Developments
Flexbox is the most recent set of layout elements accepted by the W3C standards. It allows you to place elements within a container, arrange, and (re)order them, align them, and distribute the space between (and/or around) them, regardless of their size. It allows you to make them literally flexible items inside a container can be stretched and shrunk to accommodate the available space, and can be sized in proportionally to each other, and any available space between or around them can be distributed among them based on a proportion that you get to specify. Flexbox allows for the creation of more adaptive and responsive layouts that adapt to the layout changes on different screen sizes and orientations.
In order to demonstrate the Flexbox layout, I applied my knowledge and understanding of it to building this website that you are now viewing. All done without a single use of floats, as commonly used in the earlier Grid layout system.