Ui Developer/mean Stack Developer Resume
Plano, TX
SUMMARY
- Searching for the opportunity to bring 8+ years of programming, technology, and engineering expertise in developing software’s while incorporating critical thinking, problem solving, and leadership.
TECHNICAL SKILLS
UI Web Technologies: HTML/HTML5, CSS/CSS3, SASS, LESS XHTML, XML, JavaScript, AJAX, jQuery, WordPress, Typescript, JSON, Bootstrap, Angular JS 1.x/2.0, React JS, Express JS, Node.js,GitHub.
Frameworks: Angular JS (1.x/2.0), Node JS, Backbone JS, React JS, Express JS.
Testing Tool and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Karma, Selenium, Easy Mock.
IDE Editor: Eclipse6.0.1, JBuilder05/06, RAD, WSAD, Eclipse, Notepad++, Dream weaver, Visual Studios, Sublime Text3, NetBeans, WebMatrix, Web Strom.
Debugging Tools: Chrome Elements Inspector, Firebug, IE Tester.
Application/webservers: IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, J Boss, HTTP Web Server.
Programming Languages: C, C++, JAVA, MySQL, C#, VB.Net, ASP.Net, web Services.
Databases: Oracle 10g/11g/12c, DB2 8/9 UDB, MySQL 3.x/4.1/5.0, SQL Server 2000/2005, MONGO DB.
Methodologies: Agile, Rational Unified Process (RUP), UML Water fall
PROFESSIONAL EXPERIENCE
UI Developer/MEAN Stack Developer
Confidential, Plano, TX
Responsibilities:
- Involved in Requirement analysis, preparing software Design document, development, debugging of Operations Management module in Strategic Billing project.
- Developed the User Interactive web pages in a professional manner by using web technologies like HTML/ HTML5, XHTML, and CSS3 as per company standards.
- Extensively used CSS LESS/SASS as pre - processors which extend the properties of CSS.
- Migrated the existing apps built in Angular 1.5 to version 2.
- Migrate all Angular 1.5 components to Angular JS 2.0 API over time
- Migrate templates to Angular JS 2.0 syntax over time and migrated routes to the Angular JS 2.0 routers over time.
- Created Single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular JS 2.0 framework and Node JS.
- Currently building internal application to manage business workflow. Angular JS 2.0 on the front end and Node JS on the back end.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular JS 2.0.
- Built Angular JS 2.0 components, UI services to consume rest services using Component based architecture provided by Angular JS 2.0 and Worked on Angular 2.0 by consuming Restful web services.
- Used Typescript and its features such as static typing, classes and interfaces.
- Used Angular.JS, MVC Framework in the development of the web application to bind the data/model that was retrieved from a database through services provided in a controller to the view using scope.
- Developed multiple POCs to create a user interface in Angular JS.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS, LESS, Bootstrap, AngularJS.
- Used built in directives for the two-way data bindings and used $scope, $resource extensively in AngularJS.
- Applied AngularJS client side Validation by using HTML5 attribute and AngularJS Form state and input state.
- Used $http with Angular.JS interceptors to make sure the requests were valid and used ng-router to handle nested views and avoid page redirection.
- Developed multiple screens for Mobile Browsers such as Safari, Chrome, Opera to support the screen Compatibility and Resolution using Bootstrap.
- Using AngularJS, I created custom directives for data manipulations and to display data in company standard format in UI.
- Developed Search Engine, Slider-Directives, Grids, Checkbox directives, and other functionalities using AngularJS (extensive usage of $scope, ng-controller, ng-grid, ng-model, and many more).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, AngularJS, Node JS.
- Worked the backend by using node JS, express JS and mongo DB.
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Used Mongoose API to access the MongoDB from Node JS.
- Designed and implemented the Mongo DB schema.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Involved in implementation of RESTFUL web service APIs using Node.js, which were consumed by making AJAX calls and JSON as data exchanging tool.
- Implemented test cases and performed unit testing using Jasmine and Karma.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Experience on using Gulp implementation.
- Used GIT for source code version control.
Environment: HTML5, CSS3, JavaScript, Angular JS, Node.JS, Express JS, Node JS, LESS, SASS, JSON, AJAX, Bootstrap, Tomcat, MANGO DB, JIRA, GIT, jasmine, and Maven.
UI Developer/ MEAN STACK Developer
Confidential, Fort Worth, TX
Responsibilities:
- Attended Daily standup meetings (Scrum), Estimation meetings and Requirement review meetings to analyze requirements for project.
- Designed dynamic and browser compatible pages using HTML5, CSS3 and JavaScript.
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed the Login, Policy and Claims Screens for customers using AJAX, HTML5, CSS3, and JavaScript.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Developed responsive applications using Bootstrap which allowed the same application to be optimized for both mobile and desktop resolutions.
- Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using Angular.JS framework.
- Achieved AngularJS Authentication for the application, and stored generated token so that token can be sent with each request to secure resources in Web API.
- Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express JS, Angular JS and Node.js.
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Angular, Bootstrap and Express.
- Used Bootstrap, AngularJS and Node JS in effective web design.
- Built applications using React.JS which allowed us to render pages on both the client and server using the same codebase.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Using React JS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- Implemented AngularJS client-side form Validation using various Controls and Filters.
- Connected server and database to update data information with Node.js and MONGODB.
- Have worked on AWS to integrate the server side and client side code.
- Responsible for creating RESTFUL Web Services to server data to the front-end application in JSON format.
- Created and managed all hosted or local repositories through Source Tree's simple interface of GIT client, and collaborated with GIT command lines and Stash.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Used JIRA bug tracking tool to track and maintain the history of bugs/issues on everyday basis.
Environment: HTML5, CSS, Bootstrap, JavaScript, Angular JS, React JS, Express JS, Node JS, Mongo DB, XML, JSON, MEAN stack, Notepad++, Web Strom, GitHub, Restful API, AWS, JIRA.
UI Developer/ MEAN Stack Developer
Confidential, New York City, NY
Responsibilities:
- Extensively involved in front end screens using HTML, CSS, JavaScript, JSON, CSS and Ajax.
- Developed responsive applications using Bootstrap which allowed the same application to be optimized for both mobile and desktop resolutions.
- Developed base Http service on top of AngularJS HTTP service to communicate with backend web services.
- Used AngularJS as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Extensively used Angular.JS to achieve MVC architecture to control the flow of the application and decouple the views from the business logic.
- Implemented AngularJS provider injection to handle the request to WebAPI (Build a factory to return each of the RESTful services).
- Involved in web development consulting focused on the MEAN stack (Angular.js, Node.js, Express.js, and Mongo DB).
- Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js.
- Used Node and Angular to deploy quick, proof-of-concept web applications.
- Creating the project blueprint with git and implementing the Server application with Routing algorithms as middleware in Node.js.
- Used JSON for storing and exchanging information between browsers and servers.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Created Unit test cases for the Angular application using Jasmine to test individual functions/modules.
- Participate in MongoDB database schema design, store JSON format data, and retrieve data from database using Mongoose.js.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- 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.
- Used HP Quality Center bug tracking tool to track and maintain the history of bugs/issues on everyday basis.
Environment: HTML, CSS, Bootstrap, JavaScript, Angular.JS, Express.JS, Node.JS, Mongo DB, MEAN Stack., AJAX, Adobe Photoshop CS, angular2SVN, Agile, Karma, Mocha and HP Quality Center
UI Developer/ MEAN Stack Developer
Confidential
Responsibilities:
- Working as A UI Developer, assisting my team in Designing and developing UI for an internal Web-based application.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Used Java Script, AJAX, XML, HTML and CSS for developing the Web component of the application.
- Worked with clients to develop layout, color scheme for their website and implemented it into a final interface design with the HTML/CSS and JavaScript.
- Created webpages according to client's guidelines and standards throughout the development and maintenance of the website using HTML, XHTML, CSS and JavaScript.
- Extensively used CSS to change the styles to be used in future web layouts and debugging the errors issues with CSS.
- Designed web pages using XHTML and CSS/CSS3.
- Implemented functionality in JavaScript.
- This product currently being used by the hospital personnel for handling patients, moving stock across different stores in the hospital.
- It has features like module restriction based on user group, automatic user logoff, restricted user logon on more than one node, automated allocation and de-allocation of tasks to the logged in users.
- It also includes various modules like Registration, Billing, Pharmacy and Nursing desk.
- Tested application on Internet Explorer 6.0 and above, Firefox, Opera and Google Chrome to achieve Cross Browser Compatible Issues.
- Converted Photoshop documents to table-less semantic XHTML, CSS.
- Performed Validations of XHTML and CSS (using Firebug, HTML Tidy, W3C validator).
Environment: HTML, CSS, JavaScript, Bootstrap Adobe Photoshop, JSON, AJAX, PHP, MySQL.
UI developer/ MEAN Stack Developer
Confidential
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.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Implemented 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.
- Expertise in Core Java concepts such as OO Design, Multithreading, Generics Exception Handling, Collections, Java Reflection, Annotations.
- Taken care of complete Java Multi-threading part in back end components.
- Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
- 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.
- Used SVN the version control tool for code commit and update.
- Worked on the web services and front end design and solved the issues with the JQuery.
- Extensively involved in writing MySQL, PL/SQL queries, to interact with Oracle.
Environment: HTML, CSS, Web Logic, Java, JDBC, Servlets, XML, MySQL, JavaScript, AJAX, SVN and Windows XP.
