About Kevin S.
Instructor details
Experience
Web Developer
Aug, 2007 - PresentApple Blossom Media
Owner/operator of my own freelance web development business. As a freelancer I get to wear many hats and have to remain flexible and open-minded. It is a role that requires continuous learning as each job is different from any I have done before. My daily tasks have me programming in a variety of web languages including PHP, JavaScript/jQuery, HTML, CSS, and Perl. Database design and management is also an important part of my day-to-day work. In addition to programming, I also have the opportunity to do some design work. Photoshop skills are important in web design as are a good understanding of typography, color theory, and user interfaces. A web developer does more than just create websites, although that is a fundamental part of the job. Web-based applications, games, data processing, inter-processor communication are all tasks that require advanced programming skills and help to keep the user engaged with a site and provide valuable information back to the client.
Senior Design Engineer
Oct, 1998 - Sep, 2012AMD
Responsible for architecture, design and testing of digital circuits for AMD integrated processors, specializing in hardware acceleration of 2D and 3D graphics and video. My role involved defining the functionality that was required for a given project, creating a development plan and schedule, designing the logic using Verilog RTL, keeping within area, power and timing budgets, synthesizing the circuit with Synopsys, defining and developing test plans and unit tests, debugging nightly regression runs and writing infrastructure code to automate the design and testing processes. The most recent processor that I worked on with AMD was selected to power the XBOX One and Playstation 4, as well as numerous PCs and tablets.
Education
Bachelor of Science Computer Engineering
Aug, 1983 - May, 1987Baylor University
Master of Science Computer Engineering
May, 1990 - May, 1992National Technological University
Certifications
Career and Technical Education (CTE) Certification
Feb, 2010Colorado Department of Education
Expires August 2018
Awards
U.S. Patent #5,655,135
Jun, 1997United States Patent Office
Languages
Spanish
Limited Proficiency
English
Native Proficiency
Instructor details
Private Lessons
- 1:1 lessons with a trusted instructor
- 300+ subjects to choose from
- Meet online or in person
- Free on-demand videos and articles