ChristopherRogers
Click here to load reader
-
Upload
christopher-rogers -
Category
Documents
-
view
82 -
download
3
Transcript of ChristopherRogers
![Page 1: ChristopherRogers](https://reader037.fdocuments.in/reader037/viewer/2022100406/55cc7b65bb61ebb37e8b459e/html5/thumbnails/1.jpg)
Page1
Christopher RogersSoftware Developer -- American Fidelity
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](https://reader037.fdocuments.in/reader037/viewer/2022100406/55cc7b65bb61ebb37e8b459e/html5/thumbnails/2.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022100406/55cc7b65bb61ebb37e8b459e/html5/thumbnails/3.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022100406/55cc7b65bb61ebb37e8b459e/html5/thumbnails/4.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022100406/55cc7b65bb61ebb37e8b459e/html5/thumbnails/5.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022100406/55cc7b65bb61ebb37e8b459e/html5/thumbnails/6.jpg)
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](https://reader037.fdocuments.in/reader037/viewer/2022100406/55cc7b65bb61ebb37e8b459e/html5/thumbnails/7.jpg)
Page7
![Page 8: ChristopherRogers](https://reader037.fdocuments.in/reader037/viewer/2022100406/55cc7b65bb61ebb37e8b459e/html5/thumbnails/8.jpg)
Page8
Christopher RogersSoftware Developer -- American Fidelity
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