▪ Total development experience including UI development experience in JavaScript, AJAX, JQUERY, JSON, XML, HTML, CSS, Object oriented and functional programming in JavaScript.
▪ Front end architecture using AngularJS
▪ Application of HTML5 and CSS3.
▪ Application of jQuery, jQuery AJAX and plain vanilla AJAX to create rich, user friendly and high performance web applications.
▪ Implementation of popular JavaScript design patterns like Module, Memoization and Curry
▪ jQuery, HTML and CSS. Designed forms and validated using the strategy pattern and regular expressions.
▪ Handled common browser compatibility issues.
▪ Worked with Underscore to manipulate and group JSON data
▪ Intermediate level expert on Git for version control
▪ Experienced in integrating front end with server-side technologies like Java, ASP.Net with C# and NodeJS
▪ SQL server 2008, AJAX toolkit, Ajax, JavaScript, JQuery, JSON and CSS.
▪ Hands on experience of MVC 3.0 using Telerik Controls.
▪ Active involvement in database design, creation, querying and backup/restore activities.
▪ Understanding of Software development life cycle (SDLC) as well as various phases such as Analysis, Design, Development and Testing.
▪ Team player capable of working on functional aspects of the project as well.
Staff Software Engineer @ I am part our Mobile Workbench team. Leading development on Node.js, Angular.js and other front-end technologies. From May 2015 to Present (6 months) Los Altos, CAFront End Engineer @ Working on Content Management System using JavaScript, JQuery, Ajax, HTML/5, CSS/3, NodeJs, postgreSQL. From October 2014 to May 2015 (8 months) San JoseUI Developer @ Project: GoLiveLabs – HiringBoost
Responsibilities:
▪ HiringBoost information portal for listing out candidate information
▪ Pinterest-type lookup for candidate entry form, candidate information display using CSS3 transitions, transformations and animations
▪ AngularJS based front-end architecture for display, admin functions and for adding and updating candidate information
▪ JQuery AJAX calls and AJAX formdata-based file uploads
▪ Co-ordination with other Team Members, R&D for latest technologies and rapid prototyping
▪ Design mockups, wireframes and application for creation of web pages
▪ Applied the memoization pattern to AJAX calls and cached
▪ Wrote modules for batching together asynchronous javascript functions for consumption by a single callback. From February 2014 to September 2014 (8 months) SunnyvaleMapper Project @ Responsibilities:
▪ Created prototypes for dynamic weather assimilation using jQuery AJAX, HTML5(geolocation) and CSS3(flex)
▪ Made AJAX request to garner multiple site geo-co-ordinate information from the RESTful back-end, in JSON format
▪ Organized the data using UnderscoreJS and displayed it on the front end.
▪ Displayed markers based on co-ordinate information, using the Google Maps API and integrated it with the Directions API to display path information for various markers
▪ Used the Openweathermap.org API to gather weather forecasts (weekly) and organized it to be shown along with the Google Maps.
▪ Integrated HTML5 features - geolocation, localStorage and web workers (for making AJAX calls)
▪ Accessed JSON information from a RESTful service on the back-end and assimilated it with the geolocation data with other parameters and displayed it on the front end by using the KartographJS library
▪ Used jQuery to make calls to the Openweather Map API to garner weather forecasts and geolocation information
▪ Used the KartographJS and RaphaelJS files to display the information on an SVG map
▪ DOM Manipulation using jQuery, usage of autocomplete features, dialog boxes and other jQuery UI - based features
▪ The JavaScript Memoization Design Pattern was implemented to the cache AJAX calls. From November 2013 to February 2014 (4 months) San Francisco Bay AreaSoftware Programmer @ ▪ Worked on a site for Tim Hortons coffee shop chain of U.S.A.
▪ Worked on a site for employees and workers of the Tim Hortons for internal communication and schedule the work day. Integrated leave and location services into the website.
▪ Primarily, used JQuery, JavaScript and Ajax for the site.
▪ Used Tortoise SVN to check in code to manage merge issues.
▪ Provided effective and functional web design using existing technologies to the client based on specific business needs. From December 2010 to December 2011 (1 year 1 month)
Master of Science in Software Engineering, Computer Science @ International Technological University From 2013 to 2014 Master of Computer Applications (MCA), Computer Science @ VNSGU From 2008 to 2011 Bachelor of Computer Applicatons (BCA), Computer Science @ T&MT college of info science, VNSGU From 2005 to 2008 Foram Shah is skilled in: ASP.NET, C#, AJAX, jQuery, Web Services, Databases, PHP, .NET, XML, Visual Studio, JavaScript, Software Development, Microsoft SQL Server, SQL, MySQL, Java, OOP, C++, JSON, CSS, CSS3