Sr. Front-end/ui Developer Resume
PennsylvaniA
SUMMARY:
- 6 years of experience in Senior UI development, Front - end development in Insurance and Financial Domains.
- Expert in Front-End technologies including HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap, AngularJS, Backbone.js, jQuery.
- Proficient in SDLC phases (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
- Master in JavaScript with solid understandings of Closure, Hoisting, OOP, etc.
- Proficient in developing Responsive Web Design using CSS Bootstrap and Materialize.
- Strong experience in using JavaScript libraries like jQuery and its component JQuery UI.
- Good experience in using server side environment Node.js with Express.js.
- Solid Experience of web service using AJAX for processing JSON/XML between front-end and back-end.
- Master in consuming RESTful Services using JavaScript and XML.
- Expert in AngularJS to design Single Page Application with solid experience of creating custom Directives, Services and Filters.
- Experience in working on MEAN (Mongo, Express, Angular, Node) stack.
- Experienced in various IDEs like Eclipse, MyEclipse, EditPlus, Webstrom, Brackets, Sublimetext3, Notepad++, Microsoft Visual Studio and Visual Studio Code.
- Good with using mainstream browser tools like Chrome Element Inspector, Firebug, IE Tester for testing and debugging.
- Experienced in front-end testing tools such as Jasmine, Karma and Protractor for Angular.js.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Experience in DOM (Document Object Model) to use in interacting with objects in HTML, XHTML and XML documents.
- Expertise in developing MVC architecture for web based applications using Struts framework.
- Managing cross-browser compatibility issues on Google Chrome, Firefox, Safari, Opera12, Opera36, and Internet Explorer.
- Excellent experience in Agile/Scrum methodologies.
- Strong experience in using version control software, like Tortoise SVN and Git, GitHub desktop, SourceTree.
- Performing all kinds of tests including Black box, White box, Gray box, Integration, Functional, Stress, Regression, System testing, Data Driven, and Performance.
- Hands-on experience of using NPM, Bower to install and manage different packages.
- Familiar with knowledge of database and MySQL6.3 and MongoDB.
TECHNICAL SKILLS:
Programming Language: JavaScript, C/C++, Java, PHP
Web Technology: HTML/HTML5, CSS/CSS3, Bootstrap, Materialize, jQuery, AngularJS, Backbone.js, AJAX, XML, JSON, Node.js, Express framework
Database: MongoDB, SQL server, MariaDB
Browser: Chrome, Firefox, Safari, Opera12, Opera36, and Internet Explorer
IDE: Sublime text 3, Brackets, Eclipse, MyEclipse, Visual Studio Code, WebStorm, Atom
Version Control & Testing Tools: Git, SVN, Karma, Jasmine, Protractor
Web/Application Servers: Apache, Node.js
Web Services: SOAP, RESTful
PROFESSIONAL EXPERIENCE:
Confidential, Pennsylvania
Sr. Front-end/UI Developer
Responsibilities:
- Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
- Worked on modernization of a legacy and outsourced UI technologies used were Angular.js, Angular-UI and jQuery.
- Implemented different kind of custom Filters in Angular.js to format displayed data.
- Performed asynchronous data validation using AJAX.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Developed the front-end web presentation layer using HTML5, jQuery and CSS3 and Bootstrap are used to improve the customizability of front-end design.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used AJAX for asynchronously sending real-time information.
- Developed AJAX driven application by invoking web services/API and parsing the JSPN response involved in developing XML, HTML, and JavaScript for client side presentation and data validation on the client side with in the forms.
- Used AJAX frameworks like jQuery, JSON to develop rich UIs and also involved in performance tuning the website.
- Using JIRA for bug tracking, issue tracking and for the functional tasks.
- Used Git Subversion to implement version control system.
Environment: JavaScript, HTML5, CSS3, jQuery, AJAX, angular.js, angular-UI, node.js, Responsive Design, bootstrap, XML, JSON, npm, JIRA, Source tree (Version Control), WebStorm, Firebug, Agile.
Confidential, Metuchen, NJ
Senior UI Developer
Responsibilities:
- Application Architected and developed using Angular JS, MVC framework.
- Worked on JavaScript and Browser Cache mechanism for storing and retrieving data for the website.
- Created client side validation tool using technologies such as JavaScript.
- Extensively worked with jQuery UI for Effects.
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Used AJAX and JSON communication for accessing RESTful web services data payload.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 and CSS3.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Developed and tested website using the MEAN (MongoDB, Express, AngularJS, Node.js) stack.
- Manipulated data using CRUD operations of MongoDB database management system and handled database access and data transmission based on RESTful web service.
- Developed the corresponding back-end RESTful API service using Express.js. and Node.js.
- Implemented paging functionality for various screens for quicker rendering of data and also to avoid crashing of browser.
- Implemented AngularJS controllers using controller methods for invoking content methods.
- Created the screens with table-less design meeting W3C standard.
- Responsive Web design and development, application development using HTML, JavaScript, JQuery and Bootstrap.
- Refactored and enhanced the AngularJS application to follow strict MVC patterns for improved source maintenance.
Environment: Angular.js, JavaScript, HTML5, CSS3, DOM, JQuery, MongoDB, RESTful API, node.js., Express.js, JSON, AJAX, XML, Eclipse, Sublime Text, Firebug, Dreamweaver.
Confidential, Bridgeton, NJ
UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developed all the UI pages using HTML, DOM, CSS, JSON, JavaScript, jQuery, AJAX.
- Used jQuery library functions for the logical implementation part at client side for all the applications.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Design and developed various view and partial view using Object Oriented JavaScript, JSON, JQuery and Ajax Helpers.
- Used jQuery plug-ins for Drag-and-Drop, Menus, User Interface and Forms.
- Developed HTML and JavaScript for client side presentation and, data validation within the forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Involved in writing application level code to perform client side validation using JQuery and JavaScript.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Used SVN for version control.
- Performed integration testing and write test cases using Karma and Jasmine.
Environment: HTML, XHTML, CSS, JavaScript, AJAX, JQuery, jQuery UI, Karma, Jasmine, Tortoise SVN.
Confidential, NY
Jr. UI Developer
Responsibilities:
- Adopt Agile and Daily Scrum for the Development Methodology to improve software development process and elevate product while meeting defined goals and key deadlines.
- Involved in software development lifecycle (SDLC) such as coding, designing and testing.
- Created optimized graphic websites and application interfaces using HTML, CSS and JQuery UI framework.
- Designed the custom and effective UI using jQuery.
- Implemented data validations with JavaScript.
- Designed and developed intranet web applications using JavaScript and CSS.
- Designed and devolved the front-end web-tier using HTML/HTML5, CSSCSS3, JavaScript, AJAX.
- Performed asynchronous data validation using AJAX.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
- Developed code to handle web requests involving Request Handlers, Business Objects, and Data Access Objects.
Environment: HTML, CSS, JavaScript, JQuery, Backbone.js, Firebug, JQuery-UI, Agile, AJAX.