Mean Stack Developer/ui Developer Resume
San Jose, CA
PROFESSIONAL SUMMARY
- 9+ Years of extensive ITexperience 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, MONGODB, Express 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 MEAN stack: MONGODB, Angular JS, Express.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 .
- Experience in writing the functionalities of the website using Ruby on Rails.
- 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 Chromeand 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.
- Well experienced in using version control systems subversion (SVN), Visual source Safe and Team Foundation Server (TFS).
- Designed reusable web components using Google Polymers.
- Pervasive experience in developing Ruby to back-end RDBMS(Myql)
- 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 .
- Diagnosed and debugged a variety of cross-browser and cross-platform interface compatibility issues with Modernizer and CSS Polly fills.
- 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 9i/10g/11g/12c, 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
EXPERIENCE
Confidential, San Jose, CA
Mean Stack Developer/UI Developer
Responsibilities:
- Designed and developed dynamic web pages using HTML5, Angular Js, Bootstrap, materialize CSS and Ruby on Rails.
- Mean Stack development from scratch including MONGODB server setup and Node Js server development.
- Writing RestFul APIs in Express Js and return logic on Angular data binding.
- 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.
- Using angular directives and services for developing interceptor and complex UI data table's grids.
- Made use of GRUNT CLI for minification, uglification on both server and client and running local server for client.
- 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.
- Maintain 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 HP Quality Center to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues.
- Primarily using Node Js, Express JS, MONGODB, Handlebars.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.
- Implemented a custom Node JS script to act as a PROXY for connecting to the server.
- Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project
- Defined new validations through Angular.js 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: MONGODB, Angular JS, Express JS, Node JS, React Js, Redux, Flux, Ruby on Rails, NgInx, PM2, Mongoose, Azure AD JWT, HTML5, CSS3, Materialize, JavaScript, Angular Data-tables, Grunt, Bower, NPM, GIT, Mocha, Chai, Jasmine, Karma, WebStorm, Chrome, Firefox, IE 10+
Confidential, Chicago, IL
Mean Stack Developer/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.
- Created server and handled requests and responses from controllers by using Express.js.
- Used Angular JS expressions to implement two-way data-binding to update information between view and model.
- 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 .
- Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
- 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, SanFransisco, CA
Mean Stack Developer/UI Developer
Responsibilities:
- Followed the overall application MVVM architecture to create MVC layers in 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.
- Designed and implemented multiple views and controllers for listing, editing, deleting CRUD operation.
- 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, Bootstrap, JSON, Node.js, MEAN.js, MONGODB.
Confidential
UI Developer/Front End Developer
Responsibilities:
- Interacted with business analyst to understand the requirements to ensure correct UI modules been built to meet business requirements.
- Worked in developing dynamic robust UI screens using CSS, HTML, XHTML, JavaScript, Bootstrap, Backbone, and jQuery.
- Developed web pages using Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Used MVC architecture of Framework to simplify the code complexity and increase clean code.
- Worked on CSS preprocessor frameworks (SASS/LESS).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed, developed and implemented Single Page Application (SPA) by consuming JSON from a Spring MVC, using Spring Security to secure the application.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems)
- Implemented Ext JS Data Grid, Charts, Forms and Layout Manager Components.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts, fix the bugs pertaining to various browsers.
- Define technical requirements based upon business requirements.
- Involved with all stages of Software Development Life Cycle.
- Involved in the analysis, design, and development phase of the application.
- As a team member, I was involved in preparing design documents - Technical Design, Functional Design Technical Domain documents, Application Interface Contract and Service Interface Contract Documents.
- Developed the presentation layer using SAPUI5.
- Involved in developing data tables using JSF.
- Used CVS the version control tool for code commit and update.
- Involved in writing Data persistence logic using Hibernate. Responsible for writing hibernate mapping file and configuration files.
- Worked on the web services and front end design and solved the issues with the JQuery.
- Used ANT build tool to deploy the applications.
- Extensively involved in writing SQL, PL/SQL queries, to interact with Oracle.
- JUnit has been used to identify and investigate performance bottlenecks, memory debugging and for fine-tuning the same.
Environment: Java, Eclipse, JSP, Servlets, SQL, Jboss, Ajax, JSON, Junit, GitHUB, SAPUI5, Ajax
Confidential
UI Developer/ UX Designer
Responsibilities:
- To analyze the requirements and develop enhancements that will mostly benefit users.
- Used HTML to develop websites.
- Worked with user interfaces and applied usability principle to portals.
- Primary role was to improve GUI, solve the navigational issues and provide support to the senior web developers.
- Developed clickable prototypes in HTML, DHTML, Photoshop, CSS and JavaScript.
- Tested web sites and fixed any existing bugs using Firebug.
- Provide maintenance to several websites.
- Delivered the best design aesthetics under tight deadlines, while effectively managing trade-offs between businesses needs and portal user benefit
- Responsible for code optimization and test the website across different browsers.
Environment: HTML, JavaScript, CSS, Adobe Photoshop, DHTML, MS Office, Firefox, Windows XP.