Sign in

Sr. Frontend Developer

Saratoga, California, United States
120,000 per annum
January 30, 2018

Contact this candidate



Phone: 480 *** ****


● Expert knowledge of JavaScript, DOM, jQuery and Ajax.

● Excellent MEAN Stack design and development experience.

● Excellent LAMP Stack development experience.

● Excellent Web development experience in Angular, Node.js, Express, MongoDB.

● Strong in developing and designing web 2.0 application according to Information architecture and Usability standards using OO JavaScript framework, Ajax, jQuery, XML, DHTML, XHTML, CSS and MVC framework.

● Extensive knowledge in OO JavaScript design pattern and JavaScript MVC Patterns.

● Hands on experience in HTML5 and CSS3 to create responsive web application using Bootstrap.

● Strong knowledge in Lamp (PHP,Apache,Mysql,Linux) environment to build both Front end and Back end features.

● Strong analytical and problem solving skills, self starter and good team player.

● Highly motivated, dedicated, fast learner and has proven my abilities in my projects both as a team player and an individual.

● Designing Mockups using Balsamiq.


Web designing Technologies: J avaScript, AJAX, CSS3, jQuery, Django, Python, HTML5, Angular, Node.js, Bootstrap.

High Level Languages : P HP, C, C++, Visual Basic, Java, Shell Script. Databases : M ongoDB, M ySQL, SQL 2008 MS Access, SQLite. Operating systems : W indows, Linux, UNIX .


UI Software Engineer, Violin Memory. June 2015 – Present Symphony Management Interface:

● Primary tools and technologies that I work with are: HTML5, CSS3, JavaScript, jQuery, Ajax, XML, and JSON.

● My prime responsibilities are code design, architecture and performance. I am also involved in Code review and JavaScript best practices and implementation.

● Using GIT extensively for version control (GUI : Source Tree).

● Developed two major modules for Thin Clone and Remap of Thin Clone of LUN’s.

● Developed D3 charts which provides visualization of Flash Service Providers health.

● Fixed Bugs.

Sr. Front End Developer (Contract), PayPal. Feb 2015 June 2015 Loss Leakage Monitoring System:

● Implemented Ajax for rich internet applications that mimic the responsiveness and complex user interfaces typically associated with desktop applications

● Extensively worked with different teams, and understanding their requirements from business user experience and product development team

● Designed mockups using Balsamiq.

● Loading static data from the server and refreshing the content on a page by using AJAX Requests.

● Customized and created a software application and created best theme family that can extend by other UI Theme using CSS3, Django and HTML5.

● Worked on consuming JSON object creation, parsing on both clients as well as server side.

● Developed HTML5 pages and routing the views without reloading the page.

● Intensively used bootstrap for the look and feel.

● Developed Unit Test cases for various JavaScript’s module using Jasmine.

● Designed charts using Highchart.js.

Teaching Assistant, Northwestern Polytechnic University Jan–Oct 2014

● Assisting Professor with classroom instruction, exams, record keeping, and other miscellaneous projects.

● Tutor or mentor students.

● Prepare presentations for lectures.

● Deliver lectures.

● Record grades and inform students of their final grades.

● Meet with students during office hours.

Software Technical Lead, Reliance Industries April 2009 – June 2012

● Force Vendor Information System: (HTML, PHP, JavaScript, AJAX, MySQL) This web portal maintains the database of all the software and hardware vendors for Reliance IT department. This allowed IT Management to lookup for vendors for software and hardware equipment.

● Force Employee Information System: (HTML, PHP, JavaScript, AJAX, MySQL) This web portal maintains the database of all the employees of Reliance (~25K). The Portal allowed Reliance employees to search and get public information about other employees. The AJAX enabled search improved faster search time and easier lookup. The Portal allowed HR to update/add new employee information and update existing employee change of status (like new manager).

● Attendance Management System: (HTML, PHP, JavaScript, AJAX, MySQL, Web 2.0)

This web portal was used by the non payroll employees (consultants) to record their office work hours. The employee was required to login on the portal and click on the IN Time and OUT Time Tabs to record their work hours. Every month attendance report is generated and automated mail was sent to the Reliance manager and they have to approve the attendance with the approval TAB. This approved attendance report email was finally sent to the Consultancy manager. This also supported features like Leave Application. Employees can submit leave applications on the portal.

● Knowledge Base System: (HTML, PHP, JavaScript, AJAX, MySQL, Web 2.0)

This feature was added to the Reliance web portal used by all employees. This allowed any employee to maintain personal bookmarks. Bookmarks could include webpage address, wiki pages, blogs, files etc. Any bookmark could be shared with one or more employees. Employees could also list their bookmarks as public to be viewable to all other employees. This feature was very beneficial to various teams within Reliance which allowed them to share common practices and Ideas. Software Developer, Reliance Industries Dec 2007 – April 2009

● SPARK Instant Messaging: (HTML, PHP, Shell Script, JavaScript, MySQL, Perl Script) This peer to peer application was the first to provide instant messaging service to all Reliance employees. This application was integrated within Reliance IT. This included the Web service for Account request, setup and update (password change), monitoring of chat servers, Login statistics and chat statistics, profanity filters etc. In order to install the IM “Spark” on the employee machine, the employee is provided with a unique passcode and portal link which is mailed to them. The user has to register on the portal after which there host name will be tracked into the database. The registration process is complete only after the user suggests this service to at least 3 colleagues.

● LDAP/MTA Server Health Checkup: ( HTML, PHP, Shell/Perl, JavaScript, MySQL ) This LAMP stack based service was used by the server maintenance team and IT management to monitor health of all the IT servers (LDAP/MTA and 50 other servers) on a daily basis. This service would trigger a monitoring script (shell) every morning at a configurable time and record the status of each IT server to a local Database. The status included the CPU usage, free space, network traffic and other usage statistics of the server.

● MTA Monitoring System: ( HTML, PHP, Shell/Perl, JavaScript, MySQL) The MTA (Mail Transfer Agent) Monitoring system was used to maintain high uptime of the Mail servers and allowed reliable mail transfer b/w Reliance Employees. A frequently executed shell script would check the status of the MTA Server. The status included the mail queue traffic, CPU usage, and account management and was being displayed on a web portal. If the mail queue exceeded a specific limit, a visual alarm along with an audio track would start which indicated the need for a queue flush. This provided a reliable mail transfer service for all Reliance employees. ACADEMIC PROJECTS:

Workforce Analytics: (HTML5, Angular, Node.js, Bootstrap, jQuery, AJAX) This system is designed for HR Manager and Business Analysts to answer workforce related questions using workforce analytics. They can know whether to bolster training programs, tweak our benefits and compensation plans, or hire into or terminate from key talent pools. They need not turn to across the board cost cutting measures and reductions in staff and services Pac Man Application: (Java)

Designed and Developed the Pac Man game as a Java Application. The Program would take a Map file indicating the Map for the Pac Man Program. The Program would detect the initial position and start navigating the available path to consume the points. As it navigates, the program would highlight the visited path. The visited points were converted to hazards. Ping Pong Application: (Java)

Designed and Developed the Ping Pong game as a Java Application. The Program would support user interface and take in the mouse controlled movements for the game. The Program was designed to allow the user to deflect a Pong ball towards a three walled surface and avoid it to drop through the fourth.

Online Shopping E commerce: (PHP, MySQL, Ajax, JavaScript) Designed and Developed E commerce website which allows online shopping of cloths for women. A user can view all types of clothes on site; add any selected item to cart and checkout by paying the total amount.

‘Quiz’ Phone gap App: (HTML5, CSS3, MySQL, JavaScript, jQuery) This app has 3 features READ, QUIZ, ANALYSIS. A user can read a topic material and then take a quiz

‘n’ number of times on same topic and view his topic wise improvement in analysis. EDUCATION:

Master of Science (Computer Science) Jan 2013 – Dec 2014 Northwestern Polytechnic University, California.

GPA 3.8/4.0

Bachelor of Engineering (Computer Engineering) Aug 2004 June 2007 V.J.T.I, Mumbai University, India.

Distinction Honors

Diploma (Computer Science) Aug 2001 – June 2004

Terna Polytechnic, Mumbai University, India.

Distinction Honors.


● Scholarship from JRD Tata

● Scholarship from Vithalldass Thakerse.

● Awarded Certificate for Terna Polytechnic for pursuing the highest score in Final year.

● Secured 10th rank in General Merit List of Diploma Engineering in Mumbai University.

Contact this candidate