Full Stack Ui Developer Resume
Herndon, VA
PROFESSIONAL SUMMARY:
- 9+ Years of extensive IT experience which includes the experience in designing User Interface (UI) applications and professional web applications using HTML 4.0/5, XHTML, CSS2/CSS3, JAVASCRIPT, JQUERY, AJAX, Node JS, Angular JS, JSON and XML , developing Client/Server and Distributed applications using JAVA/ J2EE .
- 3+ years of Strong experience in building ecommerce application using the JavaScript: Angular JS, Express.js, React.js and Node.js .
- Expertise in developing single page applications (SPA) using Angular JS, Backbone JS, React JS and Redux.
- Implemented bootstrap CSS in Angular JS for developing rich and responsive UI.
- 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.
- Worked on backend using Node.js and MONGODB .
- Experienced in using web services like SOAP, REST .
- Strong knowledge in Designing dynamic user interface for web forms using ASP.NETMVC , HTML and implementing the business logic using C# .NET .
- Developed and prepared test cases for unit testing with Jasmine, karma .
- Proficient in client - side scripting and JavaScript frameworks, J-Query.
- Experience with Firebug for Mozilla, Developer Toolbar for Chrome and IE Developer Toolbar for Internet Explorer.
- Expertise in using source code control systems such as GIT, Github.
- Familiar with Grunt task runner to manage project and Bower package manager to install libraries such as J-Query and Bootstrap.
- Collaborated with UX and design teams, translating complex design mock-ups into high quality, accessible, W3C standards-based code
- Created Mobile Web Applications with Responsive Web Design, through uses of Twitter Bootstrap, J-Query Mobile and CSS3 Media Queries.
- Proficient in developing Single Page Applications (SPA) using handlebars, backbone.js and Node.js .
- Experienced in various IDEs like Eclipse, Net Beans, Edit Plus, Sublime text, Notepad++, Microsoft Visual, and Dreamweaver.
- Extensive experience in designing and developing enterprise applications for J2EE platform using MVC, JAVA, JDBC/ODBC, JSP, Servlet, Struts, EJB, Hibernate, Java Mail, JNDI, Apache Ant.
- Experience in maintaining, building and deploying Java application servers like BEA WebLogic 7.0/8.x/9.x, Bea WebLogic Portal Server7.0, IBM Websphere 5.x, JBoss 4.0.3, Tomcat 5.0.25/6.x and Oracle application server (OAS).
- Experienced with RDBMS implementation and development using Oracle 8/8i/9i/10g/11g, PL/SQL, SQL Server and MySQL 4.0.18/5.0.
- Experience in all phases of SDLC like including requirements gathering, analysis, designing, coding, testing, integration, and documentation, and extensive experience in Agile Development, Scrum and Waterfall Methodologies.
- Experienced in interacting with clients to understand their needs and propose design to the team to implement the requirements.
- Possess excellent verbal and written communication, organizational and administrative skills for project management.
TECHNICAL SKILLS:
Web Technologies: HTML4/5, DHTML, CSS (2/3), Bootstrap, JavaScript, J-Query, Angular.js, Express.js, Backbone.js, Node.js,React.js, Ajax, JSON.
Tools: and IDEs: Eclipse IDE, Net Beans, Edit plus, Notepad++, sublime text
Debugging Tools: Firebug, BugZilla
Version Control: SVN, GIT
Frond End Tools: CorelDraw, Dreamweaver CS5, FrontPage Wire frame, Adobe Photoshop CS5, Image Ready CS5 Fireworks, Adobe Captivate 3
Operating System: Windows, Unix/Linux, MAC OS X
Programming languages: C, JAVA/J2EE
Database: MONGODB, SQL Server, My SQL, ORACLE 11g
PROFESSIONAL EXPERIENCE:
Confidential, Herndon, VA
Full Stack UI Developer
Responsibilities:
- Developed fundraising based dynamic web pages and admin pages using HTML5, JavaScript, React JS and Node JS.
- Automated the entire Functional testing of project through Node based framework Nemo.JS
- Helped overcome multi-screen resolution issues using custom media queries and generic media quires where required.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, J-Query, DHTML, Web Service call and JSON.
- Resolved Safari specific accessibility issues.
- Used http with React.js interceptors to make sure the requests were valid and used UI -router to handle nested views and avoid page redirection.
- Used Charles Proxy to reroute the API calls to local code to debug many live issues and tested.
- Maintained the code base by frequent updates to revision using GIT.
- Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
- Used Jira to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- Primarily used Node Js to integrate new functionality and maintain previous code.
- Involved in Enhancement of existing application utilizing React Js.
- Migrated existing codebase from flux to Redux and rebuilt react components in ES6.
- Worked on cross-platform (PC/Mac, desktop, laptop, tablet) and cross-browser (IE, Firefox, Chrome, Safari) development.
- Implemented a custom Node JS script to act as a PROXY for connecting to the server.
- Developed client's website screens and front-end widgets using React.js.
- Helped BE in migrating to Restful API services from traditional 1.0 services Soap Api.
- Helped the project in improving data rendering by implementing react components and transforming get requests.
Environment: Node JS, React Js, Redux, Flux, Azure, HTML5, CSS3, JavaScript, NemoJS, Grunt, Bower, NPM, GIT, Mocha, Chai, Jasmine, Karma
Confidential, Texas
Sr. UI Developer
Responsibilities:
- Designed and developed dynamic web pages using HTML5, Bootstrap, materialize CSS, ReactJs and Redux.
- Proficiency with DOM and asynchronous event-programming model.
- Used HTML5 functionalities such as Local Storage, Web Sockets and Canvas.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, J-Query, DHTML, Web Service call and JSON.
- Writing unit tests in mocha, chai on server side and karma, jasmine on the client side.
- Writing deployment scripts in NgInx and PM2 to get the project up and running on dev sandbox.
- Made use of GRUNT CLI for minification, uglification on both server and client and running local server for client.
- Maintained the code base by frequent updates to revision using GIT.
- Experience in cross browser compatibility check and thoroughly performed unit testing using Karma and Jasmine.
- Used Jira to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- Interacted with Testing Team, Scrum Masters, Business Analysts and Product owners for Fixing of Issues.
- Primarily using Node Js, Express JS, Backbone.js and npm packages to integrate new functionality and maintain previous code.
- Involved in Enhancement of existing application utilizing React Js.
- Migrated existing codebase from flux to Redux and rebuilt react components in ES6.
- Worked on cross-platform (PC/Mac, desktop, laptop, tablet) and cross-browser (IE, Firefox, Chrome, Safari) development.
- Implemented a custom Node JS script to act as a PROXY for connecting to the server.
- Was extensively involved in AB testing. Developed and tested AB features using Optimizely tool.
- Experience with Mobile development and Touch interfaces.
- Worked extensively on implementing web accessibility standards (WAI-ARIA) .
- Worked on developing JSP Tags.
- Worked on implementing Google tags for analytics using GTM
- Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project
- Defined new validations through Redux for the form field validation implemented through HTML5.
- Defined custom HTML elements for API browsers using Google Polymers.
- Responsible for developing a front-end application using React.js and FLUX architecture for internal team's productivity use.
- Designed and developed client's website screens and front-end widgets using React.js.
- Built the internal tool and maintained with React JS along with Flux and Redux.
Environment: Express JS, Node JS, React Js, Redux, Flux, Ruby on Rails, NgInx, PM2, Mongoose, Azure AD JWT, HTML5, CSS3, JavaScript, Backbone.js, Grunt, Bower, NPM, GIT, Mocha, Chai, Jasmine, Karma
Confidential, Dallas, TX
Mean Stack UI Developer
Responsibilities:
- Extensively used HTML5 for audio and video playback. Worked on the MVP architecture for the GWT.
- Worked on JavaScript frameworks (Angular JS, Node JS ) to augment browser based applications with MVC capability.
- Developed multiple POCs to create a interface between Backend to Frontend by using MONGODB, Express JS, Angular Js and Node.js.
- Used SASS and LESS extensively for Rich UI experience.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Communicating with a Node.js backend under MONGODB .
- Experience In designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4 and Adobe Illustrator CS3.
- Worked with mongoose.js for database communication with MONGODB .
- Mean Stack development from scratch including MONGODB server setup and Node Js server development.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication .
- Supporting and implementing web application built on MEAN Stack.
- Performed client side validations over the forms using JavaScript.
- Worked on Node.js and NoSQL data stores.
- Designed and developed the front end using HTML, DHTML, and XML.
- Used ng - view directive to refresh only certain section of the page and reduce the load on the web server.
- Used filters like date, JSON, uppercase, lowercase to arrange the data that is to be displayed in a particular format.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border,marginpadding,tablePseudo elements and CSS3 Border, CSS3 Background, CSS3 Transitions.
- Good understanding of Node JS , understood how to configure, create server, manage routes and connect database.
- Developed multiple POCs to create a user transaction grid in Angular JS.
- Coded to implement AJAX based application by fetching the response from backend REST API as a part of JSON.
Environment: HTML/HTML5, XHTML, XML, CSS/CSS3, GIT, Bootstrap, J-Query, JSON, AJAX, DOM, Node.js, Angular Js, MONGODB, Express JS, Oracle DB, Jasmine, Dreamweaver.
Confidential, New York
Web UI Developer
Responsibilities:
- Followed the overall application MVVM architecture to create MVC layers in Angular JS and Node JS layers.
- Involved in building MEAN full stack ecommerce web application by using MEAN JS .
- Created modular single page sub applications that can be incorporated into other projects.
- Created front-end web Layout using Sublime with HTML5, CSS, Bootstrap .
- Created JSON objects on the front end to throw data on the server for storing the data into MONGODB on mLab (formerly Mongo Lab).
- Implemented responsive design for different size of devices by using Bootstrap Grid System.
- Created server and handled requests and responses from controllers by using Express.js.
- Implemented searching and sorting functions with Angular JS system-directive ng-filter.
- Developed Web API using Node.JS and hosted on multiple load balanced API instances.
- Used Angular JS expressions to implement two-way data-binding to update information between view and model.
- Designed and implemented customized Angular JS services and directives for reusable functions.
- Coded to implement AJAX based application by fetching the response from backend REST API as a part of JSON.
- Implemented real-time updating of the user status, according to deleting and editing operation.
- Connected server and database to update data information with Node.js and MONGODB.
- Utilized infinite-scrolling to load data information in the view.
- Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project.
Environment: HTML5, CSS3, Java Script, Angular JS, Bootstrap, JSON, Node.js, Express.js, MEAN.js, MONGODB.
Confidential
Full stack UI developer
Responsibilities:
- Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
- Developed the middleware software components for the implementation of the Data Entry GUI for creating and editing medication instances using client side technologies HTML, CSS, JavaScript.
- Used Backbone.js to optimize in-browser use and to load the module and to improve the Speed.
- Extensive experience using Bootstrap for Responsive web Designs.
- Used Angular.js to create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across the applications.
- Conducted unit testing on the supported browsers using Jasmine framework and Karma task runner.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
- Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
- Developed front end web applications by writing HTML code with the help of Search Engine Optimization (SEO) techniques.
- Used Chrome Developer's tool for debugging the website and manipulated the nodes using DOM functions.
- Used JIRA for bug tracking and issue tracking.
- Created images, logos and icons that are used across the web pages using Adobe Photoshop and SVG.
- Hands-on experience in working with GIT distributed version control.
- Developed Web API using Node.js and hosted on multiple load balanced API instances.
Environment: HTML4, CSS2/CSS3, JavaScript, Bootstrap, J-Query, JSON, AJAX, DOM, Angular.js, Backbone.js, Node.js, jasmine, Karma, GIT, Firebug, Agile methodology.
