Hi!

I'm Viswesh

a web developer

I love web development! I have been fascinated by the web right from the days of static pages and strobe advertisements to interactive SPAs and intuitive visualizations. We are in an era where user interface and user experience plays a critical role in a business’s success. I strongly believe that if there is no pretty face to an esoteric algorithm, it’s almost like offering an XXL T-shirt to a petite lady.

– A user interface is a like a joke. If you have to explain it, its not that good.

Profile picture

BMC - Staff Specialist product developer Feb'13-Till Date

AngularJS

Developed cloud resources provisioning and self service portals using AngularJS.

Pioneered build automation through grunt. Used grunt-contrib-uglify for obfuscation, grunt-contrib-sass for transforming .sass files, grunt-contrib-watch to sync source and target folders, grunt-karma to develop and run jasmine unit tests.

Increased page load time by assessing and optimizing Critical Rendering Path.

Android

Developed native Android application for users to view/create/edit service requests, incidents, change requests, problem tickets and known error tickets.

Developed generic UI for all screen sized Android smartphones and tablets.

Upgraded the application to Material design specifications by using the AppCompat library.

BMC - Staff product developerJun'11-Jan'13

Developed cloud infrastructure service designer using yFiles JavaScript library. The service designer enabled administrators to author cloud services and provide offerings to end users through AWS / VMWare.

Built a dashboard to host monitoring, auto scale policy designer and audit widgets. For monitoring, Line charts were rendered using d3.js to display server group / server metrics.

Auto scale policy designer was developed by customizing jQuery UI portlet’s and Twitters bootstrap.

Built an interactive heatmap visualization using d3.js which visualizes a service and its underlying components like service offering, service offering instance, server group and servers based on health metrics.

Used RequreJS to load modules. Leveraged UnderscoreJS to be productive.

Used Google closure (compiler, templates, stylesheets, linter) to develop reusable components as part of platform development.

BMC - ConsultantDec'09-Jun'11

Developed BMC’s Service Request Management using HTML, CSS JavaScript and proprietary development platform ‘Remedy Action Request’ system.

jQueryUI widgets were used to provide functionality and user interaction. Created custom reusable jQuery widgets based on requirements.

Incrementally replaced legacy UI with modern web standards.

Mark InfoTech - Web developer Jul'09-Dec'09

Resurrected user experience by transforming outdated user interfaces to modern web standards.

jQuery was used for DOM manipulation. jQueryUI was used to offer interactive controls.

Consumed and published web services using WSDL, SOAP, XML to establish communication between remedy and an external system for streamlining CRUD operations.

CSS, Chennai - Associate Product Developer Sep'06-Aug'07

Provided technical support for CSS enabled applications. Troubleshooted customer issues, documented reproducible steps, retrieved logs and updated issue records.

Impersonated a sponge and plunged into the world of IT, web development and all things internet.

Education

Master of Science in Telecommunication. Aug ‘07 – Jun ‘09

State University of New York Institute of Technology

Bachelor of engineering in Electronics and Communication. Jun ‘02 – Sep ‘06

Anna University

OWASP Web Application Security (Open Web Application Security Project)

ITIL V3 Foundation

WWRUG13, San Jose, Unleashing the power of ITSM data through visualization, Oct 2nd 2013.

Contact

315.266.7050

Bay Area