Node Js/ Ui Mean Stack Developer Resume
Cambridge, MA
SUMMARY
- 8 Years of IT Experience as an UI Developerwith the core areas of Analysis, Design, Development, Testing and Maintenance of E - commerce application. Extensive exposure in end-to-end development of software products.
- Experience with full software development life-cycle, architecting scalable platforms, object oriented programming and extensively followed Agile Methodology and Scrum process for Software development.
- Experience in developing various JavaScript frameworks like Angular JS (1.X,2.0,4.0), Backbone JS, Require JS, Node JS, Knockout JS, Express JS, Underscore JS, React JS/Redux, Ember JS, Pdf JS, Uri JS, Spine JS, Ext JS, Responsive web design. (RWD).
- Good Experience on MVC frameworks likeAngular JS,Angular JS2.0, Angular JS4.0 for creating Single Page Application (SPA) and Two-Way Binding using concepts like Routing, Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Good experience withAngular JS (1.X,2.0,4.0), directives ng-app, ng-init, ng-model for initialization ofAngular JS application data.
- Experience in using Typescript which is theNode JS, Angular JS (2.0,4.0), main Codebase
- Developed web apps using React JSand working with React Flux Architecture.
- Worked on React JSframework to develop interactive websites based on client needs.
- Worked with Node JS, Express, Grunt, Gulp and Bower for setting up local server, running tasks and managing dependencies.
- Experienced in working with Ext JS environments that includes components, layouts, proxy and CRUD operations in form.
- Experience in using Ember JSfor making calls (GET, POST, PUT, DELETE) for triggering or fetching data from Restful API's provided by the backend team.
- Worked with Relational and no SQL databases like MongoDB, Oracle, PostgreSQL, IBM Informix and DB2. Hands on experience writing SQL Queries.
- Experience in developing web service applications using SOAP and REST APIS.
- Working knowledge of Jasmine, Karma, Mocha, Chai and JavaScript unit testing framework.
- Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.
- Experience in migrating on-premise web application to AzureWeb app.
- A multiple phone web-based applicationframeworkis a softwareframeworkthat is designed to support the development of phone applications
- Highly experience in using version controls such as GIT, SVN, TFS and various Bug Tracking tools like Jira and Bugzilla.
- Experience in CreatingAzure SQL database, performed monitoring and restoring ofAzureSQL database. Performed migration of Microsoft SQL server toAzureSQL database.
- Experience working on CSS preprocessors like LESS and SASS along with JStask runners like Grunt and Gulp.
- Well experienced in debugging websites using Firebug, Fiddler, Browser Developertools.
- Involvement in using various IDE's, Visual Studio, Dreamweaver, WebStorm, WebMatrix, Notepad++, eclipse, Adobe Photoshop, ATOM.
- Well versed with various software development methodologies - Waterfall, Agile, Jira, BDD, TDD, Iterative and Scrum.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS
UI Web Technologies: HTML/HTML5, CSS/CSS3, SASS, LESS, XHTML, XML, JavaScript, TypeScript, AJAX, JQuery, WordPress, JSON, Bootstrap, Angular JS 1.x/2.0, React JS, Express JS, Node.js, Uri JS, D3 JS,GitHub.
IDE Editor: Eclipse6.0.1, Eclipse, Notepad++, Dream weaver, Visual Studios, Sublime Text3, NetBeans, WebMatrix, Web Strom.
Databases: Oracle 10g/11g/12c, DB2 8/9 UDB, MySQL 3.x/4.1/5.0, SQL Server 2000/2005 Spunk data storage (Big Data), MONGO DB.
Frameworks: Angular JS (1.x/2.0), Node JS, Backbone JS, React JS, Express JS, Uri JS.
Languages: C, C++, JAVA, MySQL, C#, VB.Net, ASP.Net, web Services.
Debugging Tools: Chrome Elements Inspector, Firebug, IE Tester.
Application/webservers: IBM Web Sphere, Apache Tomcat and Apache Cordova, BEA WebLogic 8.1, HTTP Web Server.
Testing Tool and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Karma, Selenium, Easy Mock.
Methodologies: Agile, Rational Unified Process (RUP), UML Water fall
TECHNICAL SKILLS
Confidential -Cambridge, MA
Node JS/ UI Mean Stack Developer
Responsibilities:
- Participated with end users and business analyst to understand the business requirements.
- Work closely with web and mobile designers and translate their designs into websites, apps, HTML emails, and interactive experiences
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Created forms to collect and validate data from the user in HTML5, JavaScript and TypeScript.
- Used various features in Angular JS (2.0/4.0) like data binding, routing, custom filters, custom directives to meet various customized requirements.
- Involved in developing applications using Angular JS (2.0/4.0) like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Used filters while coding in Angular JS.
- Leveraged Angular resources for all data access, encapsulating URLs with Uri JS and standardizing data access interfaces.
- Worked with Angular JS (1.X/2.0) for creating own HTML elements for building a companied Web site which is an open Source Project.
- Involved in implementing the complete Application in the inbuilt MVC Architecture with Angular JS.
- Used Angular JS (2.0/4.0) and Node JS as framework to create a Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
- Created custom directives in Angular JS for reusable components (multi field form elements, back ground file uploads etc.).
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular JS 2.0 and Node JS
- Used Typescript and its features such as static typing, classes and interfaces.
- Re-factored, re-architected, and enhanced an existing Angular JS (2.0/4.0). application to follow strict MVVM/MVC pattern for improved source code maintenance.
- Exposure to Angular JS (2.0/4.0) library while creating homepage for the web applications being developed.
- Created Angular2 components, implemented Interpolation, Input variables, Bootstrapping, ng-for, ng-If, Router Outlet, binding the click event, Component decorator, binding to the hidden property
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Angular, Bootstrap and Express.
- Debugged the website using Chrome Developer tools and hardcoded the API into script for getting the information about merchants using Node JS
- Involved in implementation of RESTFUL web service APIs using Node.js which were consumed by making AJAX calls and JSON as data exchanging tool.
- Developed RESTful web service at back end by using Node JS andExpress JS
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Angular, Bootstrap and Express.
- UsedNodeJS and Express for the communication to the server through Restful API and added user validations & permissions by using it.
- Used Mongoose API to access the Mongo DB from Node JS.
- Cordova command-line runs onNodeJS and is available onNPM.
- Developed backend web services usingNodeJS and stored dependencies using NPM.
- Developed Mean Stack from scratch including Mongo DB server setup andExpressJS server development.
- Worked on RESTful APIs using Express JS and Node JS. Implemented mock services in Node JS with the help of modules using Node JS server.
- Worked closely with back end team to implement HTTP calls to Restful APIs and updated fancy graphic element of HTML in Angular JS and Node JS
- Used Jasmine framework to write Unit test cases for the web module. Also, used different developer tools respective to the browser to debug the code.
- Provided maintenance and development of bug fixes and patch sets for existing web applications using Firebug, Firebug Lite and Chrome/ Safari Web Inspectors.
- Used JIRA to be tracking the bugs
- Extensively used GIT for version controlling and regularly pushed the code to GitHub.
Environment: HTML5, DHTML, XHTML, CSS, JavaScript, JQuery, Angular.JS 1.x/2.0,4.0 Node JS, Express JS, Type script, Uri JS, Adobe Dreamweaver, Jasmine, Jenkins, MySQL and REST Web Services, Microsoft Visio, WebStorm, GIT, Agile, MongoDB, Jira
Confidential -New York, NY
UI/ Mean Stack Developer
Responsibilities:
- Responsible to manipulate HTML5, CSS3 and JavaScript as well as making the pages dynamic usingAJAX, XML and JSON.
- Worked with HTML5, CSS3, JSP, XML, JSON, JavaScript, AJAX, Angular JS1.xfor developing user interface.
- Involved in development, design and implementation of front end part of the application.
- Built rich prototypes and applications using HTML5, CSS3, JavaScript, Ajax, JSON, Angular JS,and Bootstrap.
- Developed dynamic e-mails using JavaScript and hand coding of HTML5 and CSS3.
- MEAN stack implementation, Angular JS Full-Stack generator, and run, edit, and deploy an application.
- Experience in CreatingAzureSQL database, performed monitoring and restoring ofAzureSQL database. Performed migration of Microsoft SQL server toAzureSQL database.
- Created web applications for mobile for their clients using Angular JS (1.x), and Bootstrap.
- Extensive use ofAngular JS for developing the SPAs (Single Page Applications) for internal application/tool.
- Worked with server side and client side MVC frameworks such as Angular JS (1.X)
- Extensive knowledge to use ofAngular JS directives to bring additional functionality to HTML.
- Worked with AngularJS routers, forms, modules, DOM, events, expressions, controllers, filters and Http Request.
- Daily programming with Node JS,Angular JS (1.x), and Express JS.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, AngularJS, Node JS.
- Leveraged Angular JS resources for all data access, encapsulating URLs With Uri JS and standardizing data access interfaces. Created custom directives for re-usable component.
- Used MongoDB as cross-platform storage for load balancing, indexing and file storage.
- Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility. Debugging web pages with firebug and fixing issues.
- End to end (using protractor), UI look and feel (using Galen) & unit (using Mocha + Chai) testing. Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT)
- Involved in unit testing (testing my code independently), integration testing (either testing with the front end or with the backend) and system testing (end-end testing that is testing request - response from front end to back end and database).
- Developed unit tests using Mocha & Chai.
- Participate in bi-weekly SCRUM meetings.
- Used SVN for version control of the code and configuration files.
Environment: HTML5, CSS3, SASS, LESS, JavaScript,, Bootstrap,Angular JS1.X,NodeJS,Express JS, Mongo DB, Agile methodology, Usability Testing, Windows, Eclipse, QDS framework, JSON, AJAX, Apache Tomcat, SVN.
Confidential -Irving TX
UI /Mean Stack Developer
Responsibilities:
- Expertise in design and development of web applications using JavaScript, HTML5, CSS3, JSON, Express.JS, Node.JS, and Bootstrap.
- Worked on application center screens and developed interactive professional and dynamic user interfaces using CSS3, HTML5, XHTML, JavaScript, and Angular JS.
- Styling pages with CSS3.pixel level layout for sophisticated and rich user interfaces.
- Extensively used Angular.JS to achieve MVC architecture to control the flow of the application and decouple the views from the business logic.
- Involved in web development consulting focused on the MEAN stack (Angular.js, Node.js, Express.js, and Mongo DB).
- Extensive knowledge in developing applications in a single page applications (SPAs) using various JavaScript frameworks like Angular JS, Node JS.
- Developed Web Services for sending and obtaining data from different applications using REST APIs, such as Loan Applications, to transfer data from Branch Server to Head Office Server.
- Designed and developed web-based products using Express JS, and Node JS.
- Involved in team meetings with corporate Webmaster's UI Team for understanding needs in new implementation and involved in daily team meetings and weekly Scrum meetings.
- Worked in all phases of the SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams, and debugging production issues.
- Created Unit test cases for the Angular application using Jasmine to test individual functions/modules.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
Environment: HTML5/4, CSS3, JavaScript, Angular.JS, Express.JS, Node.JS, Mongo DB AJAX, XHTML, Adobe Photoshop CS, GIT, Agile, MEAN Stack
Confidential
UI Developer
Responsibilities:
- Worked within AGILE team and participated in multiple scrum meetings to discuss planning and development needs for current cycle.
- Involved in development, design and implementation of front-end part widget based application.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Designed and developed dynamic web pages using HTML5, CSS3 and JavaScript.
- Reviewed feedback about the debugging issues, fixed bugs with HTML, JavaScript codes and worked on resolving Browser compatibility issues.
- Worked with CSS Preprocessor SASS to build better and optimized Style sheets.
- Worked on JavaScript programming to give AJAX functionality for the website.
- Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
- Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication by usingAngular JS.
- Development the whole application using technologies such as JavaScript, and more.
- Experienced in working withAngular JS for Client-side scripting and synchronizing the applications.
- Involved in separation of components and deploying in different servers and balancing the load among each Server
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Responsible for checking cross browser compatibility and hence worked on different browsers likeSafari, Internet explorer, Firefox and Google chrome.
- Demonstrated implementation and up-gradation of JavaScript Library. Involved in configuring the GIT repository and maintain the version control using GIT.
- Using tools like GIT for version controlling, chrome developertools for Debugging and Jenkins for deploying the code to different environments.
- Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.
Environment: HTML, CSS, JavaScript, Angular JS, JSON, AJAX, XML, GIT, Jenkins, Windows.
Confidential
Software Developer
Responsibilities:
- Designed server-side pages and static web pages using HTML, CSS, JavaScript, JSP, JQuery and Bootstrap.
- Utilized PHP, MySQL, JavaScript (Cross-Platform), HTML, XHTML, CSS to modify existing website, replaced existing functionality with new code.
- Used advanced level of HTML, XML, AJAX, JavaScript, CSS layouts.
- Developed site according to client specifications with HTML and Dynamic Cross-browser JavaScript.
- Installed and extended existing jQuery plugins as well as the jQuery UI library.
- Designed Graphic web applications using Flash and Photoshop.
- Wrote SQL queries for database storage
- Cleaned up and rewrote front end HTML and CSS to meet validation requirements.
- Migrated all content to Content Management Systems.
- Tested site and debugging code for cross-browser and cross-platform performance.
Environment: HTML, CSS, Web Standards, DOM, JavaScript, PHP, AJAX, jQuery, Cross-platform, Adobe Photoshop, Flash, Illustrator, CMS.