Ui/front End Developer Resume
Hoboken, NJ
SUMMARY:
- Skilled and experienced UI developer with about 5 years in developing responsive and cross platform front - end web application.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with Agile and SCRUM.
- Expertise in programming with HTML5, CSS3, Angular, Bootstrap, Responsive Web design(RWD), JavaScript, jQuery.
- Experience with common front-end development tools such as Babel, Web pack, NPM , etc.
- Experience in working with RESTful web services using jQuery, React JS to fetch response data for user interface.
- Experienced in using Text editors and IDE's like Espresso, eclipse, Microsoft Visual Studio Code, Cloud9, Atom, Text Wrangler, Sublime Text, NetBeans, XAMPP, Notepad and Notepad++.
- Experience in using UI designing tool such as Balsamiq.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Experience in working on CSS preprocessors like LESS and SASS along with JavaScript task runners like Gulp and GruntJS .
- Experience with Git as Version Control Tools for source code version management and communicating with the repositories in GITHUB .
- Proficient in handling Twitter Bootstrap framework i.e., the concept of Grids, making use of advance components like Navs, Navibars, Pagination, Alerts, Progress bars etc.
- Knowledge in using NodeJS and MongoDB.
- Expertise in using source code control systems such as GIT, SVN.
- In-Depth knowledge/Experience of Web 2.0, section 508 JavaScript, JQuery, W3C Standards.
- Skilled in solving complex issues related to browser and network performance, cross-browser and legacy IE compatibility, client-side scaling, data modeling, usability and testability.
- Possess excellent communication and Problem-Solving skills and the ability to work as a team member, as well as independently and adapt to new, evolving technologies and implement them in current projects.
TECHNICAL SKILLS:
Web Technologies: HTML, HTML 5, DHTML, Cascading Style Sheets (CSS), CSS3, JSON, JavaScript AJAX, jQuery, Bootstrap, ECMAScript 6, Typescript, Balsamiq
JavaScript Libraries: jQuery mobile, NodeJS, ReactJS, Angular
IDE & Tools: Notepad ++, Eclipse, Dreamweaver, Microsoft Visual studio
Methodologies: Agile, Scrum, Waterfall
Adobe Applications: Dreamweaver, Photoshop, Photoshop Elements, Illustrator, Sketch
Debugging Tools: Firebug, Chrome developer toolbar, IE Developer tool
Operating Environments: Windows, MAC OS X, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Hoboken, NJ
UI/Front End Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Implemented Agile Methodologies SCRUM a light weight framework, UI SDE for managing and controlling iterative and incremental projects.
- Involved in web designing using HTML5, XHTML, CSS3, JavaScript, jQuery and extensively used Table-less Design in CSS for positioning.
- Effectively used CSS3 features and created multiple columns, borders, backgrounds and used SASS to maintain the code with snippets and the available libraries.
- Used NPM (Node Package Manager) and Browserify for dependency and version management of NodeJS packages for the application.
- Used @Input and @Output for passing data and triggering events across different components.
- Involved in the development of programming user interface design and front-end (HTML) for the Web application using HTML, Typescript & SCSS to the requirements of the client.
- Worked on HTML/HTML5, CSS/CSS3 style sheets, JavaScript, ReactJs and jQuery to tie together a diverse range of pages with an easily understandable structure.
- Built single page apps, modules, graphics and reusable components using React.JS.
- Worked on Lifecycle Methods, State, Specs, Props, Events to create interactive and stateful React.JS Components.
- Wireframes using paper sketches, Balsamiq and developing mockups using Photoshop.
- Develop various screens for the front end using React JS/Redux and used various predefined components from NPM Node Package Manager).
- Developed the search engine and performance optimized front-end (HTML, CSS, and JS) for business and e-commerce Website.
- Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Created HTML5 navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Designed and developed functionality to get JSON document from Mongo DB document store and send it to client using RESTful web service.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Used special syntax called JSX to mix HTML with Java Script with the help of React JS.
- Developed different jQuery Component in MVC micro architecture Frame work which internally use various design patterns such as singleton, command, delegate, etc.
- Worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Increased developer productivity by using efficient programming methodologies and local development.
Environment: Java, HTML5, CSS, JavaScript, jQuery, DHTML, NPM, Balsamiq, Typescript, DOM, JSON, React.js, Redux, Ext.js, AJAX, SASS, SOAP, XML, XPATH, Adobe Flash, Photoshop, Windows.
Confidential, Elmwood Park, NJ
UI/Front End Developer
Responsibilities:
- Worked on highly advanced user interface design and development using React JS, HTML5 and CSS3.
- Worked closely with the Business Analysts and the UI Designers in gathering requirements and mockup designs.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Handled cross-browser compatibility issues.
- Customized the Bootstrap style sheets as per the requirement.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Created Mock-up designs and developed various functionalities with JavaScript and JQuery .
- Worked in the React environment to develop the UI components for the Cross Border App.
- Developed the UI components by Using React Redux Framework and worked on creating stores and also handled in creating the statefull & stateless components.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
- Used Dreamweaver as Html editor for designing new pages.
- Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Used detailed wireframes and developed Mock-up designs as per the requirements of Business.
- Used SVN for version control.
- Used Agile Methodology for Software development.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
Environment: HTML5, CSS3, React JS, Ext JS, JavaScript, Responsive Design, Twitter Bootstrap, Photoshop, Adobe CQ5, Firework, Dreamweaver, Firebug, AJAX, JQuery, XML, JSON, SVN, Agile, Windows.
Confidential, New Britain, CT
Web/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.
- Designed and Developed User Interactive (UI) of Web pages with the help of HTML5, HTML, CSS3, CSS, JavaScript, JQuery, Bootstrap and AJAX.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.js, Node.js, Require.js, Ext.js and Jquery.
- Used Flexbox a layout model that allows elements to align and distribute space within a container. Using flexible widths and heights, elements can be aligned to fill a space or distribute space between elements, which makes it a great tool to use for responsive design systems.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side.
- Used the Node.js and Angular.js MVC Frameworks in the development of the web applications.
- Designed and developed User Interface Web Forms using Adobe Flash, CSS, Dreamweaver CS5, and JavaScript.
- Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
- Reviewed and created Development Plan, Test Strategies and other related documents.
- Involved in writing various SQL Queries and stored procedures to satisfy various business requirements of the application.
- Responsible for cross browser compatibility and hence exposure to popular browsers.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML5, CSS3, JavaScript, Jquery, XML, Bootstrap, angular.js, Node.js, Ext.js, AJAX, Adobe Flash, Dreamweaver, Agile, Windows.