Aashish Kiran
Experienced Software Engineer
[Email: *******.*****@*****.***]
Summary
● Experienced Senior Ruby on Rails Engineer with lots of Zeal to explore learn and extract
the best out of the modern technologies in the field of Software Development.
● Experience in working with Start Ups.
● Over 6+ years of experience in full stack development of applications using ruby on rails
framework.
● Familiar with server side technologies, client side technologies, responsive design,
backend design, deployments and maintenance.
● Excellent ability to quickly learn and implement the new technologies and methodologies.
● Experience in developing web applications with cutting edge technologies such as Ruby on
Rails(2.3.8 to present), J2EE, postgresql, MySQL, Oracle, mongoDB, redis, jQuery, rspec, Ajax,
Amazon cloud infrastructure, API’s, heroku, git, svn, html5, css3, Mac OS, Ubuntu, Windows (xp, 7).
● Team player with an impressive understanding in working with teams in the software
development projects.
● Excellent Communication and Interpersonal skills .
Professional Experience Profile
● Presently working for Seneca Global since September, 2011.
● Had worked for www.adepto.in from August, 2010 to September, 2011.
● Had worked for www.co-hack.com, from Feb, 2010 to August, 2010 on contract basis.
● I was freelancing which include implementation, resolving issue, updating code.
● Had worked with Ojus Software Labs Pvt Ltd (taken over by GVK Bio) as a Software
Trainee from Oct 2008 to March 2009.
● Had worked with DFI Infotech India Pvt Ltd as a Software Programmer from March 200 7 to
Oct 2008.
Education
Bachelor of Technology in Electronics and Communications from Jawaharlal Nehru Technological
University (2002-2006).
Intermediate from Nalanda Institute of Arts and Science (1999-2001).
SSC from Jyothi bala mandir high school (1998-1999).
Certification
Sun Certified Java Programmer
Certified in month of March 2009
Technical Skills
Languages : C, C++, Java, Ruby, Html, CSS, haml, scss, ExtJS,
Prototype, jQuery
Frameworks : struts(1.1), Ruby on Rails( 2.3.4 to latest)
Operating Systems : Windows XP, Windows 2003, Ubuntu 8.10,
Mac OS(Snow Leopard)
Databases : Oracle 10g, MySQL 5.0, Sqlite3, nosql, postgreSQL
Integrated Development Environment : NetBeans 6.x
Build tools : rake
Tools : Svn, Git
Hosting Servers : Engine Yard, heroku
Others : Cloud Computing, Amazon Web Services,
Braintree, Pusher, Amazon(FPS), Paypal,
2checkout, third party authentication
Project Experience
1 Project #8 : AffluenceConnect
Affluence is a private social network where accomplished individuals connect, share information, and
engage in meaningful conversations, attend events around, avail offers on travel, services, shopping. Can
start a discussion with in a community. Members also enjoy exclusive, high-quality content and feature
advice from industry experts on subjects such as art, technology and travel.
2
Responsibilities:
● Coding
● Enhancements to existing site
● Migrating DataBase
● Schema Design
● Requirement Analysis
Technical Environment: ruby1.9.3, rails3.2, Postgresql, jQuery, Ubuntu 11.10
Project #7 : TicketLab
TicketLab is a ticket search engine that makes finding tickets to sport entertainment a cinch. We search the
biggest ticket sites and present the results all in one place, with a simple interface designed for speed and
savings. It’s 100% free, now and forever.
3
Responsibilities:
● Requirement Analysis
● Coding
● Enhancements to existing site
● Migrating DataBase
● Schema Design
Technical Environment: ruby2.0.0, rails4, Postgresql, jQuery, Ubuntu 11.10, AWS
4 Project #6 : ReviewTrackers
Review Trackers is a review monitoring solution for multi-businesses. It’s designed to meet the needs of
small businesses to enterprises with thousands of locations. Organize data, search reviews based on
business website, location and date. Evaluate business performance, see who is writing what and rating.
5
Responsibilities:
● Coding
● Enhancements to existing site
Technical Environment: ruby1.9.3, rails3.2, Postgresql, jQuery, Ubuntu 11.10
6 Project #5 : GovDelivery
GovDelivery is the world's leading provider of government-to-citizen communication solutions.
GovDelivery's Digital Communication Management solution is a Software as a Service (SaaS)
platform that provides organizations a fully-automated, on-demand public communication system. Digital
Communication Management empowers governments to provide citizens with better service and access
to relevant information by proactively communicating official content through email, text messaging, RSS
and social media.
7
Responsibilities:
● Coding
● Enhancements to existing site
● Environment Setup
Technical Environment: ruby1.9.2, rails2.3.10, prototypeJS, Oracle 10g, Ubuntu 11.10
8 www.deathtoglamour.com
Project #4 :
App aims to give individuals a platform to share their thoughts, opinions and ideas with others.
This site is the antithesis of Glamour magazine: we don't try to tell you how to live your life; instead, we
share thoughts around the bizarre phenomenon that is life, through blogs, stories and column style
pieces.
Responsibilities:
● Coding
● Enhancements to existing site
Technical Environment: ruby, rails, Windows XP
9 Project #3 : Bowers Metrology
Bowers Metrology supply UK industry with an unrivalled choice of high quality precision measuring
equipment, bespoke system design and laboratory-based UKAS calibration services. In conjunction with
Telescope Studios, 3hv supplied Bowers Metrology with a product catalogue web-site, taking data directly
from Bowers’ back-office systems. The site features a full content-management system allowing Bowers
to update pages as and when required.
Responsibilities:
● Resolving issues.
● Coding
Technical Environment: ruby, rails, redmine, Windows XP
Project #2 : Bron–Kerbosch algorithm using Java
Bron–Kerbosch algorithm is an algorithm for finding maximal cliques in an undirected graph. That
is, it lists all subsets of vertices with the two properties that each pair of vertices in one of the listed
subsets is connected by an edge, and no listed subset can have any additional vertices added to it while
preserving its complete connectivity.
Responsibilities:
● Analysing the requirements.
● Coding
Technical Environment: ruby, Java, Windows XP
Team Size: 1
Project #1 : Timesheets
Many organizations need an application to track the time spent by their employees in the organization.
Such a tool not only helps in tracking the time spent by the employees, but can also be used in
generating invoices to the customers. It also helps in compiling various quality metrics for an
organization.
Timesheets will achieve the following objectives:
● Reduce business costs associated with manual operations on paper-based information
● Improve process execution by precluding errors associated with unrecognizable time
spent for the project.
● Reduce response times within business processes through electronic submission of
forms potentially eliminating longer responses times using facsimile submission of Dynamic
Interactive Forms.
Responsibilities:
● Analysing the requirements.
● Layout Designing
● Schema Designing
● Coding
● Integrating the modules.
Technical Environment: RoR, Ext JS, MySql, JdbcMySql driver,Visual Paradigm for layout
design,Ubuntu
Team Size: 5
Others
1. -- Reading data from a file which contains all students marks and calculating total of a
student, topper of the class,etc using 'C' language.
2. -- Reading data from multiple files which contains all students marks and year in students
are studying and calculating total of a student, topper of the class,etc using 'C' language and java.
3. -- Studied required Unix shell commands.
4. -- Installed bugzilla(Bug Tracking System), dotproject(Management System) on Ubuntu
8.10.
5. -- Installing LDAP was left incomplete.
6. -- Studied ruby(Programming ruby by Dave Thomas) and ruby on rails(Agile Web
7. Development with Rails by Dave Thomas).
8. -- Wrote a script using jruby for generating .ldif file used in LDAP.
9. -- Wrote a script using jruby to read list of countries from a text file and store them into
database.
10. -- Created extscaffold for contacts, countries, Displaying all countries in country combo
box of contacts page.
11. -- Client and Server side validations for contacts. Integrating contacts with parties and
user.
12. -- Adding a child tabs when a button a clicked and removing them.
-- Registration form with confirm password and encrypting password using md5 and storing in database
using rails.
-- Retrieving a selected row from database depending on the value selected from combo box using Ajax,
jsp.
-- Installing Drupal and wordpress on Apache.
Personal Details
Name : C. Aashish Kiran
Date of Birth : June 1, 1984
Marital Status : Single
Nationality : Indian
Languages Known : Telugu, English and Hindi
Place: Hyderabad
Date: Dec, 2014 (C. Aashish Kiran)