ChristopherRogers

8

Click here to load reader

Transcript of ChristopherRogers

Page 1: ChristopherRogers

Page1

Christopher RogersSoftware Developer -- American Fidelity

[email protected]

Summary

I have graduated with my Bachelor's degree in Computer Science--Game Development from Rogers

State University. I make video games and love doing it! I understand much about the agile development

process and utilize a methodology of extreme programming. I wish to use this knowledge to obtain a full-

time position with a AAA title company such as EA or any studio with Microsoft. Please, take a look

at my portfolios: STUDENT WORK -- https://drive.google.com/?authuser=0#my-drive ARTWORK --

http://crog77x.deviantart.com/ VIDEOS and TUTORIALS -- https://www.youtube.com/channel/UC-

fyJdzD-1u6SBdtBv_tYdQ

ExperienceSoftware developer at American fidelityJune 2014 - Present (1 year)

Design and Develop software in Agile environment utilizing a Scrum methodology. I use HTML/CSS to

view the JavaScript controllers and services that talk to both a SQL database and a mainframe through an

API in C# for end-to-end CRUD operations. I use MVC, WCF ,LINQ, Knockout, and Breeze to formulate

Queries to talk to a RESTful service to get data from different sources (i.e. replicated from the mainframe

and SQL database). I use AngularJS, Node.js, D3, and jQuery for animations and two-way data-binding as

well as dependency injection and the use of design patters such as factory and prototype. I also write unit and

integration tests as well as troubleshoot problems with code.

Senior Programming analyst at AAONJune 2013 - June 2014 (1 year 1 month)

Automation of the Purchase Order system Automation of the Purchase Order Requisition system Code large

projects (3 weeks to 6 months) Profit Forecasting Data-mining reports for general ledger analysis Memory

Management Algorithm Optimization Averages 300+ lines of code daily. Over 90,000 lines of code written

total. Utilize the PRC system to track versions of code and used as a security measure. Universe Basic used

to program in Windows Editor as an IDE. Retreive language used to create select lists. TCL command

prompt used to run and test code via a manual debugger. Pick system used as a Post-Relational Database.

Created dictionaries and associated data files. Used Redback to create threads for HTML/CSS data transfer

Used Unix kernel as a controlling O/S for the mainframe. Used Bourne Shell Scripting to create .PDF

and email them as attachments. Attach data in .PDF format from a printed .TIF file Coded in Engineering

Loop to track history of DSO's through state tracking. Kermit FTP transfers of data. Create subroutines that

Page 2: ChristopherRogers

Page2

may pass data to other subroutines. Create Excel exports for data to utilize as Pivot Tables. Modify Senior

Programmer's code as well as my own. Unit Testing, black box testing, and white box testing.

Lead Computer Technician at Field Solutions LLC, and OnForce Inc.January 2009 - May 2014 (5 years 5 months)

POS systems installs, mainly. I've done some embedded systems installs such as firmware updates and

complete system rebuilds.

Game Developer at Rogers State UniversityAugust 2008 - May 2013 (4 years 10 months)

Anything and everything! I am an army of one. Understanding C#, Java, ActionScript, C, C++, Assembler,

Truth Gates, Linkage Editors, PEP/8 systems, Finite State Machines, and Persistent State Machines. I utilize

the fundamentals of software development: Inheritance, Polymorphism, Encapsulation, and Abstraction

concepts. I also have done Game development management, agile process, design, physics software

engineering, artificial intelligence, utilizing advanced mathematics such as linear algebra for game graphics

and understanding taylor series approximations. I've also done much with 3D animation such as Maya,

Photoshop, Illustrator, Flash, Unity 4.0, Unity 4.3, and user interfaces. Creating everything from the ground

up, and not using any pre-made engines or modifying (creating "mods") existing code. I do everything from a

blank canvas because that shows I understand what i'm doing because it forces me to implement all ideas and

concepts.

2 recommendations available upon request

ProjectsMirror CityFebruary 2013 to May 2013

Members:Christopher Rogers, Aaron Sheppard

Mirror City is a city of decay, destruction, and death. The people of the city are surrounded by water on

all sides and cannot afford to escape the bounds of their enslavement. It is not of a iron chain these people

are fettered by but their monetary status. Their status is what makes them born slaves and kept slaves. The

only hope of survival is to be seen as useful to the rich. The top one percent of the population is royalty

and seen as gods among mere mortals and they control every aspect of the city from where the people can

go, what they can do, who they can communicate with, what they eat, where they sleep, and a long list of

things forbidden by the lowest of classes. The infrastructure of the classes are based entirely on financial

status sans the Seers, the royalty class. The Seers are of nobility through family—their bloodline. Mirror

City is named such since all transportation is done via projecting ones image through lenses and off of

mirrors. Despite talent, intelligence, and being civilized, those that are born poor will forever stay poor

to never be allowed to rise the social ladder—a tactic to keep the Seers in brutal control. If one were to

attempt to gain any monetary finances they will find it impossible since the system is designed to make the

base class forever gradually gain an intractable debt. This is achieved artificially by making the money the

Page 3: ChristopherRogers

Page3

people use, called Credits, created with debt attached to it. Every Credit a person earns through slave labor

is not as much as it is worth, thus making the people slaves. They forever have a growing debt they cannot

repay since the Credits are the only thing that will be accepted as payment, and those Credits are with debt.

Which, makes a system of spiraling downward debt. The only thing that gives a Credit its value is the fact

there is a large supply, which is controlled by the Seers...

CoursesBachelor's degree, Game DevelopmentRogers State UniversityAdvanced Topics: Modeling and Simulation

Honors and AwardsBachelor's DegreeRogers State University

May 2013

Overall Silver MedalAcademic Decathlon

February 2003

ASP.NET 3.5 FUNDAMENTALS ProficiencySHL Talent Measure

February 2014

Mastered the basic concepts of ASP.NET 3.5 Fundamentals, including: · Web Applications · Web Forms

· ASP.NET Controls Demonstrates a clear understanding of intermediate ASP.NET 3.5 Fundamentals

concepts, such as: · Web Services · Troubleshooting · Styling and Design · Codebehind Has some

knowledge of more advanced ASP.NET 3.5 Fundamentals concepts such as: · ASP.NET AJAX · Common

Language Runtime · Dynamic DataC# 4.0 ProficiencySHL Talent Measure

February 2014

Mastered the basic concepts of C# 4.0, including: · Arrays and Collections · Class Members · Delegates

and Events Demonstrates a clear understanding of intermediate C# 4.0 concepts, such as: · Expressions

· Exception Handling · Generics · Grammar and Logic Has some knowledge of more advanced C# 4.0

concepts such as: · Unmanaged Resources and COM · Reference and Value TypesOO Concepts ProficiencySHL Talent Measure

February 2014

Mastered the basic concepts of OO Concepts, including: · Key Features of Object-Oriented Programming

Demonstrates a clear understanding of intermediate OO Concepts concepts, such as: · Classes and Objects

Page 4: ChristopherRogers

Page4

· Design Practices · System Architecture Has some knowledge of more advanced OO Concepts concepts

such as: · Objects and Component Benefits Brainbench Certification in Object-Oriented ConceptsBrainbench

February 2014

Skills certification I've earned puts me under Brainbench's Job Role Certification for the following roles:

Technical Trainer (IT) .NET Programmer C++ Programmer Java Programmer Software Tester Windows

Application Developer Software Quality Analyst IT ManagerComputer Plus CertificationField Solutions

July 2012

Electro-Mechanical CertificationField Solutions

July 2012

Dell MRA CompliantField Solutions

March 2012

MOUS Word '97 CertifiedMicrosoft

January 2001

NCR Basic CertificationNCR

October 2012

TechFORCE ICATechFORCE

October 2012

Hallmark POS CertificationHallmark

August 2012

Starbucks CertificationStarbucks

March 2012

Maurices CertificationMaurices

August 2012

Adjustable Bed ExpertField Solutions

January 2012

Ajustable Bed CertificationField Solutions

Page 5: ChristopherRogers

Page5

January 2012

Copier Skills CertifiedField Solutions

July 2012

LanguagesC# (Full professional proficiency)Java (Professional working proficiency)C++ (Limited working proficiency)C (Limited working proficiency)ActionScript (Limited working proficiency)HTML (Professional working proficiency)Pick Basic (Professional working proficiency)UniVerse Reality (Full professional proficiency)Assembler (Limited working proficiency)TCL (Full professional proficiency)Retrieve Query (Full professional proficiency)CSS (Professional working proficiency)JavaScript (Professional working proficiency)PCL (Full professional proficiency)Ruby (Limited working proficiency)Python (Elementary proficiency)Mel (Elementary proficiency)PHP (Elementary proficiency)SQL (Full professional proficiency)

Skills & ExpertiseC++LinuxCJavaSoftware DevelopmentStorageWindowsComputer HardwareEmbedded SystemsActionScriptMayaMudbox.NETXNA

Page 6: ChristopherRogers

Page6

FedoraMS-DOSC# 4.0FlashC#Video GamesSoftware EngineeringGame DevelopmentUser InterfaceOperating SystemsUser Interface DesignAgile MethodologiesPHPArtificial IntelligenceVisual StudioGame DesignDirectXJavaScriptAndroidWindows 7MySQLUnity3DUnreal Engine 3Game ProgrammingObjective-COpenGLProgrammingWeb DevelopmentHTML 5PerforceLevel DesigniOS developmentScriptingAndroid DevelopmentComputer AnimationDatabases

EducationRogers State UniversityBachelor's degree, Game Development, 2008 - 2013Grade: 2nd in ClassActivities and Societies: Playing video games, running, taking dog to park.Rogers State UniversityAssociate of Science (A.S.) `, Computer Science, 2005 - 2006Grade: 3.45

Page 7: ChristopherRogers

Page7

Page 8: ChristopherRogers

Page8

Christopher RogersSoftware Developer -- American Fidelity

[email protected]

2 people have recommended Christopher

"Chris was an excellent student with a comprehensive grasp of the creative elements of game story."

— Emily Dial-Driver, Professor, Rogers State University, was a consultant or contractor to Christopher atRogers State University

"Christopher is a highly competent and knowledgeable programmer with an extensive range of capabilities, as

I have witnessed first-hand. I don't see how anyone would regret having him on their team. A++"

— Ken Clinton, Freelance Web Developer, Self-Employed, was with another company when working withChristopher at Rogers State University

Contact Christopher on LinkedIn