Vibodha Balalla

I am a self-motivated and hardworking undergraduate seeking for an opportunity to work in a challenging environment to prove my skills, utilize my knowledge & intelligence in the growth of the organization.

Course: CS

Programming Language Concepts, Domain Specific Languages, Algorithms, Machine Learning

Technical Skills: 
Java, Python, PHP, Haskell, Java EE, Android, JavaScript, C, C++, Arduino, Spring Boot, NodeJS, HTML5, CSS3, Ajax, Bootstrap, MySQL, MongoDB, PostgreSQL, Couchbase, Couchbase Lite, Maven, Gradle, Git

Project Experience

Salon and spa management platformThis platform provides RESTful web services for customizable salon/spa web application and for mobile application. Technologies used: Java, Spring Boot, Maven

Salon silkAn Android application which provides functionalities such as booking services, display new products, online payments etc. Technologies used: Android, Gradle

CV and recruitment management system for IFSA System which manages CVs and recruitment process in IFS R & D International(Pvt) Ltd. Technologies used: PHP, JavaScript, JQuery, HTML5, CSS3, MySQL

iGroupsDeveloped on “iHack” hackathon, this is a web application similar to a social networking application where users can interact by creating groups and adding/joining users to the created groups.

Work Experience

  • hSenid Mobile Solutions – Trainee Software Engineer from August 2016 to February 2017
    Developer lead in UCSC Firefox Club (2015-2016 term)
    EP Reception Manager at Global Internship Program in AIESEC Colombo Central (2015-2016 term)

Achievements | Awards

  • iHack 2015 – Second Runners Up – Became second runner up team in the coding competition “iHack” which was organized by ISACA student branch of UCSC.
  • Participated in the IEEEXtreme Programming Competition 8.0 and 9.0

Final Year Project

Use of Peyton Jones’ Contract Descriptive Language for evaluate different value processes

Peyton Jones has proposed a language which consists of combinator libraries for observables and contracts that can be used to document and process financial derivatives. This language can also be used to evaluate different value processes as well. In my research, mainly focuses on two value processes. Those are, generating the calendar for a contract and valuating American options using Monte Carlo simulation.