Sr.front-end/ui Developer Resume
Bellevue, WA
SUMMARY:
- Over 7 years of experience in User Interface development and Web Application Design with Java front - end web technologies.
- Worked on domains like Banking and Telecom .
- Experience in all the Software Development Life Cycle (SDLC) stages in waterfall , agile and scrum , starting form requirement gathering and planning to testing and support. Used JIRA to perform Agile Methodology and Scrum Software Development Process.
- Extensive experience in designing and developing interactive Graphic User Interface (GUI), web and client server applications using HTML5, CSS3, JavaScript, jQuery
- Proficient in CSS preprocessor LESS and SASS.
- Highly proficient in creating Single Page Applications (SPA) using AngularJS, React & Redux .
- Real-world experience using multiple MVC (Model-View-Controller) frameworks including AngularJS to support the development of dynamic websites, web applications, web services and web resources.
- Proficient in creating MEAN Stack based web applications.
- Hands-on experience in Node.js APIs for database connecting.
- Board understanding of objects, non-blocking UI Asynchronous event.
- Good knowledge of consuming SOAP/RESTful Web Services by performing asynchronous communication requests in AJAX with JSON , XML and XML related technologies.
- Used Bootstrap CSS and Media queries to create quick, responsive and consistent websites.
- Extensive knowledge in D3.js components for data visualization in graphical mode.
- Strong knowledge in database development skills like MySQL , Mongo DB .
- Good experience with multi-browser tools NProxy for Chrome, Firefox, or IE to troubleshoot problem.
- Experienced in using front-end unit testing tools such as QUnit, Jasmine, Karma and Mocha . Created test cases following Test Driven Development (TDD) .
- Experience in Continuous Integration and Continuous Deployment (CI/CD) using Jenkins.
- Great understanding of using Design Pattern in front end developing, such as Singleton, Factory and Proxy.
- Experience with Version Control tools like Git and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Experience with application scaffolding tools, automation & development tools, and dependency management ( Bower, npm, grunt ).
- Excellent communication, interpersonal and problem solving skills and eager to learn new technologies quickly and a good team player.
TECHNICAL SKILLS:
Programming Languages: JavaScript
UI Technologies: NodeJS, AngularJS, React&Redux, HTML/HTML5, CSS/CSS3, LESS/SASS, jQuery, Bootstrap, AJAX, JSON, JSP, D3.js
Editors: Sublime Text, VS code, Brackets, NotePad++
Build Tools: Maven, Bower
Databases: Oracle, MySQL, MongoDB
Application Servers: Apache Tomcat
Version Control: SVN, Git
Testing Tools: QUnit, JUnit, Jasmine, Protractor
Operating Systems: Windows 7, 8, 10, Mac OS X, Linux
Browsers: Internet Explorer, Edge, Chrome, Firefox, Safari, Opera
Methodologies: Object Orient Analysis, Agile, Scrum, TDD
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue,WA
Sr.Front-end/UI Developer
Responsibilities:
- Design and develop web-based application using Angular MVC framework.
- Built Rich Prototypes and Applications using React & Redux .
- Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript .
- Used mixins and functions in SASS to make the customer module more maintainable and extendable.
- Developed the Responsive Web Design using flexBox .
- Used AngularJS to create single page application portal interface module and make it lightweight. Used components like Modules, Directives, Controllers, Filters, Services, http, Validation and APIs.
- Created various Angular Services and used Dependency Injection to inject them into Angular Controllers to enable AJAX calls and created custom Angular Directives to create own HTML tags and include some functional behavior to those tags.
- Created PubSub design pattern and Reducers to handle SDK Callbacks.
- Used WebRTC and WebSocket technology to achieve real-time communication.
- Used Async/Await and Promise to handle asynchronous operations like HTTP request .
- Involved in Contacts Page Layouts, Conference, Call features .
- Executed unit test cases using Jasmine, Jest and Enzyme .
- Followed Test Driven Development process in order to minimize errors that can creep up in the later stages.
- Used Github repository to run the Jenkins job for Continues Integration.
- Used JIRA to perform Agile Methodology.
Environment: HTML5, CSS3, JavaScript, AngularJS 1.5, SASS, WebRTC, Bootstrap, AJAX, JSON, XML, WebSocket, MySQL, Eclipse, VS Code, Jest, Enzyme, Jasmine, Git, SVN, Bitbucket, Jenkins, JIRA, Agile
Confidential, Hoboken,NJ
Sr.Front-end/UI Developer
Responsibilities:
- Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and jQuery .
- Used mixins and functions in LESS to make the customer module more maintainable and extendable.
- Developed the Responsive Web Design using Bootstrap components like Grids, Wells, Tables, Drop-downs and Pagination.
- Implemented Loan module as a Single Page Application using AngularJS along with Angular validation .
- Used jQuery event handling in UI pages to display list boxes and to handle validations.
- Used jQuery UI and Bootstrap for Accordions , Carousel , Modal Dialogs , tabs , and date picker .
- Involved in Page Layouts, Dynamic Menu, Search features .
- Using d3.js for dynamic data visualization.
- Handled cross browser compatibility problems for different browsers such as IE, Firefox, and Chrome using Webshims.
- Involved in Creating and Consuming RESTful Services using Node.js and Express Framework.
- Executed unit test cases using QUnit .
Environment:HTML5, CSS3, JavaScript, jQuery, jQuery UI, AngularJS 1.4, LESS, Bootstrap, Angular Fusion Charts, Node.js, AJAX, JSON, Express, MySQL, Eclipse, Webshims, WebStorm, Github, Jenkins, JIRA, Agile
Confidential, Metuchen, NJ
Sr.Front-end/UI Developer
Responsibilities:
- Created Page Layout Using HTML5 semantic elements, and established engineering practice of front-end development using modern design patterns including responsive and adaptive web design using CSS3 .
- Used Bootstrap components like Grids, Modal, Wells, Tables, Dropdowns to make the webpage responsive and visually appealing.
- Create custom validation using JavaScript Regular Expression and extensively used HTML 5 Web forms 2.0 .
- Integrated various jQuery plugins like pagination, light box and menus in the UI pages.
- Used front end libraries and frameworks in AngularJS, LESS and SASS to make the website more maintainable.
- Produced client side validation through AJAX, AngularJS and JavaScript for asynchronous communication.
- Utilizing AJAX to request JSON data through third party REST APIs to acquire data from server and display it in sorted order.
- Integrated D3.js reporting component for statistical information display in document management .
- Involved in integrating JDBC and Hibernate to manipulate the data in databases.
- Developed test cases and performed unit test using Jasmine test framework with the Karma test runner for JavaScript Modules.
- Handled cross browser compatibility problems for different browsers such as IE, Firefox, and Chrome using Modernizr .
- Created appropriate documentation during Git pushes and defect follow-ups.
- Attend daily Scrum meetings to gather technical requirements and enhance the application functionality and add new features.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, AngularJS 1.2, CSS Bootstrap, LESS, SASS, D3.js, Java, Jasmine, Karma, Eclipse, WebStorm, Modernizr, Git
Confidential, Ardmore, Pennsylvania
Front End Developer
Responsibilities:
- Worked as a UI developer to assist the team in designing and developing intuitive and user-friendly interfaces using HTML5, CSS3, JavaScript, and jQuery.
- Implemented CSS3 Media Queries and CSS Bootstrap in developing the dashboard/control panel.
- Handled client side validations using Angular Form functions and AJAX via synchs communication.
- Used SASS framework to minimize complexity and avoid duplication in CSS styles.
- Involved in generating UI reports using Angular Fusion Charts in workflow and task management module.
- Implemented MVC architecture using Angular JS .
- Built custom directive to display applicant’s record using AngularJS .
- Involved in the developing functions to acquire data from the RESTful Web Service using AJAX along with JSON data parsing .
- Applied MEAN (MongoDB, Express, AngularJS and NodeJS ) stack on developing Single Page Applications (SPA) in loan application module .
- Implemented Spring MVC to handle dynamic URLS and GET/POST separately in credit pull module.
- Collaborated with teammates and updated application versions using Git .
- Tested cross browser functionality using Modernizr .
- Involved in TDD for developing and performing test cases using Karma/Jasmine .
- Involved in Agile/Scrum methodology to manage development life-cycle.
Environment: HTML5, CSS3, JavaScript, jQuery, jQuery UI, AngularJS 1.2, LESS, Bootstrap, Angular Fusion Charts, Node.js, AJAX, JSON, Express, MySQL, Eclipse, Webshims, WebStorm, Github, Jenkins, JIRA, Agile
Confidential -Flushing,NY
Front-End Web Developer
Responsibility:
- Design the layout and structure of the website according to the priority of their business goals.
- Used HTML4, CSS Gradients for the design of Menus and HTML4 custom data attributes and JSON files to store & interchange data.
- Designed CSS Borders and jQuery Menus as part of the UI navigation.
- Used Bootstrap and Media Queries to create a responsive website across different size of screens, set breakpoints for smartphones, tablets and desktops.
- Implemented JavaScript to store the customer information for the further use and make the web page more interactive.
- Involved writing codes using JavaScript to generate dynamic web pages and web content.
- Employed AJAX and XML to process asynchronous actions between front and back end.
- Developed jQuery based AJAX call to fetch, save & validate various task pages using RESTful web services.
Environment: JavaScript, HTML4, CSS, JQuery, AJAX, JSON, XML, AngularJS, Bootstrap, RESTful, Eclipse
