Kris Rajendren

Kris Rajendren

Pennsylvania

Skills & Experience

  • Spoken Languages

    • English
    • Hindi
    • Tamil
    • Urdu
    • Sanskrit
  • Looking for work

    Yes

150 Achievements

  • Obtaining a Location Fix
  • Authorization with Third Party Libraries
  • Refactoring Using Codable
  • Dark Sky API Client
  • Downloading JSON Data Asynchronously
  • Fetching Data From the Web
  • Modeling Forecast Data
  • Properties
  • Python: Instant Objects
  • Dungeon Game 2
  • How Jenkins Works
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Build an Application
  • All Together Now
  • Loading Data From a Resource
  • Modeling an Interface
  • Error Handling
  • Objects and Optionals
  • Introduction to Optionals
  • Introduction to Enumerations
  • Running Apps on a Device
  • Improving Our User Interface
  • Structs As Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Differentiating Between Objects
  • Class Inheritance
  • Classes in Swift
  • Complex Data Structures
  • Using Slack Effectively
  • Adding Power to Functions
  • Functions in Swift
  • Introducing Slack for the Techdegree
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Python Slices
  • Using Lists
  • Meet Lists
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Creating Flexible Objects Using Protocols
  • Protocol Basics
  • Python Lists
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Using your New Tools
  • Getting Started with Java
  • MVC
  • Notifications
  • KVC and KVO
  • Singletons
  • Understanding the Core Data Stack
  • The Constraint Equation
  • A History Lesson
  • First Class Functions
  • Memory, Arrays and Loops, Oh My!
  • Tying It All together
  • Diving Deeper
  • Getting Oriented - Object-Oriented, That Is
  • Immersive Examples
  • Scope and Loops
  • More Operators
  • Operators and Conditionals
  • Data Types and Variables
  • Intro to Objective-C
  • Asynchronous Error Handling
  • Closures in Cocoa Touch
  • Building Standard Library Functions
  • Closure Expressions
  • Generics with Swift 2 - Beyond Basics
  • Generics with Swift 2
  • Memory Management in Swift 2
  • Extensions and Protocols
  • Value Semantics, Type Methods and Inheritance
  • Object Initialization in Swift 2
  • Properties in Swift 2
  • Refreshing the Data
  • Adding Weather Icons
  • Managing Complexity
  • Simple Data Structures
  • Interacting With Data From the Web
  • HTML First
  • How Ruby Works
  • Refactoring Our Code (Swift)
  • Building the Master and Detail Views (Swift)
  • Building a Music Library and Playlists (Swift)
  • Using a Navigation Controller With Segues (Swift)
  • Introduction to Delegates
  • Closures in iOS
  • Closures and Closure Expressions
  • Functions as First Class Citizens
  • Working With Remote Repositories
  • Merging
  • Getting Started With Git
  • Branches
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Understanding Aesthetics
  • Introduction to Design
  • Beginning HTML and CSS
  • What Are Design Patterns?
  • Sketch Features
  • Introducing Sketch
  • Working With Multiple View Controllers (Swift)
  • Displaying Additional Views
  • Using the Vending Machine
  • Loading Data From a Resource
  • Modeling An Interface
  • Error Handling in Swift 2.0
  • Creating Flexible Objects Using Protocols
  • Swift 2.0 Protocols
  • Objects and Optionals
  • Introduction to Optionals
  • Introduction to Enumerations
  • Complex Data Structures
  • Running Apps on a Device
  • Improving Our User Interface
  • Structs as Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Differentiating Between Objects
  • Class Inheritance
  • Classes
  • Introducing Adobe Illustrator
  • Function Parameters
  • Functions in Swift 2.0
  • Control Flow with Conditional Statements
  • Control Flow With Loops
  • Swift Dictionaries
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Newbie