Ui Developer/mean Stack Developer Resume
OH
SUMMARY
- Around 8 years of UI Development experience with creative knowledge in developing software web applications with a skillset such as JavaScript, HTML5, CSS3, AngularJS2, ReactJS, NodeJS, JQuery, and Bootstrap.
- Experienced in maintenance of enterprise - level applications and tools on the ASP.NET (C#).
- Experience with Java Enterprise (J2EE) stack, Core Java, Multithreading, spring, Hibernate.
- Experience in creating web applications by involving in continuous improvement of the product in each phase of development using Agile Methodology.
- Developed many single page user interfaces for web and mobile applications using different JavaScript frameworks and libraries.
- Experience in creating unique and elegant user-friendly websites using libraries such as JQuery and Bootstrap .
- Worked on styling of webpages using various features of preprocessors such as LESS, SASS and SCSS.
- Involved in handling client-side requests by consuming data through REST API using AJAX and XML calls.
- Implemented software testing using tools like Karma, Jasmine and project tracking using Jira.
- Managed the integration of the components and code minification using Task runners such as GRUNT and GULP.
- Worked on version control of the application using the tools such as GIT.
- Experience in working on the cross-browser compatibility by checking the code performance and error handling in multiple browsers.
- Knowledge on Web Content Management Systems like WordPress to manage the website content.
- Good Understanding of Object Oriented Programming, Object Oriented and Analysis Design, MVC Design and Client-Server Design Patterns.
- Exposure to other programming languages such as Core Java in the project environment.
- Expertise knowledge in Data Access for applications using databases such as MYSQL and MongoDB.
- Experience in developing applications in different IDE’s like Visual Studio code, Eclipse, SQL Developer, Notepad ++ and Sublime.
- Involved in SCRUM Meetings and Sprint Planning of Agile development of the application.
- Fast learner with excellent programming skills, positive attitude and proficient in creative Web development.
- Flexible to work with consistent Team Involvement and Strong Communication Skills.
- Experience in Decision Making and Leadership roles with good problem solving ability and keen in learning new technologies.
- Participation in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Extensive experience in working over Web Services with WSDL, SOAP, RESTFUL
- Strong experience with Cross browser compatibility issues and optimization for web, including CSS sprites and best practices.
- Extensive work experience in content management tools like Drupal, Word Press.
- Hands on experience in JavaScript, UNIX Shell Scripting, Ant/Maven Scripts and Log4J.
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
TECHNICAL SKILLS
Web Technologies: Angular 4.x, 2.x, 1.x, React Js, BackboneJS, Bootstrap, JavaScript, AJAX, JQuery, JSON, CSS2/3, HTML4/ 5, XHTML, XML, XSLT.
Server Side/BackEnd: .Net (c#, ADO.net, ASP.net, MVC1...MVC5 ),, Php (Drupal, Wordpress), Node (MEAN, MERN), Express JS
Unit Test Frameworks.: Karma/Jasmine,Mocha/Chai,AngularMock,Protractor, Cucumber, Sauce Labs, Selenium.
Development IDE’s: Eclipse,NetBeans,VisualStudio,Notepad++,IntelliJ,WebStrome, Sublime, Adobe Dreamweaver, Aptana, Microsoft FrontPage.
Web/App Servers: Apache Tomcat 7.0, HTTP Web Server, Experience with Many Online Webhosting Platforms (Shared, Dedicated, VPS).
Debugging Tools: Firebug, Chrome Developer Tools, Eclipse.
PROFESSIONAL EXPERIENCE
Confidential
UI developer/MEAN Stack Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement Gathering, Design and Analysis and code development.
- Used AngularJS framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
- Involved in developing the Validations across the application using AngularJS Validation .
- Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI.
- Implemented modules into Node JS to integrate with designs and requirements.
- Developed single page responsive Web UI using HTML5, Bootstrap, CSS3, JavaScript
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Involved in implementation queries to the back-end MongoDB database to implement the GET/POST functionality for JSON contracts
- Involved in AGILE/SCRUM based development environment, like having daily stand-ups, story time, sprint planning, sprint review.
Environment: HTML5, CSS3, Bootstrap3.x, JavaScript, Angular 4, NODE JS, Express, Agile, Scrum, JSON, MongoDB, Git.
Confidential, OH
UI developer
Responsibilities:
- Created UI components for user input based on rating usingHTML5, CSS3,JavaScriptandBootstrap.
- Involved in creatingresponsive webpagesusingBootstrapand Media queries.
- Created a custom, single-page responsive web application representing online account setup form usingAngular Js.
- Implement email notification
- AuthorizedRESTful APIfor managing frontend and backend using theExpress.jsframework andNode.jsruntime environment.
- Built routing usingAngularFramework to create Single page applications.
- Implemented asynchronous data fetching and response logic usingJavaScriptfor gathering data.
- ImplementedCRUDoperations using Mongo DB
- UsedGITas a version control tool to synchronize the project within a team.
- Used AngularJs Services such as the module factory, service and provider for easier integration.
- Client side requests were managed using Angular Directives and Filters.
- Rich API has been designed with the key-value binding for client data requests using RESTful JSON.
- Implemented the CRUD operations for basic functionalities using Angular JS frameworks.
- Worked on data access of documents by integrating HTML5 with MongoDB using JavaScript frameworks.
Environment: JavaScript, Angular Js, Node.js, Express.js, MongoDB, HTML5, CSS3, Bootstrap, Restful API, GIT.
Confidential
UI Developer
Responsibilities:
- Created UI components for user input based on rating usingHTML5, CSS3,JavaScriptandBootstrap.
- Involved in creatingresponsive webpagesusingBootstrapand Media queries.
- Created a custom, single-page responsive web application representing online account setup form usingAngular Js.
- Implementedemail notification module
- AuthorizedRESTful APIfor managing frontend and backend using theExpress.jsframework andNode.jsruntime environment.
- Built routing usingAngularFramework to create Single page applications.
- Implemented asynchronous data fetching and response logic usingJavaScriptfor gathering data.
- ImplementedCRUDoperations using Mongo DB
- UsedGITas a version control tool to synchronize the project within a team.
Environment: HTML5, XHTML, XML, CSS3, GIT, Bootstrap, J-Query, JSON, AJAX, DOM, Node.js, Angular Js 4, MONGODB, Express JS, Jasmine, Visual studio code.
Confidential
Full Stack Developer
Responsibilities:
- Designed and developed the front end using HTML5, CSS3, Bootstrap.
- Used JSON for data interchange, as it's faster and can be parsed using JavaScript.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.Created Web server which intercepts requests by clients and talks to the database with NodeJS, Express js.
- With Express, set up middle-wares to respond to HTTP requests and created RESTful web service with NodeJS.
- Used AngularJS $http service to consume the back end RESTful service and render the product information on pages.
- Used AngularJS custom filters such as check boxes and drop-down menu to refine search results from the database query.
- In page review system for each product with AngularJS form validation and used AJAX to send the form data to the server in JSON format.
- Subversion control with Github repository.
- Worked with the team in Agile Methodology and Test-Driven Development.
- Used Jasmine for unit testing and ran on Karma
Environment: HTML5, CSS3, Bootstrap, Javascript, NodeJS, Express, AngularJS, SPA (single page application), MySql, Jasmine and Karma.
Confidential
UI Developer
Responsibilities:
- Created Web server which intercepts requests by clients and talks to the database with NodeJS.
- Used MongoDB, a NOSQL database to store all the information.
- Create User and product schema and communicate with the database using Mongoose.
- With Express, set up middle-wares to respond to HTTP requests and created RESTful web service with NodeJS.
- Used Elastic search, an open-source, industrial strength tool, to improve the query speed in MongoDB.
- Integrated with Twitter Bootstrap library for responsive web pages.
- Used AngularJS $http service to consume the back end RESTful service and render the product information on pages.
- Used AngularJS custom filters such as check boxes and drop-down menu to refine search results from the database query.
- In page review system for each product with AngularJS form validation and used AJAX to send the form data to the server in JSON format.
- Used an open source custom AngularJS directive called ng-cart to create the shopping cart as a SPA.
- Subversion control with Github repository.
- Worked with the team in Agile Methodology and Test-Driven Development.
- Used Jasmine for unit testing and ran on Karma.
Environment: HTML5, CSS3, JQuery, NodeJS, Express, AngularJS, SPA (single page application), MongoDB, Jasmine and Karma.
Confidential
UI Developer
Responsibilities:
- Interacted with end users and business analyst to understand the business requirements
- Designed and developed the front end using HTML5, CSS3.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Used JSON for data interchange, as it's faster and can be parsed using JavaScript.
- Extensively worked with DOM manipulations using jQuery.
- Developed JavaScript libraries and optimized existing scripts for efficiency.
- Implemented event handling logic using jQuery event handlers and call back functions.
- Used Selectors in jQuery for updating content on DOM nodes.
- Updated templates and produced additional functional components using jQuery.
- Worked with jQuery Message plug-in, jQuery Validation Plug-in.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Working knowledge on testing frameworks unit testing using karma and experienced in Saving the files and running the test using karma.
ENVIRONMENT: HTML5, CSS3, Bootstrap, JavaScript, jQuery, JSON, MySql CRUD, GIT, jQuery and Notepad++.
