Front End Developer Resume
Sunnyvale, CA
SUMMARY:
- 9 Years of Professional experience in the developing User Interface(UI) Applications and professional web applications using HTML 4.0/5, CSS2/ CSS3, J2EE, JavaScript, Prototype, AngularJS, SASS, jQuery, React JS, AJAX, JSON, XHTML, Dojo, Backbone, and XML.
- Good understanding on latest approaches in HTML/CSS3 development, JavaScript frameworks JQuery.
- Good Experience with JavaScript MVC framework Angular.js, React JS and Redux.
- Good Experience in working with the Document Object Model (DOM) and DOM Functions.
- Can be able to deal with Cross Browser issues very effectively and work on almost every web Browsers Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Attended a training session in AGILE, SCRUM based environment and effective enough in working with it.
- Experience enough in writing watch commands and also gulp commands.
- Holding a UX designer experience uses the defined functional and content requirements for the site to develop a set of wireframe designs and flowcharts describing how users will interact with the site
- Expertise in developing front - end systems with JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks such as Angular JS, Backbone JS and Node JS as a platform for Web applications.
- Good Knowledge of JavaScript frameworks JQuery.
- Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
- Strong Experience in Cross Browser issues handling and designing table-less layouts and Web Standards.
- Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like backbone.js, angular.js and bootstrap.
- Good Understanding of Document Object Model (DOM) and DOM Functions. Having over 2 year of extensive experience as a Web developer using HTML5, CSS3, XHTML, JavaScript, Bootstrap, and JQuery, Ajax, AngularJs.
- Converted obsolete Java web interface into a Rich Internet Application using ExtJS and Ruby on Rails.
- Extensively used new software tools in designing user interfaces and adapt to the changing environment and have good knowledge in WCAG 2.0 and ADA.
- Experience applying the latest development approaches including MVC framework in the browser, event driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Expertise in HTML5, CSS3, AngularJS, Java Script, REST, twitter Bootstrap, cross browser testing, desktop & mob browser compatibility.
- Developed an AngularJS, Knockout.js workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Responsible for meeting customer demand for new adapters to both on-premise and cloud based data sources and targets.
- Implemented MV* pattern with Angular.JS and jQuery-validation and Extensive use of components registration in Knockout JS to prepare extensible and pluggable solution.
- Designed, developed and implemented web applications, including adherence to coding standards, and building/running appropriate unit and integration tests and deployment scripts.
- Experience on using React js, Ext js in building dynamic JavaScript UI’s with Mvvm and Asp.net..
- Exposure of working enough with the Web services like Restful and SQL Server, React JS, Redux.
TECHNICAL SKILLS:
Web Technologies: ANGULAR2/4,ReactJS,HTML, HTML5, XML, CSS, CSS3, JavaScript, jQuery, AJAX, DOM, GUI, JSON,SASS, LESS.
IDE & Tools: Web Storm, Notepad++, Eclipse, Atom, Edit Plus.
Version Control: SVN, CVS, GIT, JIRA
JavaScript Libraries: jQuery UI, Ext JS, ReactJS, BackboneJS, AngularJS, NodeJS, BootstrapJS, knockoutJS
Publishing Tool: Adobe PageMaker, MS Office
Wire Frame Tools: Adobe Illustrator CS3
Data Access: MY SQL, Oracle,
WORK EXPERIENCE:
Confidential, Sunnyvale, CA
Front End Developer
Responsibilities:
- Familiar enough and has hands on experience working as Angular2 with Typescript Developer.
- Design and development of dynamic web pages using HTML5, CSS, React JS, Redux and JavaScript to facilitate the digital transformation of the current investment banking division’s website.
- Designed dynamic and browser compatible pages using HTML5, CSS, SASS, JavaScript, Angular Js.
- Single page applications using ANGULAR JS, NODE JS, GULP, WEBPACK (ES6)
- Extensively used "RALLY" TO GATHER REQUIREMENTS.
- Brief experience in implementing latest JavaScript framework Angular JS to create animations based on CSS classes for requirement placed by the client
- Extensively used CSS(Cascading Style Sheets) integrated with RWD(Responsive Web Design) to apply layout styles for varying screen sizes and pixels
- Developed non-functional HTML, CSS, Dojo, Backbone, Prototype pages from mock ups
- Actively participated in UI review and optimization discussions with UI Architects and Business Units
- Exposure in knowing the hands on experience working with ReactJS.
- Developed components to fetch data from back end using AJAX
- Experience in performing cross browser compatibility check for different browsers like Safari, Internet Explorer, Firefox and Google Chrome
- Implemented AJAX in web pages to enable data access across the application without having to reload the page
- Re-designing/developing the website to enhance user experience integrating using AJAX
- Worked extensively on JavaScript programming for the web application development like React js.
- Worked on polishing and giving new look to websites using HTML5/CSS/JavaScript
- Used the Quality Center tool to track the defects
- Involved in various stages of application development from requirement gathering to the maintenance of the application
- Familiar in writing the test cases for the developed code in Jasmine Unit Test and karma Unit Test.
- Attention to quality and detail. Proficient in Agile/Scrum methodology.
- Holding a knowledge working with Sourcetree with GitHub.
Environment: Angular2/4,ReactJS,HTML, CSS3, JavaScript, Angular JS, XML, Web Services, Agile, AJAX, MS Access, Adobe Flash, MS Office, IE 10, Firefox, Chrome.
Confidential - Atlanta, GA
UI Developer
Responsibilities:
- Developed the application using HTML5, CSS3, JavaScript, JQuery, andKnockout.js.
- Used SVN for revision control and code management.
- Used JSP's for loading the web page and JSON structure for the content coming from the backend.
- Made AJAX calls using backbone.js for getting the data and parsing it for showing on the web page.
- Developing an automated test system to validate product coupon using Python.
- Used various jQuery and Bootstrap plugins like date picker, Bootstrap select etc.
- Made the application responsive for iOS and Android platforms using media queries and flexible grid layouts.
- Developed large-scale, real-time, live blogging server and UI using Node.js
- Conversion of wireframes and Photoshop mock-ups into table-less, semantic XHTML, Cascading StyleSheets (CSS), AJAX (jQuery)
- Used angular.js to develop a standalone test application, in scope of future usage of the framework.
- Updated UI as per changing needs and requirements usingShare Point.
- Bug fixes for existing software system and also software enhancement.
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.
- Taking advantage of the MVC pattern of the AngularJS and Knockout.js framework to accomplish the single page application and produce higher maintainability of the code.
Environment: ReactJS,HTML5, CSS3, JavaScript, Python, jQuery, Knockout.js, Jasmine.js, JSP, Bootstrap, JSON, AJAX Share Point.
Confidential - Sunnyvale, CA
UI Developer
Responsibilities:
- Proficient with creating custom, general use modules and components which extend the elements and modules of core AngularJS Proficiency with AngularJS controllers, AJAX/XHR, Angular services usage, and Angular directives and components usage Proficiency with JavaScript and HTML5.
- Involved in various phases of Software Development Life Cycle such as analysis, design and development.
- Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day-to-day developments of the work done.
- Experienced in Developing and Enhancing Web forms, Master Pages, User Controls and Custom Controls by using HTML, CSS, Bootstrap.
- Used Angular JS to standardize web application structure and responsive using bootstrap and provide a future template for data binding.
- Worked on front-end development using Object-Oriented JavaScript and MVVM Patterns using libraries such as AngularJS, Node.js and/or jQuery.
- Contributed to the definition of development and SW standards to implement/reflect guidelines (naming conventions, encryption, and security settings) and ensure standards are adhered to.
- Implemented Data Access Layer using Entity Framework Code First and extensively for data querying, storage and manipulation using LINQ .
- Made AJAX calls using backbone.js for getting the data and parsing it for showing on the web page.
- Extensively used Grunt and Gulp as an associate to Node JS to establish the connectivity between database and client.
- Designed and Implemented the product search, seller reviews, auction and bidding aspects of the application using Node.js, MySQL, RESTful web services, AJAX and jQuery .
- Worked on jQuery/JSON, knock out JS, Kendo UI, MV* and WCF concepts in different contexts.
- Built Connection Strings and connecting SQL Server Azure databases from locally Installed SQL Server.
- Used JQuery for client side validations and AJAX for asynchronous execution of data.
- Work in a collaborative environment leveraging JavaScript and Node.js Frameworks which will be interfacing with various data stores as well as frameworks and services.
- Used CSS for adding fonts, colors and styles to the web document. Used several AJAX controls to dynamically render the content on WebPages developed.
- Worked extensively with Web Forms, Server (Web/HTML) and Data Binding controls
- Developed Business components and web services for online transactions.
- Implemented validation using validation controls and JavaScript.
- Handled Configuration (Session, authentication and authorization, custom errors, tracing and so on) or the online transactions by the customer and creating user login and privileges.
- Performed End-to-End Testing, troubleshooting, debugging, integration testing, regression testing and performance testing and analyzed the results to justify validation.
- Programmed in Angular.js, Node.js for a start-up social networking hybrid mobile application for iOS and Android.
Environment: HTML4, CSS, jQuery, AJAX, JavaScript, Angular.js, Node.js, Bootstrap, Backbone.js, Require.js, Responsive Design, MV*, Adobe Photoshop, Jasmine, CVS, Windows, YUI Library, XML, J2EE, JSP, JSTL, Apache Tomcat, Eclipse, MySQL, Tortoise SVN.
Confidential - Jersey City, NJ
Web/ UI developer
Responsibilities:
- Designed various Single page applications using AngularJS and achieved cross browser compatibility using various frameworks.
- Develop various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
- Used Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
- Worked using NodeJS for developing server side web applications by building new modules with the help of JavaScript.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Used Ajax calls extensively - using JQuery, inside the Web Apps and create a seamless flow of Quotes.
- The front-end tech-stack use of HTML5, CSS3, AngularJS, NODEJS, AJAX, JQuery and Bootstrap to build a single page web app and communicate with service by consuming RestfulAPI.
- Developed screens for customers using AngularJS, Ajax, HTML5, CSS3 and JavaScript.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Worked to call REST services (JSON) from client side. Adopted a cross browser and cross platform approach to make the website more versatile and Supportive.
- Tested, revised, and deployed code including system troubleshooting and application issues.
- Developed Web Services for data transfer from client to server and vice versa using ApacheAxis, SOAP, WSDL, and UDDI.
- Worked with the SASS/SCSS pre-processor to simplify writing the CSSstyling's and also creating new style sheets to write and edit web page content.
- Used AngularJS scope for binding the input fields to the controllers in setting up the initial stage of scope object.
- Worked in line with Analysts and content team to identify correct keys, used agile methodology for software development.
- Used Karma for UnitTesting in the interactive mode with the help of configuration files.
- Created knockout js widget subsystem within a .NET dashboard using typescript and inheritance. Widgets needed to react to page controls changing to refresh data and browser resizing to change styling for responsiveness.
- Researched analyzed and made recommendations for technology features and functionality for the internet/intranet website including problem diagnosis and resolution, documentation.
- Writing controllers that are responsible for transferring controls between components, routing and rendering views.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Development of user interface using Ajax, JQuery, HTML5,React JS, CSS3 and JavaScript, SASS.
- Created Custom directives in Angular JS.
- Worked as a team member, collaborated with Testers and also clients before releasing the applications for production to make sure it is bug free.
- Integrated existing Backbone webapps into Cordova framework.
Environment: HTML, CSS, JavaScript, JSON, jQuery, Jasmine, Karma, AJAX, HTML5, CSS3, Node.js, Backbone.js, Require.js, Ext.js, angular.js, GUI, LESS, SASS, Eclipse, Grunt, Bower, Cordova, Web Services, ASW.
Confidential - Boston, MA
UI Developer
Responsibilities:
- Sound Understanding and good Experience with Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Administered IIS 7 Server, performed coding in JavaScript, HTML, DHTML and XML documents transferred to HTML using XSL.
- Used Node.js and express framework to develop vital components for the application thus creating a happy path, right from login to checkout component. Also, designed presentation pages using mustache package of Node.js.
- Designed and developed user interface layer using Master Pages, jQuery, controls, Form Validation controls, Custom controls, Bootstrap, jQuery and CSS.
- Designed UI screens from mock-ups using HTML, CSS and added dynamic functionality using JavaScript, Angular JS and node.js.
- Used jQuery core library functions for the logical implementation part at client side for all the Application.
- Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently.
- Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular.
- Hands on Experience with version control tools like SVN and GIT.
- Involved in performance tuning and query optimization.
- Implemented forms based Authentication and role based Authorization for security.
Environment: HTML, CSS3, JavaScript, AngularJS, Node.js, JQuery, XML, XHTML, Backbone.js, DOM, DHTML, Karma, AJAX, MS SQL, Dreamweaver, Firebug.