Rajesh Surana Profile Picture
 
Hello! I am Rajesh.
  • Nice To Mt You!
  • How's it going?
More About Me

About

Here is a journey of my life.

  • Software Developer

    June 2016 - current

    Software Developer

    Currenly developing tool for server configuration and setup at Cisco Systems. Working in AngularJS on front-end and Spring on back-end to develop cross platform tool in scrum environment where new functionalities are added every scrum iteration.

  • Software Developer Intern

    Jan 2016 - May 2016

    Software Developer Intern

    I developed validation framework in Python for Intel Corporation's first PCIe based world’s fastest Solid State Drive.

  • Software Developer Intern

    Aug - Dec 2015

    Software Developer Intern

    Here, I developed student information system for the K-12 Education market at Edupoint Educational Systems LLC. For development purpose, I used home produced Synergy technology. Most important and challenging task was to Migrate DCV Extract from SRC Engine-1 to Engine-2.

  • Web Developer Intern

    May - Aug 2015

    Web Developer Intern

    During this period I developed E-commerce website from front-end to back-end for explosion sportswear in MVC architecture. Most critical task was to design database for storing sell and user information and furnishing smooth secured minimum interaction payment system. I also configured server and email addresses.

  • Arizona State University

    2014 - 2016

    Masters in Computer Science

    I did my Masters in Computer Science at Arizona State University. With serious projects in the areas like mobile security, compiler construction, clock synchronization in distributed environment, semantic web mining and interactive visualization I have developed software development and analytical skills.

  • Software Developer

    2012 - 2014

    Software Developer

    I have worked as a software developer in a 3DPLM Software Solution for 2 years. Here, I developed several applications in CAD/CAM software. I have handled issues like server to server data transfer, memory optimization, algorithm performance optimization, etc. In addition, I was responsible for release management task of 3 teams for which I used SCM tool.

  • Walchand College

    2008 - 2012

    Bachelors in Computer Science

    I completed my bachelors in Walchand College of Engineering Sangli. Here, I earned great deal of technical expertise in various languages. I was part of many on-campus technical and social clubs and really enjoyed this time with my friends.

  • View
    my
    Resume

Portfolio

Browse through some of my works.

Security

Patterns

Software Design

Security

Secure Banking System

Security + Web Design

Web Design

E-commerce Website

Web Design

Rajesh Surana Visual Recommender

Online Visual Recommender

Data Visualization

Rajesh Surana Python Portfolio

Python Programming

Coding

Rajesh Surana Java Portfolio

Java Programming

Coding

Rajesh Surana Ruby Portfolio

Ruby Programming

Coding

Rajesh Surana Android Portfolio

Android Applications

Coding

Linux Programming

Clock Synchronization

Linux Modules

Compiler Construction

Compiler Construction

Programming Languages

Graphics Design

Banners and Hoardings

Graphics Design

Iagno Game

Iagno Game in Linux

Coding

Algorithms

Algorithms

Coding

Awards

Few recognitions.

Award
Innovate Everywhere Award

Innovate Everywhere Award


Spring 2018 - Hackathon 2k18

Award
Innovate Everywhere Award

Innovate Everywhere Award


Spring 2017 - UI Performace Improvement

Award
Innovate Everywhere Award

Innovate Everywhere Award


Spring 2017 - Bugs bashed

Award
Benefit Everyone Award

Benefit Everyone Award


Summer 2016 - Team Work

Award
Our People Deal Award

Our People Deal Award


Summer 2016 - High Performance

Award
Excellence Award

Achievement Award for Excellence


Summer 2015 - Web Development

Certifications

Here are the certifications that I completed.

Distinction
Graph Search, Shortest Paths, and Data Structures

Graph Search, Shortest Paths, and Data Structures

Coursera - Stanford

Distinction
Divide and Conquer, Sorting and Searching, and Randomized Algorithms

Divide and Conquer, Sorting and Searching, and Randomized Algorithms

Coursera - Stanford

Distinction
Capstone: Analyzing (Social) Network Data

Capstone: Analyzing (Social) Network Data

Coursera - UC San Diego

Distinction
Mastering the Software Engineering Interview

Mastering the Software Engineering Interview

Coursera - UC San Diego

Distinction
Advanced Data Structures in Java

Advanced Data Structures in Java

Coursera - UC San Diego

Distinction
Data Structures and Performance

Data Structures and Performance

Coursera - UC San Diego

Distinction
Object Oriented Programming in Java

Object Oriented Programming in Java

Coursera - UC San Diego

Distinction
Object Oriented Java Programming: Data Structures and Beyond

Object Oriented Java Programming: Data Structures and Beyond

Coursera - UC San Diego

Learn and Understand AngularJS - Udemy

Learn and Understand AngularJS


Udemy

Design Patterns with Python - Lynda

Design Patterns with Python


Lynda

Foundations of Programming: Web Services - Lynda

Foundations of Programming: Web Services

Lynda

Java Tutorial for Complete Beginners - Udemy

Java Tutorial


Udemy

The Java Spring Tutorial: Java's Popular Web Framework - Udemy

The Java Spring Tutorial


Udemy

Distinction
MongoDB for Python Developers - MongoDB University

MongoDB for Python Developers


MongoDB University

Distinction
MongoDB for Java Developers- MongoDB University

MongoDB for Java Developers


MongoDB University

Distinction
An Introduction to Interactive Programming in Python (Part 1)

An Introduction to Interactive Programming in Python (Part 1)

Coursera - Rice University

Distinction
An Introduction to Interactive Programming in Python (Part 2)

An Introduction to Interactive Programming in Python (Part 2)

Coursera - Rice University

Distinction
Introduction to Computer Science and Programming Using Python - Massachusetts Institute of Technology

Intro to Computer Science and Programming Using Python

EdX - MIT

Distinction
Programming for Everybody (Python) - University of Michigan

Programming for Everybody (Python)

Coursera - University of Michigan

C# Fundamentals for Absolute Beginners

C# Fundamentals for Absolute Beginners

Microsoft Virtual Academy

Programming in C# Jump Start

Programming in C# Jump Start


Microsoft Virtual Academy

Distinction
JSON - Stanford University

JSON Databases (DB3)


Lagunita - Stanford University

Distinction
SQL - Stanford University

SQL Databases (DB5)


Lagunita - Stanford University

Distinction
Unified Modeling Language - Stanford University

Unified Modeling Language Databases (DB9)

Lagunita - Stanford University

Interests

Apart from coding I am interested in

Bicycling

Whenever I have to refresh my mind I go for a ride with my amazing GMC Denali 700c Road Bike.

Reading

I am a avid reader and enjoy sci-fi and fantasy novels. My favorite author is Morgan Rice.

Music

I love listening to music. My favorite singer is Arijit Singh.

Contact Me

I would try my best to reply you within 24 hours.