Suraj
Pratap
A-112/3 Vrindavan Garden
Sahibabad GHZ U.P. INDIA
M --Skype: suraj_pratap1
https://github.com/surajpratap
Full Stack web app developer using Ruby On Rails
Profile
I am a Software Engineer, with experience in web application development and mobile
application development and in my leisure time I am an indie game developer using Apple
technologies like SpriteKit.
Ruby On Rails has become my favourite region of work. I have almost mastered it. I have
worked with all the well known open-source libraries in rails and created some myself for
personal code reuse.
I have experience working in Agile, Continuous integration and Test driven development
processes. I like doing pair programming and learning new techs.
Skills
Ruby, Ruby On Rails
Objective C, Xcode
2D game development Engine - SpriteKit
Javascript, jQuery, AngularJS
HTML, CSS, CoffeeScript, Sass
DBMS, Mysql
Unit and Integration testing, RSpec, Cucumber
Test Driven and Behaviour driven development
Projects
rlocums.com
RLocums is a web based application which connects medical practices with locums. I
worked as an Application Developer on it.
eathalal.com
Eathalal is portal for muslim community in US to find and popularise halal food serving
restaurants.I worked as lead application developer on this project and took it from initial to
beta testing stage.
chefsheet.com
Chefsheet is an inventory management tool for restaurants and resource maintenance
organisations.I worked as application developer and contributed in many iterations on this
project.
iqrcode.in
iQrcode is a qrcode creation and management application.It provides real time analysis of
usage and scans of your Qr’s.
I built this app during the days of my initial learning of ROR.Though the application did not
serve any real purpose, and we had to pull it off, it still remains one of my best works.
smodv.com.au
Smod is a content management system.
By size it is the biggest system I worked on, with over 20GB database and about a million
email everyday.
drlibby.com
The website is a e-commerce system based on health products and ebooks.
This application makes heavy use of AngularJs on Admin backend and cart management
for better user experience.
sydneyaustralia.com.au
SydneyAustralia is a website where a tourism spot can be listed. Users can select any
spot they like and contact the owner right from the website. The application’s business
model is subscription based where listing owner pays if they want a premium listing.
stockviews.com
Stockviews is an application where users can list, analyse and blog about stocks. It
shows the most prominent stocks as picked by experts registered on the app.
Rubygems
I realised the importance of code legacy and reuse very early and this prompt me to write
reusable plugins in the field of web development. I contributed to ruby gems and created
plugins like a web editor, UI elements like modals, encryption modules, data structures in
ruby, all those could be found on Github.
Some Rails Plugins/Gems I have created
https://rubygems.org/gems/suri_modal
https://rubygems.org/gems/image_holder
https://github.com/surajpratap/data_structs
Frame Box (iOS)
A 2D trivial game based on classical physics and pixelated graphics.
I made this game just to get started in the field.
https://itunes.apple.com/in/app/frame-box/id-?mt=8
0 Gravity (iOS)
This game is also build on 2D framework SpriteKit, It employs some very sophisticated
collision handling and all the art-work is ascii based.
https://itunes.apple.com/in/app/0-gravity/id-?mt=8
flight-the game (iOS)
This is another game I built independently, It uses SpriteKit and Box2d physics engine.
https://itunes.apple.com/us/app/flight-the-game/id-?ls=1&mt=8
Experience
Jan 2014 to July 2014 Web Developer at BitsBridge Pvt Ltd, Faridabad
August 2014 to August 2016 Web Developer at StartxLabs, Dwarka, New Delhi
Education
Bachelor in Computer Science (DEGREE) - YMCA University Faridabad (INDIA)
Personal Information
Date of Birth
Nationality
Sex
Marital Status
Language proficiency
15 Feb 1992
Indian
Male
Single
Hindi, English