EXPLORE


0.0
0.0
0%
$140 USD / Hour
・

United Kingdom (4:48 AM)
・
Joined on July 15, 2008
$140 USD / Hour
・
I’m a polyglot Developer who works as a Technical Lead/Scrum Master at PTC with a professional experience of 6 years in various platforms like Ruby, Java, C# (.NET) and PHP; and spanning different business domains including e-learning, healthcare, pharmaceutical research, recruitment and sales. I'm also a Certified Scrum Master (CSM), who prefers working in highly collaborative teams practising pair programming, test driven development, continuous integration, and other Agile & Lean practices involving Extreme Programming (XP), Scrum and Kanban. I have presented at a couple of conferences which include RubyConf India 2013 and 2014 and PyCon 2013, on topics around Security and Infrastructure Management. Apart from these, when I find time, I contribute to open source projects. Currently I'm involved with a gem which is a driver for the Neo4J database in Ruby.
Verifications
Offensive Ruby (Post exploit scripting in Meterpreter)
Ansible: Configuration Management Simplified
Pelting Rubies (The Metasploit Framework)
Offensive Ruby (Post exploit scripting in Meterpreter)
Ansible: Configuration Management Simplified
Pelting Rubies (The Metasploit Framework)
No reviews to see here!
Experience
Developer
Dec, 2013 - Present
•
11 years, 11 months
Fernandes Consulting Limited
Dec, 2013 - Present
•
11 years, 11 months
Minutes: Solution design and implementation of features for an application allowing users to conduct timeboxed discussions/meetings whose minutes can be preserved for future reference. The application mainly consists of users who can sign in via Facebook and discussions/meetings that they create. Relations between various discussions, their participants and other observers are to be maintained in the minutes of the meetings. The application is designed to be very responsive by making a single-page app using AngularJS backed by Sinatra’s streaming API. Neo4J is used to persist and manage various entities and their relationships. Technology: Ruby, Sinatra, Neo4J, AngularJS, REST. AgentAssist Involved in design and implementation of an Android app backed by a Rails web application was developed to solve various problems associated with this approach. The Android app was built with features to help agents easily locate clients/policies by searching with name, policy number, address, etc. and also some other features which were not possible with the manual process like, alerting the agent of a policy which is due, sending out reminders to clients and so on. Data would be synchronized between the android app and the rails backend through Android's SyncAdapter api interfacing with a JSON based authenticated endpoint. This helped in reducing a lot of redundancy and errors which were introduced in the data due to the manual intervention in the old process. Technology: Android, SyncAdapter, ORMLite, Java, REST, Sqlite, JSON, Ruby, Rails 4.
Dec, 2013 - Present
•
11 years, 11 months
Scrum Master | Technical Lead
Mar, 2013 - Present
•
12 years, 8 months
PTC
Mar, 2013 - Present
•
12 years, 8 months
Planning commitment, tracking delivery, managing team risks/impediments, estimating and planning for releases as well as sprints. Solution designing and implementation of new features and to revamp a part of the LMS to introduce support for mobile devices and optimise performance of the existing system. The architecture involves an AngularJS app, and it's backend which is provided by a REST api using Java/Spring and the Jackson Api. The AngularJS app itself is built using a NodeJS based stack with tools like grunt, karma, karma-e2e, bower. The database is managed through Hibernate at the ORM layer.
Mar, 2013 - Present
•
12 years, 8 months
Application Developer
Jul, 2008 - Feb, 2013
•
4 years, 7 months
ThoughtWorks
Jul, 2008 - Feb, 2013
•
4 years, 7 months
Worked on different projects in various technologies, some of which include: Implementation and design of new features on an open source medical records application using technologies like Java/Spring, OpenMRS and OpenXData, setting up an IVR system using asterisk. Also setup the monitoring systems and the firewalls. https://github.com/motech/GHANA-National End-to-end mplementation of stories on a Java/Hibernate based application for an entertainment channel in UK, some of which included db migrations, integration with Teamsite & MediaBin, REST services. Development of custom modules for a web application using the Drupal framework and integrating it with third party systems for analytics, CRM and recruitment processes. Involved in enabling continuous integration for the development process. Design and implementation of features using the .NET framework and setup of the UI framework for the website, to ensure browser compatibility between various supported browsers. Languages: Java, C#, PHP Platforms/Frameworks: Spring, Hibernate, OpenMRS, OpenXData, Motech platform, .Net Linux Admin: Nagios (monitoring), Iptables (firewall), Databases: Oracle, MySQL, SQL Server, CouchDB UI: Less/CSS, jQuery, HTML CMS: Drupal and Teamsite
Jul, 2008 - Feb, 2013
•
4 years, 7 months
Education
Indira Gandhi National Open University
2011 - 2012
•
1 year
Master of Science

India
2011 - 2012
•
1 year
Goa University
2004 - 2008
•
4 years
Bachelor of Engineering

India
2004 - 2008
•
4 years
Qualifications
Certified Scrum Master
2014
Scrum Alliance
CSM is a Certification by Scrum Alliance for Scrum Masters who understand the concepts and practicalities of applying scrum in a team.
2014
Certifications
Freelancer Orientation