Sr. Front-end/ui Developer Resume
NJ
SUMMARY
- Around 6 years of IT experienceas a UIDeveloperin design, analysis and development of various enterprise and web based applications.
- Sound Understanding and good experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Expertise in designing rich user interface using HTML5, CSS3, SASS, LESS, Java Script, AJAX, jQuery, Node.JS, Angular.JS, React.js, Backbone.js and XML related technologies.
- Experience in using various IDEs like WebStorm, Brackets, Atom, Visual Studio, Sublime text, Adobe Dreamweaver, Notepad ++ and Eclipse.
- Good knowledge in MVC architecture and understanding concepts on Model, View, controllers and usage of directives, custom directives and services.
- Experience working with MEAN stack development environment.
- Working experience with Node environment using Node JS, NPM, Grunt JS, Bower.
- Experience in responsive web design (RWD), progressive enhancement, debugging tools, cross - browser development, Document Object Model (DOM) and accessibility.
- Experience in working with testing tools like Firebug, Firebug Lite, Chrome or Safari Web Inspectors and IEDeveloperToolbar.
- Working experience on integrating back-end technologies with JavaScript and jQuery by using AJAX and JSON.
- Strong experience working with HTML, CSS, Type Script, JSON, XML to build fast performing applications.
- Experience inEmber.jswhich allows developers to create scalable single-page applications by incorporating practices into a framework that provides a rich object model.
- Comfortable using modern JavaScript libraries like jQuery, Yui, Dojo etc.
- Experience with Grunt and Gulp task runner which helps automate repetitive tasks.
- Having good experience in developing an enterprise MEAN Stack applications by writing server side code with Node.js and Express framework, a database to store and retrieve data with MongoDB andfront-endweb pages designing with ReactJS.
- Having good experience in implementing the Node.js server side code to interact with MongoDB to store and retrieve data by using the Mongoose drivers.
- Hands-on experience in working with applications usingJava, J2EE, JDBC, Struts, Servlets, Spring, Hibernate, JSP, JSF and ASP.Net
- Extensively worked with business analysis and requirements in Agile Methodologies such as SCRUM, Test Driven Methodologies.
- Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES).
- Used jQuery and JavaScript for data manipulation, data traversing, form validations, create the content on the fly depending on the user request.
- Experienced in NoSQL database MongoDB and relational databases like MS-SQL and MySQL databases.
- Having Proficiency in writing SQL queries, stored procedures, functions, packages, tables, views using relational databases like MySQL and MSSQL Server.
- Experience in all phases of Software Development Life Cycle and Software Development methodologies like Agile, Waterfall etc.
- Involved in complete Software Development Life Cycle (SDLC) of various projects, including requirement gathering, system designing, data modeling, application development that involves various stages in development, maintenance and support.
- Used JIRA in order to test and track the project status.
- Hands on Experience with Source code management tools like GitHub, SVN and Bit Bucket.
- Experience in testing tools like Mocha, Karma and Jasmine.
- Ability to understand project requirements and deliver it with proper quality.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.Excellent team player, flexible with positive attitude and excellent learning skills.
TECHNICAL SKILLS
Operating systems: Windows, Linux Ubuntu, Mac.
Languages: C, C++, C#, Python, Java, J2EE, Perl, Ruby
Web Technologies: HTML, CSS, Bootstrap, AJAX, Java Script, jQuery, JSON, PHP, Grunt, Gulp, Bower
Frameworks: AngularJS, AngularJS 2, ReactJS, NodeJS, BackboneJS
Wire Frame Tools (wire frame): Adobe Illustrator CS3 (basic idea on wire frame and visual design).
Servers: Apache Tomcat, IBM Web sphere, open stockIDEs/ Tools Eclipse, Toad, Sublime text, Spyder
Debugging Tools: Firebug, Karma, Jasmine and Mocha
Version Control: CVS, GitHub, SVN, Bit Bucket
PROFESSIONAL EXPERIENCE
Sr. front-end/UI Developer
Confidential, NJ
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Functionalities include writing code in HTML5, CSS3, JavaScript, Angular1.x,Angular2,Node.js and jQuery, making use of Bootstrap framework. My Specialty is large scale CSS, focusing on reusability and modularity.
- Enhanced an existing Angular1.X application toAngular2with TypeScript which resulted in 40% code reduction, ease of upgrade, scalability, ease ofdeveloperspin up and enhanced performance
- LeveragedAngular2 resources for all data access, encapsulating URLs, and standardizing data access interfaces.
- Created custom Components and Directives for re-usable components.
- CreatedAngular2Directives, Components, Pipes, Injectables across the whole system, such as to build the custom filter.
- Highly usedAngular2Router to build single page application for navigate through the different status and multiple modals.
- Optimizing the code of reusability using the Decorators and injecting the services to access those in any components by using the property called providers inAngular2Components.
- Set up server middleware to solveCORSissues between Angular 2 and node server.
- Worked on Webpack as module builder for build workflow for Web Application and webpack-dev-server as server.
- Used D3.js to make the data interactive, data-driven transformations and transitions.
- Created unit test cases ofAngular2components, services using Karma-test-runner and Jasmine.
- Extensively used Angular CLI to create custom Components, Directives and to run Unit tests.
- Used Typescript as compiler to compile typescript code into JavaScript, and used Typing's to manage Typescript definition.
- The back-enduse NodeJS, Express, MongoDB and mongoose to provide RESTful API.
- Using GIT for version control
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Used CSS Grid system for the layout of Application.
- Used CSS pre-processors (SASS and LESS)
- Used Grunt to create UI builds and run UI tasks like compiling less files to generate a CSS file.
- Developed web applications using Restful and SOAP protocols.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Developed the pages that are complaint to W3C and ADA section 508(c) standards.
- Involved in Agile/ SCRUM based approach to UI development.
Environment: HTML5, CSS3, SASS, JavaScript ES6, jQuery, Angular1.x,Angular2/4, Node.js, Bootstrap, XML, Intellij, GIT.
Sr. front-end Developer
Confidential, San francisco, CA
Responsibilities:
- As a UIDeveloper, assisting my team in developing two different Web-based applications and managed in developing of Account landing page, Account summary/overview and Login page.
- Responsible for building a new website for the Small fleet clients and for the maintenance of Online New Platform.
- Functionalities include writing code in HTML5, CSS3, JavaScript, jQuery and JSP making use of Bootstrap framework. My Specialty is large scale CSS, focusing on reusability and modularity.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in 40% code reduction, ease of upgrade, scalability, ease ofdeveloper spin up and enhanced performance.
- Worked on AngularJS modules, components, dependency injection etc.
- Successfully migrated from legacy third party applications (for windows, IPad, blackberry) to bank's applications using HTML5 to maintain a single UI for all platforms migrate all application to Akamai data servers to increase speed and performance of the applications.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass, LESS, Bootstrap, AngularJS
- Involved in development converting the static HTML mark-ups to JSP's.
- Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular.
- Used UNIX shell scripts for runningjavabatch components on server.
- Using SVN for version control.
- Used Typescript to reduce the number of lines of traditional JavaScript files. Integration of Typescript to the whole project.
- Implemented client side Interface using React JS.
- Used Angular.JS $http service to communicate with Restful web services and JSON data.
- Used High Charts and D3 JS for creating Graphs and charts for payments section and implemented the filtering functionality for the graphs.
- Implemented unit testing for thefrontendusing Jasmine and Karma
- Develop various screens for thefrontendusing React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Used popular Node.js frameworks like Express and Restify to mock a Restful API.
- Effectively overcameCORSproblems regarding reading media from third party clouds and shown them in our application.
- Experience in using Ember.js for making Ajax calls (GET, POST) for triggering or fetching data from Restful API's provided by the backend team.
- Created and modified new and existing pages with help ofDojoand JavaScript.
- UsedDojocomponents and integrating back-endapplication with AJAX driven web, front end using JavaScript Framework.
- Set up the Application Deployment on Staging and Integration servers using Jenkins.
- Involved in up gradation and maintenance of company's website to the new layout using the Grid orientation model Bootstrap framework.
- Utilized MongoDB as database to store consumer's order records, payment history, personal information and so on.
- Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
- Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Developed web applications using Restful and SOAP protocols.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Developed the pages that are complaint to W3C and ADA section 508(c) standards.
- Involved in Agile/ SCRUM based approach to UI development.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, Angular JS, React JS, Node JS, Bootstrap, XML, JSP, Apache Tomcat, Eclipse, Tortoise SVN.
FrontEnd/UI Developer
Confidential, Austin, TX
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular.js, JavaScript, jQuery, Ajax, JSON, and Bootstrap with MySQL database as the backend.
- The project is built upon the Single Page Application (SPA) criteria.
- Developed Web application for backend system using Angular.js with cutting edge HTML5 and CSS3 techniques.
- For new website features wrote Angular.js controllers, views and services.
- Creating highly interactive & rich internal website with user friendly architecture using Bootstrap and LESS.
- Involved in developing a new business application to the layout using Grid orientation model Bootstrap framework.
- Used Backbone.js and Require.js to create Views to hook up models to the DOM and synchronize data to/from server.
- Developed UI tests with Protractor and Java tests in JUnit.
- Designed Frontend with object oriented JavaScript Framework like Node.js and Ext.js.
- Developed jQuery code using an XML Http Request Adapter to send an AJAX request to the server side code and also implemented a callback function to handle the results.
- Worked on prototypes for Responsive Web design.
- Implemented JavaScript source code and embedded nested handling logic using jQuery event handlers and call back functions.
- Worked on converting variousfront-endelements fromDojoto jQuery.
- Developed the jQuery callback functions for implementing asynchronous communication using AJAX.
- Extensively used jQuery UI for screen design and development.
- Involved in Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets/ libraries for complete UI controls.
- Used Grunt to automatically perform frequently used tasks such as minification, compilation, unit testing, linting, etc
- Designed user friendly navigation for displaying various sections of data using jQuery.
- Created Dynamic Web Pages using Web Controls and developed forms using HTML5.
- Coded pages with best Search Engine Optimization (SEO) techniques.
- Styling pages using CSS3.0 and developed JavaScript for user interfaces.
- Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more.
- Worked with GIT version control, Grunt build tool and the JIRA ticketing system.
- Implemented XML parsing code for different application.
- Developed server side REST style web services and called them from angular controllers.
- Frequently met with the project manager to review project goals and to create proposals for future developments, researching their fields for UI design.
- Worked with the team of architects and back-endDevelopersto gather requirements and enhance the application functionality and add new features.
Environment: HTML5, CSS3, jQuery, Bootstrap, Angular.js, Require.js, Ext.js, Node.js, Backbone.js, Responsive Web Design, AJAX, jQuery UI, JavaScript, Dreamweaver, Photoshop, Flex, MVC, Rest Web Services, JSON, XML, SEO, MySQL Server, Eclipse and Windows.
Web Developer
Confidential
Responsibilities:
- Established front-end web application structure and UI layout using HTML, CSS and JavaScript.
- Used Bootstrap to implement responsive design for web application, with the help of CSS Media Queries to maintain larger style sheet.
- Used AJAX and jQuery to implement asynchronous functions and features, also used jQuery UI for Drag-Drop to make web page more user-interactive.
- Utilized AngularJS to build new MVC structure to set some custom filters and directives.
- Developed the application’s presentation layer using JavaScript and jQuery Libraries.
- Used AngularJS AJAX calls (such as GET, PUT, POST) to transmit or fetch data from RESTful APIs which were created and provided by back-end team.
- Implemented Single Page Application (SPA) by using AngularJS which can bind data to specific views and synchronize data with server.
- Created AngularJS custom directives and made restrictions for the directive created.
- Used AngularJS to implement form validation and collection customer’s data by creating AngularJS components such as directives, controllers, services and so on.
- Used HTML, CSS to design page layouts that can meet cross-browser compatibility for various browsers.
- Debugged JavaScript and HTML code with Firefox Firebug, Google Chrome JavaScript debugger and IE Tester.
- Used Jasmine with Karma to do unit test.
- Used SVN as the project version control tool system.
- Used Agile methodology for requirement gathering.
- Communicated with QA team to work in code debug, performance check and defects resolve.
Environment: HTML, CSS, Media Queries, JavaScript, Bootstrap, jQuery, jQuery UI, Angular JS, RESTful API, AJAX, SPA, Firebug, Jasmine, Karma, JSON, SVN, Agile.
Web Developer
Confidential
Responsibilities:
- Designed web application user interface, interaction scenarios and navigation based on analysts, interpretations of requirement and use cases.
- Developed client side validation code using JavaScript and jQuery.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS &JavaScript.
- Designed and Developed JavaScript framework, which is wrapper on top of jQuery framework and AJAX, based UI Configuration widgets.
- Used JavaScript and CSS for UI Design Mockup. Written code in jQuery/JavaScript /CSS/AJAX for the navigation oriented application.
- Created Dynamic Integration of jQuery Tab, jQuery, and other jQuery component integration with Ajax.
- Developed UI and implemented for some plug-in using JavaScript, HTML, CSS and XML.
- Writing and implementing CSS throughout the site, both as in-line and imported files.
- Resolved various CSS compatibility issues.
- Implemented design process upon client approval and built out all assets: buttons, products shots, UI components, etc.
- Designed and developed the layouts of Customer Relations Module.
- Used several jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Participates in team meetings with the UI team and theenduser Webmaster corporate clients to understand the needs of new implementation and Participates in daily team meetings and weekly scrum meetings.
- Identified the way to increase the search engine optimization (SEO) and social media friendly.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, Usability Testing, Agile methodology, WAMP Stack, Dreamweaver, Eclipse.
