Mean Stack Developer/ui Developer Resume
Sfo, CA
SUMMARY
- 9+ years of experience in developing web UI applications using JavaScript, Angular JS, React JS, JQuery, AJAX, Node JS, HTML4.0/5, CSS2/3, Bootstrap, MONGODB, JSON and XML.
- Experience in implementing Responsive web design and Single Page Applications (SPA).
- Responsible for developing a front - end application using React JSand Redux for internal team's productivity use.
- Designed and developed client's website screens and front end widgets using React JS.
- Expertise in Building Components by using React and Redux.
- Implemented unit tests using Jasmine on Karma.
- Worked on Node JS for managing the data between server and the user.
- Experienced in using web services like SOAP, REST.
- Experience in buildingecommerce application using the JavaScript MEAN stack: MONGODB, Angular JS, Express.js and Node.js.
- Experience in developing web applications with Cross Browser Compatibility using HTML5, CSS3. My Specialty is large scale CSS, focusing on reusability and modularity using CSS preprocessors like LESS,SASS.
- Good experience on working with CSS Background, Animations, and Layouts, positioning, border, margin, padding, table, Pseudo classes, Pseudo elements and CSS behaviors including the Box model.
- Experience in using SAPUI5 for flexible column layout control.
- Familiar with Gulp and Grunt task runner to manage project and Bower package manager to install libraries such as J-Query and Bootstrap.
- Created API-driven interactive applications utilizing AJAX technology.
- Collaborated with UX and design teams, translating complex design mock-ups into high quality, accessible, W3C standards-based code
- Expertise in gathering, documents and analyzing business requirements and worked on many project methodologies like Agile/ Scrum.
- Experience in using Content Management tools like WordPress.
- Well versed with SVN (tortoise SVN), Git (github), Sublime text, Notepad++ and Brackets. Experience working with testing tools like Firebug, Chrome or safari web inspectors and IE Developer Toolbar.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
- Excellent analytical and communication skills with capability to handle new technologies.
TECHNICAL SKILLS
Programming Languages: JavaScript, JSX, ES6, C
JavaScript Library and Frameworks: Angular JS, React JS, ReduxJS, JQuery, Node JS, Express JS, Require JS Bootstrap
Web Technologies: HTML 4/5, CSS2/3, AJAX, XML, JSON
Project Build/Project Management Tools: Gulp, Grunt, Webpack, Babel, Loadash.JS
Methodologies: Agile, Scrum, Waterfall
Version Control: SVN(tortoiseSVN), GitHub, Jira
Workflow: Responsive Web Design, Single Page Applications, Content Management System.
Debugging Tools: Firebug, Chrome or safari web inspectors and IE Developer Toolbar
Operating Systems: Windows(7,8,10), Mac OS, Linux/Unix
Database: MANGODB, SQL Server
IDE: SublimeText3, Notepad++ and Eclipse, Net Beans, Eclipse Kepler, IntelliJ IDEA, spring suite, IntelliJ idea
PROFESSIONAL EXPERIENCE
Confidential, SFO, CA
Mean Stack Developer/UI Developer
Responsibilities:
- Used Angular JS filters like date, json, uppercase, lowercase to arrange the data that is to be displayed in a particular format.
- Working on User Stories, assigning points, achieving goals for every sprint.
- Mocking JSON data and later matching it up with a fully functional Backend.
- Developed client side validation code using JavaScript and ReactJs.
- Used components such as React Router, axios, Redux-form, Redux-saga.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5 and CSS3.
- Wrote code for the entire application to make the web application compatible within all the screen sizes using Media Queries and Twitter Bootstrap.
- Created Static Web Pages using S3 and configured that DNS with Route53.
- Implementation of security and data protection using Node.Js.
- Developed REST services using Node.JS, Express.JS and other node modules to serve the web application with JSON data.
- The data of from json was displayed as flexible column and with high contrast themes using SAPUi5.
- Build custom validations before submitting it to backend using Redux Form.
- Using Angular JS form validation and customize validations to validate the user input and improves the user experience.
- Responsible for the re-design of existing application and maintenance of New Platform.
- Enhanced an existing application using Angular JS to follow strict MVC patterns for improved source code maintenance.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application using Angular JS.
- Used Angular JS multiple in-built directives such as filters, rootscope, modal, template, state etc.
- Used Jasmine, karma framework for testing JavaScript code.
- Used Bootstrap for all CSS and responsive design needs, but if any Vanilla CSS is written it was always done through a CSS Preprocessor especially LESS.
- Implemented responsive design for different size of devices by using Bootstrap Grid System.
- Created mock up components using Adobe Photoshop Suite and later converted it into pixel perfect responsive HTML.
- Primarily using Node Js, Express JS, MONGODBand npm packages to integrate new functionality and maintain previous code.
- Have given Application Demo to the Client at the end of the sprint.
- Launching up new countries by adding new features using JavaScript, JQuery and CQ-5.
- Adding new features to the existing application using JavaScript, React Js and CQ5-author.
- Involved in an AGILE based approach to UI Development. Closely followed up the project from the scratch to production phase making sure the deliverables are met on every iteration.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Worked with GIT for code repositories for pulling and pushing the code from GIT BASH.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML5, CSS3, JavaScript, React JS, Angular JS, Redux JS, Restful services, Node JS, JSON, Bootstrap, Mocha, Chai, Jasmine, Karma, Web Strom, CQ5-content management, MANGODB, Git, Chrome, Firefox, IE 10+,.
Confidential, Chicago, IL
UI Developer/Front End Web Developer
Responsibilities:
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Implemented AGILE and SCRUM methodologies for iterative task completion by having Daily Stand-ups and Utilized Entity Framework and Developed all the UI pages using HTML4, DHTML, DOM, CSS, JAVA, JDBC, JSON, JavaScript, Node.js, J-Query, Ajax, Adobe Creative suite.
- Created dynamic web-pages making AJAX Calls, using the XML Http Request Object.
- Designed and developed the front end using HTML, DHTML and XML.
- Involved in development of User Interface using HTML5, CSS Behavior Driven Development(BDD), JavaScript, and JQuery.
- Developing custom HTML elements using Angular JS custom directives.
- Used $http with Angular.JS interceptors to make sure the requests were valid and used ui-router to handle nested views and avoid page redirection.
- Involved in writing application level code to interact with APIs, Restful Services using AJAX, JSON.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
- Worked on creating responsive website for smart devices using Responsive design and media queries.
- Maintain the code base by frequent updates to revision using SVN.
- Coded Angular JS controllers and directives for application functionality.
- Added functionality to the Web pages using Angular JS like click events, Toggle, Radio buttons and check-boxes, Form Validation, Modals and Blade containers.
- Used Agile Methodology for Software development.
- Worked on Node.Js and NOSQL data store procedures to satisfy various business requirements of the application.
- Collaborated with Designers, Developers, Program Managers and Testers while syncing the LESS code for multiple environments.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Worked on Java as an backend and connected using service calls.
- Responsible for ensuring thatUIcodebase is scalable and maintainable.
- Prepared Use Cases for the application.
- Prepared Unit test cases and performed unit testing.
- Made use of GRUNT CLI for minification, uglification on both server and client and running local server for client.
- Done Requirement analysis, Object Oriented Analysis and Design of the application.
- Analyzed business process potentials for streamlining and improvements in the systems.
- Engaged with Client regarding business requirements.
- Participated in writing Test Plans and Test Cases that covered all use cases for the application
Environment: HTML/HTML5, XHTML,CSS3, JavaScript, Ajax, JQuery, Angular JS, Bootstrap, Grunt Cli, NoSQL, Tortoise SVN, NodeJS.
Confidential, Menlo Park, CA
UI Developer/Mean Stack Developer
Responsibilities:
- Lead cross-functional design reviews for design concepts, from initial wireframes and prototypes through feature completion.
- Lead new user interface designs through the full design and development cycle (including concepts, information architecture, visual design and interaction design).
- Developed UI architecture for the internal web application and worked alongside UX designers to construct conceptual Wireframes and Mockups.
- Extensively used CSS3 and Bootstrap for styling the HTML elements within the whole application.
- Implemented CSS3 features like, multi-column layout, gradients andwebfonts for the application.
- Responsible in providing pseudo application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented a code to build Views and Models as part of MVC pattern using Angular JS
- Used ngrouteservice which is used in conjunction with theng-viewdirective.
- Implemented two-way data binding through scope in applications built on Angular JS.
- Using AngularJS form validation and customize validations to validate the user input and improves the user experience.
- Implemented Routers & History in Single Page App (SPA) as a part of Angular.js implementation.
- Worked on multiple code bases as we were migrating to symfony2 from legacy PHP.
- Transformed current system into Services Oriented Architecture with REST APIs and application layers usingSymfony2framework.
- Configured Node Js created server, manage routes and connect to database.
- Utilized JQUERY UI library to create various components for the web application.
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9, 10, 11 and FF by using Webkits for Safari Browsers.
- Written unit tests in chai on server side and karma, jasmie on the client side.
- Developed next-gen UI components such as accordions by using pure CSS3 (Transitions, box shadow, transformations, etc.).
- Wrote Object Oriented JS code to create modules such as Validation Module, Dialog Boxes, Notification Boxes, etc.
- Used open source IDE Sublime Text and Eclipse as the Java IDE in the development of the application.
- Expertise in debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
Environment: HTML5, CSS3, JavaScript,Struts, JQUERY, AJAX, AngularJS, Node JS, Eclipse, Git, Bootstrap, Chai,JSON, Symfony2, GIT, Rest Services, Eclipse, GitHub, Visio.
Confidential, PA
Sr. UI Developer
Responsibilities:
- Reviewed Functional Design Documents with process owner and set up an approval and a sign off process.
- Participated in defining System Design, Architecture and Specifications and performed project and task estimation.
- Involved in the implementation of open- source web application frameworks like Bootstrap and AngularJS 2.0.
- Developed the User interfaces using HTML5, CSS3, JSP, AJAX, JavaScript and jQuery.
- Performed requirement analysis to gather information for laying out solidUIdesign.
- Extensive coding in HTML5/CSS/JavaScript.
- Heavy usage of JavaScript and JQuery for AJAX functionality
- Installed Node.js modules Dependencies.
- Used React JS and NPM & gulp directories to generate the server environments.
- Designed and developed the front end using HTML, DHTML, and XML.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, table.
- Pseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Used JSON for data interchange, as it's faster and can be parsed using JavaScript.
- Extensively worked with JavaScript cookies.
- Developed JavaScript and optimized existing scripts for efficiency.
- Used JavaScript, HTML and jQuery for forms validations.
- Used the jQuery widgets like Accordion, Date picker, Draggable, Droppable, Resizable jQuery interactions.
- Redesigned user interface HTML frameworks with Bootstrap and refined CSS styling.
- Worked with jQuery UI plug-in like Widgets, Interactions, and Effects.
- With responsive design to create one well-planned site to deliver an optimized experience in context to each device or screen size.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Used Ajax, XML, Http Request to post chat messages and to periodically check the server for new messages and update your chat window.
- Designed graphics, buttons, logos and flash animation for the website.
- Validated the code using W3C Mark-Up validation and also checked for the cross-browser compatibility using Cloud Testing.
Environment: HTML, XHTML, DHTML, CSS, CSS3, JavaScript, jQuery, XML, XSL, XSLT, JSON, Notepad++, Sublime text, Tortoise SVN, Restful API.
Confidential
UI Developer/Jr. Web Developer
Responsibilities:
- Worked closely with system analyst to understand the technical requirements of the projects.
- Worked closely with Photoshop designers to implement mock ups and the layouts of the application.
- Design and development of Web pages using HTML, CSS.
- Involved in writing the properties, methods in the Class Modules and also consumed web services.
- Used JavaScript for custom client-side validation.
- Developed clickable prototypes in HTML, Photoshop, CSS and JavaScript.
- Involved in designing and developing the GUI for the user interface with various controls.
- Worked with team to maintain data between the pages of the application.
- Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.
Environment: HTML, CSS, JavaScript, MS Office, Firefox, Windows XP, java.
