About Me
I love programming and have shipped unit tested software using Clojure, AngularJS, JavaScript, C# and Java. Ive written a few build scripts in F# using FAKE. Open to any interesting work that utilizes front-end JS frameworks like AngularJS or any of ...
Show MoreSkills
Portfolio Projects
Description
Write micro-services using Lagom framework (Scala)
Write REST APIs for the cloud using Play framework (Scala)
Consume these REST APIs in the core Java product
Use this API to create Graph visualizations using Cytoscape.js & ES 2015
Use Cassandra for (primary) data storage and use Materialized Views for querying
Use JanusGraph as (secondary) data storage and for graph querties
Description
Built a self-service portal using AngularJS
Enhanced ProxyClient - a parental control software (that runs as a Windows service) which uses Komodia SDK to control access to Internet
Implement the front-end using AngularJS (controllers, directives, resource service, http service and factories) and Underscore.js (for writing functional JS)
Manage JS dependencies using Yeoman (Yo, Grunt and Bower)
Expose REST Services using .Net MVC WebAPI
Use Entity Framework Code First for interacting with the DB and for migrations
Description
Screen scraping a website using Enlive
Add functionality to Lobos (a Clojure library to create and manipulate SQL database schemas with migrations support) to support Java migrations using Flyway
Partial bugfix in Lobos, and reporting issues to the author, documenting the lein-flyway project
Solved 90+ problems on 4clojure
Description
Build user interface screens using WPF / XAML
Implement presenters, view models and data bindings for various screens
Write data access logic using NHibernate
Used MassTransit for messaging
Write unit tests for the code using NUnit and Moq
Checking code coverage using NCover
+1 646 305 2118
+91 9875 492266
