I am a graduate Student interested in designing and developing applications that are simple in goals but has wide utility. I am an avid fan of C++, Design Patterns and Javascript.
I am currently working in StrongView Systems as front-end developer. I primarily work with DOJO framework for building our application. I am familiar with VanillaJS, Angular, React, DOJO, Backbone, sass, Handlebars, Grunt, underscore/lodash, Nodejs and use component-js as package manager.
I have my own website - www.edjai.com, in where I do my little experiments or share thoughts on what I have learnt or my inspirations in Computer science. I intend to have this website a mark of my interest in computer science and explore area of web development.
Specialties: Javascript, C++, C, Algorithms,
Software Engineer @ AngularJS - Nodejs - Express - Web Sockets - Visualization - Developing a platform for developers to build/manage big data applications. From August 2014 to Present (1 year 5 months) San Francisco Bay AreaSoftware Engineer @ Developing email client as web app for marketers. Primarily working on pure JavaScript, with
component-io as package manager. Migrating from monolithic DOJO architecture to replaceable
components stack. From June 2012 to July 2014 (2 years 2 months) Graduate Research Assistant @ Windows Phone (7.1)
Research assistant under Prof. Kevin Du working on Windows Phone security (7.1). Identified and verified possibilities for various new forms of attacks that are common across all (android,windows,ios) mobile platforms. I am working in finding vulnerabilities in windows phone webBrowser control that is used as part of applications. Currently I am designing and implementing a secure browser as opposed to the conventional one. The secure browser is aimed in mitigating the security holes proposed in the conventional webBrowser control in windows phone application.
Webkit:
Designed and prototyped ESCUDO- role based Unix-like security model, to be integrated as part of webkit. The implementation involves in adding an extra layer of security as part of the webkit (webkit based browsers). ESCUDO involves in granularizing privileges across different sections of the webpage and have full control over each and individual sections of the webpage over the other. The rind type security model implemented as part UNIX operating system is ported to webkit to enable Web developers to design and maintain a secure web portal. From August 2010 to November 2012 (2 years 4 months) Syracuse, New York AreaWeb Developer @ Designed and developed a minified social networking add-on for Google Chrome that will allow users to share their comments about pages that they view. The add-on is a sidebar that is injected as part of any website . The sidebar holds comments and ratings about website that the user views(if it has already been registered and commented by peers). The sidebar acts as the social comments sections enabling comments and ratings for webpages in social environment. From May 2011 to September 2011 (5 months) Syracuse, New York AreaBrowser Add-on Developer @ Developed Firefox addon that provides the user a shopping cart for ‘retailer-independent’ shopping. The shopping cart acts as a virtual cart across all online retailer website. This enables the user to shop across different retailers sites, add items to one common shopping cart and make one single purchase. This also enables the users to compare across different items at different sites and choose the best ones they think will fit them best.I implemented the add-on using JavaScript/JQuery for front-end and Ajax/PHP/XML for backend. From December 2010 to April 2011 (5 months) Assistant System Engineer @ Responsible for designing and developing data warehouse deliverables from client-side database to provide adhoc data. I was part of the team that developed worked on interfacing the sql database provided by the client and making a statistical analysis and providing the client with data that they could use for making important decisions. From December 2008 to July 2010 (1 year 8 months)
Masters In Computer Science, Computer Science @ Syracuse University From 2010 to 2012 Bachelors in Information Technology, Computer Science @ Anna University From 2004 to 2008 Ajai Narayanan is skilled in: JavaScript, Backbone.js, C++, Node.js, Dojo, Linux, Design Patterns, Object Oriented Design, Software Development, Web Development, C, Programming, .NET, Computer Security, Visual C#, Windows Mobile
Websites:
http://www.edjai.com