Sr. Ui Developer/ Full Stack Developer Resume
Berkeley, CA
SUMMARY
- 9+years of professional experience in developing and designing User Interface for web applications.
- Extensive experience in developing web responsive, cross browser compatible web applications.
- Strong knowledge in Front - end development tools and processes to promote high quality and fast delivery.
- Experience on working with CSS Background, Table, positioning, margin, border, text, padding, Layouts, Pseudo classes and elements, and behaviors in CSS.
- Worked with HTML, DHTML, HTML5, CSS, CSS3, OO JS, JavaScript, JavaScript frameworks like Angular JS, Backbone JS, Ext JS, Ember JS and JavaScript libraries- jQuery and React JS, Node JS, DOM, Core Java, Ajax, consuming SOAP/ Restful API.
- Used SASS, LESS Preprocessors for CSS preprocessing.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Experience in manipulating the documents based on data with D3.JS and High charts.
- Debugging the existing code at the initial stage using the developer tools like Firebug, Firebug Lite, Chrome Inspector, Safari Web Inspectors and IE Developer Toolbar.
- Strong JavaScript experience with ECMAScript2015 (ES6) and Babel compiler.
- Strong expertise in procedural, functional and object oriented approaches in JavaScript.
- Extensively used new software tools in designing user interfaces and adapt to the changing environment.
- Developed custom directives and created Angular JS services to call in controllers.
- Experienced in React JS and working with React Flux architecture, working with ECMA Script 6 features.
- Highly proficient in connecting the backend applications with the third party APIs and web services
- Experience working on Angular JS, Node.JS in implementing RESTful web services.
- Expertise in coding optimized SQL queries on Oracle, MySQL, Postgress databases.
- Strong knowledge of JavaScript task/package managers Gulp, Grunt & Web pack.
- Experience with MongoDB, Express and Node.JS.
- Experience working with several packages of node installed by NPM like bower, mongoose, grunt/gulp.
- Worked with several middle wares of express like passport, body parser.
- Expertise in using version control systems such as GIT and subversion(SVN).
- Experience in using Karma as the test runner and Jasmine as tool for testing JavaScript.
- Well versed with Software Development Life Cycle process which includes designing, developing and testing.
- Firm understanding of Agile Scrum and Waterfall development methodologies.
- Able to effectively communicate with wide range of clients and coworkers.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
- Excellent communication skills, team player, quick learner and self-motivated.
TECHNICAL SKILLS
Web Technologies: HTML, HTML 5, DHTML, CSS, CSS3, XHTML, XML, JavaScript, PHP, JQUERY, React.js, TDD, JSON, AJAX, Ruby on Rails, Angular JS, Ext.js, Backbone.js, Knockout.js, Reactive.js, Ember.js, Node.js, Jasmine, Karma, Bootstrap, Backbone, Adobe Dreamweaver, Adobe Photoshop, Media Queries.
Languages: C, C++, Core Java, JavaScript.
IDE, HTML Editor: Sublime Text 3, Notepad++, Eclipse IDE, IntelliJ, Web storm, Atom, Brackets, Safari & Chrome (and their development tools).
Application servers: WebSphere, WebLogic, AWS, Apache, (http local web server).
Database: Oracle11g, MySQL, SQL Server.
Operating Systems: Mac OSX, Windows 10//8/7/ Vista, Unix.
Version Controls: GIT, SVN, Open CVS.
PROFESSIONAL EXPERIENCE
Confidential, Berkeley, CA
Sr. UI Developer/ Full Stack Developer
Responsibilities:
- Developed the various screens and its architecture in accordance to UI Specs.
- Migrated the web application from Flex to AngularJS and AngularJS to AngularJS 2.0 using Typescript.
- Involved in developing the UI pages using React JS, Angular JS, Angular JS 2.0, Require JS, Highcharts, HTML, HTML5, CSS, CSS3, Bootstrap, JavaScript, JSON, JQuery, Type Script, Ajax, Node JS.
- Proficiency with Algorithms and Data Structures.
- Involved in improving the performance of web application using various caching techniques and gzip static resources.
- Used SASS preprocessor to leverage feature like nested rules, variables, mixins, inheritance, etc.
- Performed DOM operations effectively using native JS and JQuery for loading and manipulating dynamic content on webpages.
- Developed a fully functional login page for the company’s user facing web application with complete UI and validations.
- Designed application object oriented JavaScript way using prototype, so that application is more componentized, easily extendable and maintainable.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application using Angular JS.
- Created custom directives like Roll based authentication, employee data upload, etc., using Angular JS.
- Created front-end user interfaces with React JS by creating many components and modules.
- Created and implementedAWS security guidelines and storage mechanism.
- Actively involved in configuration of SSO integration between Local User repository (like LDAP) of Local Data Center and AWS IAM using SAML.
- Established a mix of Test Driven Development(TDD) and extreme programming-style (XP) Iteration-based planning process for client, resulting in faster feature turnaround and better customer responsiveness.
- Implemented AJAX functionality using JQUERY, Ruby on Rails, JSON and XML.
- Implemented CORS on both server side and client side implementation to communicate services on different servers from web application.
- Used Express, Socket.io and Node JS to develop server side REST Api’s.
- Involved in Enhancement of existing application utilizing Angular JS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of JSON.
- Developed the user’s application by editing updating using MVC pattern in Backbone.
- Used UI based features like geolocation in JS to create small web applications for the application.
- Used Jasmine as a testing framework in JavaScript.
- Created dynamic webpages making AJAX Calls, using the XML Http Request Object.
- For legacy application Used JQuery for DOM manipulation and to make REST API calls and designed/documented of REST APIs for collection and retrieval of high data.
- Setup Karma and Jasmine for UNIT and Functional Testing of JavaScript.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support for over 3+ projects.
Environment: React.js, Angular JS, Angular JS 2.0, HTML4/5, CSS2/3, Media Queries, grunt and gulp, Git, JavaScript, Jasmine, jQuery, Type Script, TDD, AJAX, Ruby on Rails, Node.js, PHP, SVN, Eclipse, Agile, REST (web service), D3Js, Highcharts, Windows, AWS, Share Point, Spring, SASS&LESS, Bootstrap, Ext JS, Node JS, Reactive JS, Backbone JS, Require JS, MVC, Agile.
Confidential, Gainesville, Florida
Front End Web Developer
Responsibilities:
- Developed web application with the help of HTML, DHTML, XML, XHTML, CSS and JavaScript.
- Involved in technologies like Spring MVC, Angular JS, jQuery, JavaScript, JSP, J2EE and Java.
- Worked closely with business analyst to understand the requirements.
- Worked with the design of the templates and skins in CSS.
- Used JavaScript framework AngularJS1.2 to build single page applications.
- Work with technical and design team to create web applications.
- Familiarity with asynchronous request handling, AJAX, and retrieving data from application APIs in JSON/XML.
- Good understanding of build processes and task runners, such as Gulp, Grunt, Bower, NPM.
- Implemented code in order to track the web page by using the Site Catalyst.
- Used Angular JS custom directives which is used by the other team members.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
- Participated in bug fixing with QA team, which involved cross browser testing as well as load and performance checking.
- Asynchronous functionalities are carried out using Node JS and used for interacting with front end.
- Manipulate node using DOM and DOM functionalities.
- Build rich, responsive web pages which are cross browser compatible.
Environment: Angular 1.2, jQuery, XML, JSON, MySql, Node JS, Grunt, Gulp, Bower, Spring MVC, CSS, AJAX, HTML, XHTML, XHTML, JAVA, IE 6, 7, 8, Firefox, Chrome, Safari.
Confidential
Front End Developer
Responsibilities:
- Used HTML, DHTML, CSS, Dreamweaver, JavaScript to develop frontend web pages
- Involved in all SDLC phases Analysis, Design, Development, Testing and Deployment
- Developed cross browser compatible HTML and CSS reusable templates and integrated the UI with the application.
- Participated in bug fixing with QA team, which involved cross browser testing as well as load and performance checking
- Able to write clean well designed PHP
- Kept track of different versions of files using VSS content management system, and uploaded the developed pages in accordance with the new standards.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
- Actively used XML (documents and transformations) for creating templates with dynamic data from XML file
- Using Google analytics reports optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS and fixed the issues for the pages with low traffic and high load time. This directly increased traffic & sales; which decreased maintenance and capital expenditures for department.
Environment: HTML, CSS, JavaScript, Ajax, Node.js, JSON, Eclipse, Web Optimization, PHP, JQUERY, SVN.
Confidential
Front End Developer
Responsibilities:
- Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Implemented applications in JavaScript and MySQL.
- Developed portals for implementing health care benefits of the employees.
- Created various web page layouts using HTML and CSS.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
- Defined text alignment, size, borders and many other typographic characteristics.
- Performed client-side validations using JavaScript.
- Fixed bugs and provided support services for the application.
- Tested/De-bugged web browser using Firebug.
Environment: HTML, CSS, JavaScript, XML, XHTML, JQuery, AJAX, Adobe Dreamweaver, Firebug, SQL, Windows XP and MS Office.