Sr.front-end/ui Developer Resume
Bellevue, WA
SUMMARY
- Over 7 years of experience in User Interface development and Web Application Design wif Java front - end web technologies.
- Worked on domains like Banking and Telecom.
- Experience in all teh 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 teh 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 wif 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 wif 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 wif Version Control tools like Git and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Experience wif 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 teh customer module more maintainable and extendable.
- Developed teh 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 teh later stages.
- Used Github repository to run theJenkinsjob 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 teh customer module more maintainable and extendable.
- Developed teh 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 wif 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 teh 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 teh UI pages.
- Used front end libraries and frameworks in AngularJS, LESS and SASS to make teh 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 teh data in databases.
- Developed test cases and performed unit test using Jasmine test framework wif teh 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 teh 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 teh 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 teh 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 teh developing functions to acquire data from teh RESTful Web Service using AJAX along wif 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 wif 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 teh layout and structure of teh website according to teh priority of their business goals.
- Used HTML4, CSS Gradients for teh design of Menus and HTML4 custom data attributes and JSON files to store & interchange data.
- Designed CSS Borders and jQuery Menus as part of teh 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 teh customer information for teh further use and make teh 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
