Ui Developer Resume
New, Brunswick-nJ
SUMMARY
- 5 years of experience as UI/web developer in designing User Interface applications and professional web applications using HTML5, CSS2/3, JavaScript, JQuery, AJAX and Angular 2.
- Experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Documentation, Testing, Deployment, Version Control and production support on domains like Finance, Health and Banking.
- Worked in Agile, Scrum and Waterfall models during SDLC.
- Hands on experience in object oriented web and design methodologies.
- Expertise in developing single page applications (SPA) using MongoDB, Express.js, Angular 2, Node.js (MEAN stack ).
- Experience in developing modern, complex, responsive and scalable web applications with Angular 2.
- Worked on Angular applications implementing MVC and MVVM architecture.
- Participated in developing responsive web design and adaptable application with UI compatibility using CSS3 media queries and Bootstrap.
- Used CSS3 pre - processors such as SASS.
- Skilled at analyzing and solving cross browser compatibility challenges and possesses ability to maintain consistency.
- Worked with HTTP services and consuming RESTful API using Node.js and Express.js framework.
- Extensive experience on implementing the AJAX features using JavaScript and JQuery.
- Strong knowledge on JavaScript libraries such as Chart.js and D3.js for data visualization.
- Skilled in designing applications from wireframe to interface mockups and page prototype for web pages.
- Hands on experience in using open source JavaScript unit testing frameworks like Jasmine, Karma using task runners like Grunt and Gulp.
- Experience in working with Tag management tools like Google Tag Manager.
- Performed configuration and version control using GIT and JIRA for project management issues.
- Self-learner and ability to learn new technologies and adapt to new environment quickly.
- A resourceful team player with good interpersonal skills, problem solving and decision making skills.
TECHNICAL SKILLS
Web Technologies: JavaScript(ES6), CSS/CSS3, HTML/HTML5, AJAX, Rest API
Frameworks: AngularJS, Angular 2, Bootstrap, Express.js
Libraries: Node.js, D3.js, Chart.js, JQuery
Languages: C,C++,Java, JavaScript
Databases: SQL, MongoDB
IDE’s: MS Visual Studio, Brackets, Webstorm, Sublime
Tools: Grunt, Gulp, JIRA, Google Tag manager, JustInMind
Unit Testing: Jasmine, Karma
Methodologies: Agile, Scrum, Waterfall
Version Control: GIT
PROFESSIONAL EXPERIENCE
Confidential, New Brunswick-NJ
UI Developer
Responsibilities:
- Involved in all phases of SDLC: analysis, design, development, unit testing, debugging, production.
- Worked with all the team members for design and development in Agile environment for daily Scrum and meetings.
- Created and implemented UI layout using HTML5, CSS3, and Bootstrap.
- Developed CSS3 style sheets and made use of CSS preprocessor SASS to give gradient effects.
- Designed front end view of application with Angular 2 JavaScript framework.
- Used Angular-CLI to generate basic structure of an application which allows to jumpstart the development.
- Implemented different angular 2 scalable and reusable components in the front end application.
- Established backend environment using Node.js with Express.js framework.
- Created a data model schema for Mongodb to store data and retrieved the data using Mongoose.js.
- Implemented observables to deal with asynchronous data using Reactive Extensions(RxJS) .
- Performed CRUD operations on MEAN stack application using RESTful services.
- Used JQuery for AJAX for form validations and effects.
- Performed unit testing using Jasmine framework while making use of task runners like Grunt.
- Used D3.js and chart.js libraries for analyzing data and creating interactive visualizations.
- Used GIT for version controlling and JIRA as project management tool.
- Developed multiple POC ’s for finalizing the requirements before implementation using mock-up screens.
Environment: HTML5, CSS3, Bootstrap, Angular 2, AJAX, JavaScript, JQuery, Node.js, Express .js, MongoDB, Jasmine, Grunt, GIT, JIRA
Confidential, Boston-MA
Front-end developer
Responsibilities:
- Involved in requirement gathering, UI design sessions for application development using Agile/SCRUM based approach.
- Responsible for creating efficient design and developing user interface using HTML5, CSS3, JavaScript.
- Worked on AngularJS object-oriented JavaScript framework and build reusable controller and models.
- Participated in making responsive web designs using Media Queries, Bootstrap and JQuery.
- Implemented the code with ES6 standards..
- Responsible for implementation of JavaScript, AJAX and JQuery libraries to interact with web services and user controls
- Worked with npm to manage the dependencies through command line.
- Used command line build tool Gulp and performed CSS/HTML pre-compilation and minification.
- Retrieved data from SQL database connected to server side using REST requests and AJAX.
- Worked with HTTP services and consuming Restful APIs for CRUD operations.
- Developed backend environment using Node.js platform using Express.js framework.
- Utilized Moment.js for date format conversion and for external application interactions.
- Participated in unit testing and integration testing using Jasmine along with Karma on Test Driven Development (TDD).
- Used GIT as a source repository system to share code within the office.
- Maintained project workflow using JIRA as project management tool.
Environment: HTML5, CSS3, JavaScript, Bootstrap, AngularJS, Node.js, Express.js, JQuery, AJAX, Jasmine, Karma, Gulp, GIT, JIRA
Confidential
UI developer
Responsibilities:
- Involved in SDLC phases for designing, coding, testing, debugging and production Support in Agile methodology.
- Worked closely with Business Analysts in understanding the technical requirements of each project and was involved in designing use cases for different functionalities.
- Developed and designed the various screens and its architecture in accordance to UI Specs.
- Used HTML, CSS and JavaScript to build dynamic web pages.
- Developed the rich user interfaces using AJAX, jQuery..
- Extensively used jQuery plug-ins, AJAX Queue, auto Populating select-box, search plug-in, calendar plug-in, AJAX-queue plug-in.
- Used Bootstrap for making responsive web page design.
- Designed various UI components as per changing business requirements.
- Involved in writing SQL queries to satisfy various business requirements.
- Consumed Restful Web Services for database interaction with database for data storing and maintenance procedures.
- Used GIT for version control and code management.
Environment: HTML, CSS, JavaScript, JQuery, AJAX, REST, SQL, GIT
Confidential
Front End Developer
Responsibilities:
- Worked with all team members for design and development in Waterfall Environment.
- Created prototypes for web designs and layout.
- Responsible for designing dynamic and browser compatible pages using HTML and JavaScript.
- Used Bootstrap and CSS for styling, animations and smooth transition for a better UI.
- Form validation effects and AJAX were implemented using JQuery.
- Implemented scalable vector graphics to define vector-based graphics for the web page.
- Worked with the team for database design based on normalization rules with performance considerations.
- Involved in writing SQL queries to satisfy various business requirements for the application.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, Bootstrap, SQL
