| Charles Iliya Krempeaux, B.Sc. |
Vancouver, BC
charles@reptile.ca
|
| Objective |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Summary |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Technical Skills |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Education |
From SFU (Simon Fraser University) <http://www.sfu.ca/> I have attained a BSc with a major in Computer Science (in May 2000). But although my education focused on Computer Science, it certainly was not restricted to it. My education was also directed heavily in Mathematics, Physics, Chemistry, and a variety of Art related fields. My Computer Science education specialized in various Multimedia topics (ranging from 2D & 3D graphics, sound, & video) and in Usability & HCI (ranging from cognitive psychology, design methodologies, guidelines, standards, and patterns adherence, human-computer interaction, information architecture, interaction design, prototyping, usability evaluations, and user & task analysis). My computer science & engineering related classes included such topics as: user interface design, multimedia systems, computer graphics, computer animation, model-based computer vision, designing programming languages, social implications of computerization in society, theoretical and practical aspects/problems of operating systems & their design, data structures & algorithms, theoretical and practical issues/problems relating to data communications and networking, low level computer hardware architecture, digital and computer design (laboratory), digital circuit design, data & program abstraction, database systems & structures, event driven programming, object oriented application design, and formal software engineering analysis, design, & processes. My math related classes included such topics as: discrete mathematics, numerical analysis, linear algebra, complex variables, differential geometry, applied algebraic systems, calculus, vector calculus, multi-dimensional calculus, differential equations, analysis, and abstract algebra, among others. My science related classes included such topic as: thermodynamics, electro-magnetics, organic chemistry, and Newtonian physics, among others. My arts related topics included such topics as: electro-acoustic music, 3D computer generated human animation, essay writing, poetry, linguistics, philosophy, and art history.
My education was not restricted to what was taught in the classroom. In fact, the great majority of the knowledge and skills were attained through self-directed and self-motivated studies on my own time. Most the libraries & languages I know are a result of self directed study. Also, I usually extended my education, on what was learned in class, through self direct study. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Work History |
I co-founded 49 Research and took the role of Director of Engineering and Product Development. In this capacity, I managed resources including scheduling and hiring for the engineering group, initiated, lead and managed the new product development (NPD) initiatives, defined and documented department standards, provided technical oversight for projects, helped define technical specifications, provided scoping and estimation for project bids, while also participating in engineering work when time allowed.
I joined the Thirdi team as a very senior level software engineer who was able to take on projects and develop them to their completion. And introduced some aspects of an Agile development environment to the company.
I joined the Navarik team to fill their need for a very senior level software engineer who could "hit the ground running", so to speak. And learn their system at a highly rapid pace, and start making major contributions to the system immediately. As a senior software engineer at Navarik, I worked on their flagship product -- Navarik Inspection. Developing the software while working with the team in a Agile environment.
As a senior software engineer on the research & development team I researched, designed, and developed software and solutions for the Real Estate industry. This work included working on proprietary systems. As well as working on WordPress and WordPress MU (WPMU). And developing WordPress Plug-ins and WordPress Themes / Templates.
As the lead software engineer, I lead a team of software developers which created and maintained BidClix's in-house, proprietary, ad serving technology known as ActiveMarket. I also managed the work of artists and scripters. And was responsible for much of the Research & Development.
As the owner of Reptile Consulting & Services I took on roles such as software engineer, project manager, tech support specialist, computer hardware specialist, system administrator, and numerous other tasks.
At iFusion, I designed, developed, and tested dynamic web sites. Including: bulletin boards, shopping cart systems, online stores, chat systems, administrative back-end systems, & news systems, among others.
An (on call) system administrator and consultant for all the union hall's computer software and hardware systems.
Editor on Netscape's (and now AOL Time Warner's) Open Directory Project. My editing role included the creation of new content; approving of (or disapproving of) submitted content; and searching for new content; among other things. My work on this project is used by Corporations such as: Netscape, AOL, Google, Lycos, and many many others.
A Math Tutor at Kwantlen College. In addition to tutoring Math, I also tutored in Chemistry and Physics (when students asked for help in those topics).
I privately tutored students in Mathematics (as well as Chemistry, Physics, and General Science). These students ranged from 6th grade to 2nd year at University. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Recent Work |
SBBC ConnectorSmall Business BC (SBBC) is a not-for-profit society which is a key resource centre for business information and services, in British Columbia, by providing information brokering services, seminars, and consultations. SBBC Connector is a data mining tool and search engine used to give users of the Small Business BC website access to many of their internal databases. http://www.smallbusinessbc.ca/ SkinnyMVCSkinnyMVC is a light-weight, easy to learn, "skinny" development framework for PHP that enables the developer to implement the MVC architectural pattern, while maintaining maximum flexibility and performance of the application. DemurrageDemurrage is a demurraging application created for a large Canadian oil company. (An NDA prevents me from providing more details.) SocialGivingPinc Productions is a creator of multi-currency charitable giving technologies and platforms, focusing on web-based solutions, online video, and social networking. SocialGiving is Pinc Productions' charitable giving platform designed for Ning as a "network widget", to be used in social networks which support OpenSocial. Navarik InspectionNavarik is a producer of web-based solutions for the shipping business. And has found much success in the petroleum industry. Navarik Inspection is web-based cargo inspection system that helps petroleum and energy firms standardize your nomination and inspection workflows across the company, and analyze cargo quantity and quality (CQQ), including loss and trending, more easily and accurately. http://www.navarik.com/home/systems/inspection/ Show in a BoxShow in a Box is a (largely) volunteer build open source solution for Internet TV, video blogs, and video podcastings. Build on WordPress, Show in a Box is a collection of WordPress plugins and WordPress themes, designed to turn WordPress into a Online Video platform. Top Producer BlogsTop Producer provides leading solutions for the real estate industry. Among those solutions is Top Producer Blogs. Top Producer Blogs is a highly scalable fork of WordPress MU (WPMU) tightly integrated with Top Producer's other products. Enhanced to host hundreds of thousands of blogs. ChaCha AdAgentChaCha is a "people-powered" search engine. A search engine that features human guides. With the click of a button a user can talk to a human being and have them help them find what they are looking for. ChaCha Adagent is a cost per click advertising system that allows advertisers to reach the ChaCha search audience on a performance basis. Accipiter AdMarketAccipiter Solutions is one of the pioneers in the online ad serving space. And a dominant player in the ad technology space. Accipiter AdMarket is a globalized advertising marketplace. Serving the global market. And processing any of the worlds currencies. Including USD, CAD, UKP, JPY, and EUR. Among others. http://accipiter.com/products/admarket.php Bell Viritual MarketplaceBell Canada is Canada's largest communications company. Part of Bell Canada's offerings is the Bell Virtual Marketplace. Bell Virtual Marketplace is one of Canada's premier advertising networks and advertising technology providers. It services top Canadian websites and portals; including Sympatico MSN (MSN Canada).
http://www.marketplace.bell.ca/ (English)
ActiveMarketActiveMarket is a fully branded, private label technology solution enabling publishers to operate their own self-contained advertising marketplace. Ideal for publishers with strong brands and leadership in their own industry, vertical, or geographic region. The ActiveMarket technology is a high performance, industry leading, high availability, fault tolerant, ad serving system which can handle upwards of 1000 hits per second. It has sub-systems for fraud detection, early warning problem detection, health monitoring, self healing, optimization, quality control, accounting, reporting, and e-commerce. BidClix Adserving TechnologyBidClix's Ad Serving Technology is a high performance, industry leading, high performance, high availability, fault tolerant, ad serving system which can handle upwards of 1000 hits per second. This ad serving technology is currently used by about half of the leading websites, portals, and ISP's. (Although an NDA prevents listing most of them.) AcuityBoxAcuity Box is software used for eye acuity examination. Acuity Box is a Linux application written in C#, and utilizing the GTK# library It is distributed on a live (bootable) Linux CD, that boots straight into the Acuity Box program (which removes many potential problems and complications due to using a computer system). Old Projects...Projects listed here are limited to work done very recently (for reasons of keeping this resume to a reasonable length). Information about older projects will be provided upon request. (Other projects include various web sites, e-commerce sites, applications, and system software.) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| References |
Available upon request. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||