Sr. Enterprise Web Ui Engineer Resume
Sunnyvale, CA
SUMMARY:
- 9+ years of solid experience in the various fields of software development, application development, using JavaScript, Jquery, HTML5, CSS3, PHP4/5 primarily focusing on design, development and testing.
- Advanced AJAX, JSON and OO JavaScript with the help of JQuery and frontend frameworks like REACT, ANGULAR, BACKBONE and NODEJS.
- Extensive experience in JavaScript, AJAX, jQuery, HTML, XML, JSON, CSS, Webpack, TCP/IP, HTTP/HTTPS, FTP/SFTP, SEO techniques.
- CMS - ADOBEPUBLISH, DRUPAL, Joomla, Wordpress.
- Adept at Object Oriented Analysis and Design (OOAD) based on Unified Modeling Language (UML)
- Experience working with Design Patterns like Strategy, Observer, Factory, SingletonandDecorator to achieve maintainable, extendable code
- Well versed with multiple version control tools like GIT, CVS(command line, gui)and SVN.
- Knowledge in MSSQL, PL/SQL, MySQL, Programming using Oracle database and SQL Server databases (2005/2008), Unit testing, REST, SOAP.
- Experience using web development tools like Firebug, AdobeFireworks, Dreamweaver CS3/CS4, Omniture, Web Developer, Pixel perfect, and ColorPix.
- Experience in working on Object Oriented Programming Languages- C++, C.
- Used RWD techniques such as using bootstrap.js, flexible grids and layouts, images, intelligent use of CSS Media queries for user’s experience on different screens (including mobiles and tablets).
- Experience working with the clients over the course of SDLC with AGILE with both FAST meetings and End User
- Good analytical problem solving, leadership skills and quick to adapt changes.
- Strong organizational skills and ability to multitasking.
- Highly motivated individual with good technical, communication and analytical skills and proven ability to learn fast and work well under pressure.
TECHNICAL SKILLS:
Operating Systems: Linux, Windows 95/98/NT/Me/2000/XP, MAC OS.
Languages, Scripts: Javascript, JQuery, react.js, angular.js, HTML, CSS, PERL,PHP, Python, C#, Asp.Net, C, C++, SQL, PL/SQL, CGI scripting.
Editors / IDE Tools: Eclipse, VisualStudio, Adobe Dreamweaver, PhpMyAdmin, komodo,SQLDeveloper, Notepad++.
Web Technologies: JQuery, AJAX, JavaScript, React.js, Angular.js. Node.js, JSON, CSS, XHTML, DHTML, XML,DOM, XPATH, XQuery
Other Technologies: Zend and Cake Framework libraries, Ajax, CodeIgnitor, Smarty templates, miniXML, Omniture, Adobe Fireworks, ASP.NET, ADO.NET,JSP1.2/2.0, JDBC, Struts, Spring
Databases: MySQL 4.0/5.0/5.1, Oracle8/8i/9i/10g, DB2,SQL Server 2005/2008
Design Methodologies& Tools: Rational Rose, Star UML
Application/Web servers: LAMP,Zend Server, Xampp,Windows Server 2008,IBM WebSphere 4.x/5.x/6.x, Portal Toolkit 4.1/5.0, WPS 6.0/6.1
Misc Tools: Firebug, WebDeveloper, Pixel Perfect, Color pix, Adobe Premier Pro, Fireworks, Flash, Photoshop, Gimp, VIM,SQL SERVER, SSIS, SSRS, SSAS,Word, Excel, PowerPoint, WordPerfect.
Content Management Tools: Adobe Publish, Drupal, Joomla, Wordpress, Elgg.
WORK EXPERIENCE:
Confidential, Sunnyvale, CA
Sr. Enterprise Web UI Engineer
Responsibilities:
- Worked for AppleOnlineStore(AOS) Publishing Systems team developing UI functionalities for projects Nemo(CMS), Sheriff(Revision Manager) and SEO.
- Added new features like Nav Bar to Nemo which is a web-based application content on the Apple Online Store for web using HTML5, CSS3, Javascript, Jquery.
- Added functionalities to mobile optimized web using Bootstrap.js, SASS and also for Apple Store App.
- Worked on enhancements for Nemo using CanJS components for creating and editing nodes.
- Created ViewModels in CanJS for creating features like Slots, Data Models, Text Assets and Vanity Urls.
- Created Sheriff tool, a version system for publishing content to QA environments and Production using Single Page Application(SPA) framework CanJS, React.js with Redux.
- Added PUI components that can be used commonly for all projects(Nemo, Sheriff, SEO) using ReactJS components using JSX and Stache templates.
- Used Jasmine for writing unittests and running them using Gulp.
- Used NodeJS for having dependency modules for PUI components.
- Extensively implemented on AJAX and JQuery with CanJS and React to improve user experience for UI navigation, menu tab, and dynamic content update.
- Hands-on experience working with and consuming JSON. Experience with consuming RESTful web services and workings of SOAP based web services.
- Did cross-browser testing for browsers like IE, FF, Chrome and Safari. Used debugging tools like Firebug, Chrome tools for development and did proficient dealing with web development related ever evolvingsecurity issues, such as cross-site scripting, cross-site request forgery, etc.
- Worked in an Agile/Scrum environment and used existing legacy code, derive essential functionality and translate to new model and design as required.
- Designed web site mockups, navigation buttons, etc. using Adobe Photoshop, Illustrator.
Environment: HTML5,CSS3,Javascript,Jquery,CanJS,ReactJS,Redux,JSX,Bootstrap,node.js,AJAX,JSON, Jasmine, Java, Atom, Eclipse,Gulp, Notepad++, GitHub, Illustrator, Photoshop, MSSQL SERVER, Git, BitBucket, JIRA, Jenkins, Confluence, Webex.
Confidential, San Mateo, CA
Sr. Web UI Software Engineer
Responsibilities:
- Worked as a technical leader and mentor for engineers in the team and collaborated with the Architecture Team to define the company's direction and best practices in all development related to web user interface design and development.
- Worked for teams KAUAI (HR Web Admin) and MAUI (HR core) developing new user-facing features and maintain and extend existing capabilities.
- Created efficient and scalable code and collaborated with the UX team to ensure feasibility and economical sense of the designs.
- UsedHTML5, JavaScript (ECMA5/6), JQuery, CSS3, Bootstrap and SASS for developing web pages for our HR product.
- Used ReactJS, Redux primarily as the JavaScript frameworks for developing Single Page Applications (SPAs) for dynamic content loading.
- Developed theJSON response from AJAX calls like GET and POST to and from C# and used to create UI Data and used ASP.NET MVC for creating front-end templates.
- Used Git as source versioning tool and NPM for running front-end frameworks.
- Used Jasmine, Karma, and Enzyme for wring unit-tests on the front-end and utilized modern coding techniques such as TDD, BDD, etc. in order to keep code clean and easily maintainable. Used Confluence and JIRA for development tracking and documents.
- The backend-language used for development is C#, C++ and database used is MS SQL SERVER and the web platform used is LAMP stack.
- Used Dart and Angular JS along with JavaScript as the front-end programming language and Java as back-end for MAUI (HR core) project.
- Implemented CSS3 and JavaScript for dynamic loading of the data and page UI.
- Understanding the UI framework for the next version of Photoshop and fast-paced environment maintain a positive and supportive attitude within the team.
Environment: HTML5,CSS3,Javascript,Jquery,ReactJS,RWD,Bootstrap,angular.js,node.js, LAMP, C#, Asp.Net, C++, Dart, Java, Visual Studio 2017, Eclipse, Notepad++, GitHub, AJAX, JSON, Photoshop, MSSQL SERVER.
Confidential, San Jose, CA
Sr. Web UI Front-end Lead Developer
Responsibilities:
- Worked under DFIT - US (Data Finance IT) team on various projects like WATCH and ROOT.
- Developed their internal websites WATCH and ROOT. WATCH is an internal reporting tool used for the analysis of Confidential transactions world-wide.
- Used tools like HTML5, CSS3, JavaScript, AJAX, JSON primarily for building the web applications.
- Used Jquery as the main JS library for creating the web pages.
- Used Highcharts.js for creating chart applications on the landing page.
- Worked from scratch to implement project in Angular.js using node.js (express), react.js, and bootstrap for SASS, HTML.
- Developed Single Page Applications (SPAs) for dynamic content loading.
- The backend-language used for development is Python with Django and Database used is Mysql and the web platform used is LAMP stack.
- Developed the JSON response from AJAX calls like GET and POST to and from Python and looped over it to create data tables.
- Extensively implemented on AJAX and JQuery to improve user experience for UI navigation, menu tab, and dynamic content update.
- Implemented CSS and JavaScript for dynamic loading of the data and page UI.
- Hands-on experience working with and consuming JSON. Experience with consuming RESTful webservices and workings of SOAP based web services
- Used GITHUB for checking-in the code and checking-out and also creating braches of stable code base.
- Wrote unit tests using karma, jasmine and used build tools like Grunt.js and Bower.js.
- Did cross-browser testing for browsers like IE, FF, Chrome and Safari. Used debugging tools like FireBug, Chrometools for development
- Worked with program managers in gathering requirements, helped in developing JavaScript/CSS and Ajax based prototypes and provided technical guidance, on the technology infrastructure.
- Designed web site mockups, navigation buttons, etc. using Adobe Photoshop.Understanding the UI framework for the next version of Photoshop.
- Introduced user-friendly and modern design styles into technical web/mobile based applications to improve user experience and efficiency.
Environment: HTML5,CSS3,Javascript,Jquery,RWD,Bootstrap,angular.js,backbone.js, LAMP, react.js, Notepad++, GitHub, AJAX, JSON, Grunt.js,Photoshop, Illustrator, Python, MySql.
Confidential, San Francisco, CA
Web UI Front-end Developer
Responsibilities:
- Used NetsuiteERP as platform for developing e-commerce applications using HTML5, CSS3.
- Used JavaScriptprototypes to develop robust high-performance and scalable applications.
- Developed web pages using HTML5, JavaScript, DOM, JSON, jQuery and AJAX.
- Designed and developed the layouts using CSS3, Box model and HTML 5.
- Developed cross browser and multi browser compatible web pages using HTML5, CSS3 and JavaScript.
- Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions.
- Created the logos, images and icons that were used across multiple pages using Adobe Photoshop.
- Defined and developed the presentation layer of the application using HTML 5, CSS3 and AJAX.
- Produced content pages with CSS3 layout and style markup presentations and also used Jqueryfor development.
- Worked on AngularJS and also on JavaScript, HTML5, CSS3 in the front end development
- Created Responsive Layouts (RWD) for multiple devices and platforms using Bootstrap especially for Mobile pages.
- Used JIRA tool for task assignment, bug tracking and fixture
- Designed UI patterns, GUI designs, page illustrations, and user conceptual designs, templates and banners by using Adobe Flash, Adobe Photoshop CS4 and Adobe Illustrator CS4.
- Used JSON for data exchange between client and server.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: HTML5,CSS3,Javascript,Jquery,RWD,Bootstrap,angular.js,backbone.js, react.js, Notepad++, CSS3, HTML5, GitHub, AJAX, JSON, Photoshop, Illustrator.
Confidential, San Francisco, CA
Web UI Developer
Responsibilities:
- Responsible for the development of the new Confidential Support website.
- Worked with designers to create mockups for the client screen according to them provided wireframes in Adobe Illustrator and Adobe Photoshop.
- Converted Photoshop Documents to HTML pages with pixel perfect design and used the best image resolution for images using HTML5, CSS3, Jquery.
- Used RWD (Responsive Web Design) for developing webpages suitable for Desktop,Mobile and Tablets.
- Developed UI interface using AngularJS for rich user interaction.
- Used Backbone.js for developing a complex model doe Single page application
- Used Photoshop for image editing and website design.
- Developed AJAX based web based UI framework by utilizing Jquery library.
- Used native Javascript to create application functionalities for different web pages.
- Worked on maintaining the flow of the web pages using JSON to retrieve data.
- Used Firebug, Firebug Lite, and IE Developer Toolbar for debugging and browsercompatibility.
- Made the web pages cross-browser compatible and wrote specific CSS and HTML for particular browser wherever required.
- Used PHP as backend and worked on security issues like validation of input resources and worked on SQL injection, code injection, command injection, XML injection.
- Developed the custom data grids upon Jquery framework to deliver the business data.
- Used Agile methodology for software development.
- Hands on experience of debugging with cross-browser compatibility testing.
Environment: HTML5,CSS3,Jquery,RWD,PHP,Bootstrap,angular.js,backbone.js, Ember.js, SublimeText,CSS3,HTML5,SVN,AJAX, JSON, Photoshop, Illustrator.
Confidential, San Jose, CA
Web UI Developer
Responsibilities:
- Lead Developer for developing and creating websites for FMO/FMS RIA customer sites.
- Worked extensively on JQueryand wrote custom JS modules for themes, calendar, form reports, tables, charts, grids, maps and surveys.
- Used RWD (Responsive Web Design) techniques to enhance user’s behavior based on screen-size(mobile and tablet), platform and orientation.
- Used Bootstrap, backbone.js, angular.js, node.js, Ext.js,knockout.jsfor developing modules on front-end.
- Worked on data enhancement modules to create rating, custom events, calendar and profile features.
- Used JSON extensively for collecting data from server and sending requests to the server from the client-side.
- Used MSSQL as backend database.
- Used Java, JSP as backend server language.
- Used Eclipse IDE environment and as repository for checking in and checking out source code.
- Handled more than 5 million page requests/month.
- Used PHP backend with MySQL database and worked on cross-site scripting issues(XSS) like reflected XSS attack, Stored XSS attack, DOM-based XSS attack.
- Used JavaScript/CSS/HTML5, especially with modular client architectures consuming RESTful services
- Hands on experience of debugging with cross-browser compatibility testing.
- Used Jreportfor integrating and creating charts on MACH platform.
Environment: Jquery,RWD,Bootstrap,knockout.js,backbone.js,angular.js,node.js,Ext.js,Eclipse, PHP,CSS3, HTML5, SVN,AJAX, JSON,JSP, Photoshop, ECLIPSE,MSSQL.
Confidential, Mountain View, CA
Mobile Web Architect
Responsibilities:
- Worked on My Honda Link (MHL), a cloud-based infotainment platform.
- It combines HRIME developed by IBM for TTS(Text to Speech)
- Purely based on PHP,JQuery, Javascript and MySQL as backend.
- Integrated APIs for Facebook, Twitter, Gmail, Foursquare, Evernote, Yelp, Life360.
- Used oAuth for authenticating several apps.
- Based on Agile methodology software development.
- Used angular.js for web application interface.
- Used Python scripting for Life360 app.
- Designed the web architecture for mobile interface.
- Used PHP Caching and State Management for improved performance.
- Used Firebug, Firebug Lite, IE Developer Toolbar for debugging and browser compatibility.
- Designed data model for the application and Implemented stored procedure.
- Implemented data validation at the client side using jQuery.
Environment: PHP5, CSS3, HTML5, JQuery, angular.js, SVN, AJAX, CodeIgnitor, Photoshop, Heidi, ECLIPSE, LAMP.
Confidential, San Francisco, CA
Web Developer
Responsibilities:
- Developed and coded in PHP for Riverbed Website using Adobe Publish CMS.
- This is a combination of pure PHP in Adobe Publish and using Cake as back-end for US Site.
- Worked on different aspects of the website like forms, gated assets using Eloqua, SFDC.
- Developed Website Speed Test Download feature that helps customer to check speed of the Websites using PHP, JavaScript, HTML5 and CSS. It includes two layered Light Box implementation.
- Developed website which is simple, professional, user-friendly, user-tracking, SEO-friendly, very less load time, link building and according to the target audience.
- Used Tortoise SVN with Eclipse to check in code to dev Environment and to avoid merge issues.
- Built a 100% bug-free site with high performance with load-balancers.
- Used ember.js for developing a custom app on one of the products.
- Created new functionalities according to the project requirements under the limits of website configuration.
- Used Firebug, Firebug Lite, IE Developer Toolbar for debugging and browser compatibility.
- Worked with team on all aspects of the project.
- Worked as a motivated, pro-active team player voicing opinions and feedback with facts.
- Introduced new web technologies and ideas to the team and explaining the best practices.
- Resolved all the assigned defects and interacting with QA to resolve any issues.
Environment: Adobe Publish, PHP5, CSS3, HTML5, JQuery, SVN, AJAX, Java, Photoshop,ECLIPSE,LAMP.
Confidential, Santa Clara, CA
Web Developer
Responsibilities:
- Develop, design and code PAR4 Website using Joomla 1.6 and managing its required settings for an intranet application.
- Created the customized theme for PAR4 Portal using PHP, JavaScript, HTML, CSS3.
- Created the backend database using Mysql.
- Implemented class architecture with Joomla.
- Working on Hardware requirements registration pages and uploading the results to the EM4 database.
- Customized Joomla plug-ins, modules and components.
- Developing Joomla modules and customized it according to the client requirement.
- Designing and implementing the complete relationship system with EM4 API.
- Implementing AJAX to speed up web application.
- Parsing XML with PHP and implemented tree based parsing.
- Mainly used LAMP environment using CVS to commit the work.
- Used MVC design pattern to develop the application..
- Used ECLIPSE toolkit as IDE and also for debugging.
- Developed cross browser compatibility code using CSS and JQuery.
- Worked on code optimization.
Environment: JOOMLA, PHP5, CSS3, HTML5, JQuery, CVS.AJAX, Photoshop, ECLIPSE, LAMP.
Confidential, San Jose, CA
Lead Web Developer
Responsibilities:
- Created landing pages for JUNOS s programs for Juniper Networks.
- Created the juniper sales tools website.
- Created website for Infineon Sales using PHP 5 and ZEND framework for Infineon.
- Created landing pages for Apple Mobility Consultants for Confidential .
- Designed website for Kontiki.com using Joomla 1.5.
- Designed fully normalized, highly relational databases using mysql.
- Involved in identifying the business logic, design and development of modules.
- Designs, develops and performs unit testing of web applications.
- Designed data model for the application and Implemented stored procedure.
- Integrated with salesforce.com
- Coded for business layer service using PHP 5.x. using ZEND framework.
- Implemented Ajax using jquery
- Installed and maintained the application in Zend framework.
- Designed and implemented system test plans.
Environment: LAMP, Unix, PHP 5.X, Perl, Shell, Ajax, JQuery, DOJO, Zend (MVC Frame work).
Confidential, Redwood City, CA
Web Developerand QA
Responsibilities:
- The website is based on Elgg Platform.
- Involved in Analysis and Design phase of modules.
- Designed and developed all pages using Magento E-Commerce Themes, Templates and Layouts.
- Implemented 3-tier Architecture making Html, and JavaScript in Presentation Layer.
- Used PHP/MySql for creating dynamic data driven and interactive web pages, and handled a team in Application Layer.
- Used MYSQL 5.0 to develop Data Access Layer.
- Implemented Google maps for searching by location using Google API’s.
- Used JavaScript to create image gallery, form validation, look and feel and maintaining and document consistency.
- Worked on Shopping Cart using XML and updated into database on Successful transaction.
- Implemented AJAX using JavaScript to enhance the capability of web site.
- Developed Admin control panel back-end business functions, including purchasing reports, receiving, inventory management, and shipping using PHP 5.0 and MYSQL5.0.
- Integrated Confidential Payment gateway with the main site and updated database for transaction using XML.
- Fixed bugs and technical issues during the project implementation.
- Written the Unit Test Cases and performed Unit Testing as per Test cases.
Environment: PHP 5.0, MYSQL5.0, Elgg,Windows, Magento, AJAX, XML, IIS, SOA, HTML, XHTML, DHTML,CSS, Flash, JavaScript, Linux,SVN Version control System.
Confidential, Fremont, CA
Web Developerand IT Administrator
Responsibilities:
- Involved in Gathering and Documenting the System and Functional Requirement.
- Worked on Server side Validation and as well as Client side Validations by using PHP Validation Controls and JavaScript.
- Developed the web based application in PHP and Mysqlas the Data Store and Database interaction is by using PL/SQL and stored procedures.
- Created an email module for sending Loan Status information to customers.
- Used AJAXUpdate Panel and Script Manager for better usability.
- Involved in creating the Stored Procedures, Views andTriggers.
- Used PHP Caching and State Management for improved performance.
- Created complex Reports using SQL Server Reporting Services (SSRS).
- Written the Unit Test Cases and performed Unit testing as per Test cases.
- Fixed number of defects and technical issues during the project implementation.
Environment: PHP, Mysql, XML Web Service, WPF, HTML, SSRS, JavaScript, AJAX and UML.
Confidential, Pleasanton, CA
Web Developer
Responsibilities:
- Developed the POC of project.
- Involved in Requirement specifications, Analysis and design.
- Worked on Overlays and chart level customization in Trend dashboard.
- Developed the application in Php
- Redesigned the database using mysql
- Developed user interface using smarty template
- Client side validation and event based work done by jQuery
- Application was designed in MVC pattern
- Involved in code review and integration testing
Environment: Windows XP, PHP5, MySql5, Apache, Jquery, Smarty Template, JavaScript
