John's Projects
JohnKtejik@gmail.com
Skills | Education | Employment | Hobbies | Self-projects | Work projects (PHP) | Test scores |
Skills | Able to learn new information quickly; Skilled in programming languages such as C, C++, C#, Java, ADA, Visual Basic, HTML, XML, LUA, SQL, PHP, .Net, SOAP, Coldfusion; Experience with applications such as Excel, Access, Word, Microsoft Visual Studio, Apache, Unix, Ubuntu Linux, Dos, Oracle, Macromedia Suite, Photoshop | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
Javascript/CSS |
And of course, the cool dynamic backgrounds. |
||||||||||||||||||||||||||||||||
PHP projects |
More charts: Google charts Generic bar chart |
||||||||||||||||||||||||||||||||
Java |
A multi-user android app. Teachers can create multiple choice quizzes, students can take them. Scores are compared with peers. A transit system emulator for the City of Atlanta, Georgia. A from-scratch compiler in the Tiger programming language. It would create actual machine instructions which could then be executed on an emulator like QtSpim I also made a video to help others get started with ANTlr token parsing. Source code by request |
||||||||||||||||||||||||||||||||
Python - from Masters |
Artificial Intelligence for Robots: maze traversal, runaway robot Artificial Intelligence: Alpha-best game playing algorithm, bi- and tri-directional search across Atlanta, probability calculations, decision trees, finding best colors for an image, speech recognition/prediction (hidden markov models) Computer Vision: Image blending, street sign identification, object tracking, optical flow, particle tracking, facial recognition, final project Knowledge-Based Artificial Intelligence: a program to automatically solve Ravens Progressive Matrices (An IQ test) |
||||||||||||||||||||||||||||||||
C stuff |
Working with microsoft Kinect to computer Emgu OpenCV function tester with GUI. C# (source) A bot for Simcity Social. This was pretty cool, as it captured what appeared on the monitor. The #1 answer on Stack Overflow. C++ and OpenCV (source) Loot Roller for guild in World of Warcraft. C++ (source) Probability analyzer for a World of Warcraft achievement. C++ MUD Bot. Connected to a MUD server via Telnet protocol, logged in, parsed text to determine directions or actions to take, moved around and interacted with the world. Outputted a map as it went along. If other people spoke/chatted in its presence, it would interface with the ELIZA chatterbot and carry on a conversation. Sadly, I lost the code. C++ A Final Fantasy XI bot. C++ (source)
|
||||||||||||||||||||||||||||||||
Self-Projects: |
My greatest project, lost in the great computer crash of 2005, was a MUD (Multi User Dungeon) chatbot. When launched, it would automatically connect to a MUD server, create a character, log in, then walk walk, chatting with people. It captured conversations and parsed their parts-of-speech by connecting to the internet via a Google API key, searching the dictionary for words, and getting their parts of speech dynamically (Most part-of-speech analyzers use a dictionary-based approach). It would scan the environment, run from danger, and traverse the virtual world, keeping track of where it was and building a map. It had a graphical output that would show the map being built in real time and where the character was. A fantasy novel for my sister. Arduino programming for my cat. Cubieboard/raspberry Pi programming Flash/Scratch.mit video game (Adobe Flash required.)
A 70,000 page book about coaching soccer! (I'm really proud of it) Buying a grand piano, rebuilding it, and learning to tune it. Content Management System for UW-Parkside student newspaper, the Ranger News. Coldfusion. (source) Part-of-speech analyzer. Connected to google to spellcheck and retrieve parts-of-speech of words. Analyzed sentance structure to determine most likely part of speech for each word. Visual Basic and MS Access database. (source) Wrote a (unfinished) Fantasy Novel of 30,000 words. Learning to program by copying code from the last page of 3-2-1 contact magazines during childhood. GWBasic language.
A bunch of cool results from my image processing tests (source) |
||||||||||||||||||||||||||||||||
Internet Presence |
StackOverflow profile 4,000+ reputation. I can create tags!
23 World of Warcraft Mods. Over a million downloads! (the picture doesn't show the old site stats). The most popular one is auctionSnatch followed by TooManyAddons. Makes for great bar conversations. Most everyone has played WoW, and if they ever used the auctionhouse, they probably used my mod. (source) |
||||||||||||||||||||||||||||||||
All the domains I managed |
|
||||||||||||||||||||||||||||||||
Tests |
SATs :800 math, 720 verbal |
||||||||||||||||||||||||||||||||
Education |
Masters of Computer Science - Georgia Institute of Technology (Georgia Tech) Classes taken: Artificial Intelligence for Robots, Artificial Intelligence, Knowledge-Based Artificial Intelligence, Human-Computer Interaction, Compilers, Computer Vision, Computational Photography, Educational Technology, Software Architecture and Design, Software Development Process Robot Programming, Gateway Technical College. 2013 Paralegal Certification,Carthage College, Kenosha, WisconsinAmerican Sign Language I, Gateway Technical College Dale Carnegie Public Speaking Certification Fine Arts Studies, Acting and Piano Pedagogy.
University of
Wisconsin – Parkside
A drawing class at UW-Milwaukee Bachelor of Science - Computer Science. University of Wisconsin – MadisonSome classes taken: Computer Architecture I, Artificial Intelligence, Calculus II, III, Crypography, Ethnic Studies, Environmental Toxicology, Numerical Methods Study abroad,
University of Queensland, Australia. Elmira College, Elmira, NY
Christian Life High School. Valedictorian. |
||||||||||||||||||||||||||||||||
Employment |
P2 Software Engineer, Northwestern Mutual (2020-Present) Teacher, Afterschool Enrichment Solutions (2014-2017) I wrote a 70,000 word book! (Summer of 2016) Soccer Referee, Kenosha Area Soccer League (2014-present) Web Site Programmer, Avis Web Design Soccer coach. St. Joe's Catholic Academy, Wilmot High School, Kenosha Area Soccer League. (2005 – Present) Legal Assistant, Madrigrano, Aiello & Santarelli. LLC. Intern (March-April 2011) Mod Developer,
www.Curse.com (2006 – Dec 2010) Tutor, Boys & Girls club of Kenosha (Nov. 2007 - June 2008). I supervised and tutored elementary school students. Sales Associate, Sunglass Hut (March-Oct 2006) Dog Handler, Dairyland Greyhound Park (April 2005) Furniture Mover, Lathrop Furniture, bought out by Furniture Express (April 2004-February 2005) Piano Teacher, Self-Employed (Spring of 2004) Programmer,
Quality Control Tester, Automated Peripherals,
Inc. Grocery Bagger (Summer of 2000) Mailman, Cafeteria server (Softmore year of College) Soccer Referee (All of High School) |
||||||||||||||||||||||||||||||||
Hobbies | Soccer Piano Traveling
Theatre
Director, Actor, Lakeside Players (2010 – Present) |
||||||||||||||||||||||||||||||||
To Do: |
tooltips
|