Ui Developer Resume
St, LouiS
SUMMARY
- Around 6 years of experience in designing and developing enterprise level web applications wif composite requirements, architecture and usability measures utilizing HTML5, CSS3, JavaScript frameworks Ajax, jQuery, Bootstrap (various plug - ins), XML, DHTML. And MVC framework such as Angular. Various Framework and Libraries include Express. Node, GRUNT, React JS, Node JS. Servlet.
- Hands-on experience in building Single Page Applications using Angular along wif routers, custom directives, filters and form validations.
- Sound understand of various JavaScript concepts like Prototypes, Closures, and Object-oriented features, Promises etc.
- Experience in implementation of Web Services using SOAP and Restful.
- Strong noledge wif XML SQL PERL and shell scripting
- Used different relational database like MySQL and NoSQL databases like MongoDB.
- Utilize CSS3 media queries for building Responsive Layouts as part of RWD (Responsive web Design).
- Hands on experience of developing applications wif Model View Architecture (MVC) using Struts framework and spring framework.
- Experience wif NodeJS, NPM, Grunt/Gulp and CSS preprocessors like SASS and LESS.
- Solid understanding of React Virtual DOM Algorithm, for React performance optimization.
- Good experience working internal application which generates email marketing campaigns across brands, designed and developed product using Angular UI Material PrimeNG and SASS
- Working Experience in DOM (Document Object Model) and DOM functionality to use in the interaction wif objects in HTML, XHTML and XML documents.
- Hands on using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience in writing Grunt tasks to perform minification, compilation and unit testing.
- Experience wif creating Angular factories used in services of angular to make RESTful API calls to the Java built backend.
- Expertise in the areas of Angular like Services, Directives (both Custom and Predefined), Filters, Routes, Observables and RESTful calls
- Comprehensive noledge on Angular 6 features including like creating web elements using Angular elements.
- Sound noledge on using NGRX in application to achieve Redux functionality
- Experience in developing test cases and test plans besides involving in Unit testing using JUnit, Integration testing and User Acceptance testing extensively.
- Extensively worked on Bootstrap grids, tables, carousels, form elements and layouts.
- Good noledge on application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, WS Security and Restful.
- Worked in various version control system GIT Concurrent Versions System (CVS) and used MAVEN tool and used Source code management client tools like GitBash and Bitbucket.
- Worked in creating Unit test cases using karma and jasmine and performed End to end testing using Protector
- Hands on experience in design, implementation and maintenance of framework architectures utilizing application servers like Web Logic, Apache Tomcat, WebSphere, JBOSS.
- Experience wif JIRA, which is an Issue management platform that allows teams to easily manage their issues throughout the entire project lifecycle.
TECHNICAL SKILLS
Web Technologies and Programming Languages: HTML5, XHTML, DHTML, CSS3, Bootstrap, JavaScript, AJAX, JSON Java (J2SE & J2EE), C, C++, XML, SQL and PL/SQL.
Web App/ Servers: JBoss, WebSphere 8.0(beta), Bea’s Web Logic, Apache Tomcat, Web Sphere.
Configuration Mgmt. Tools and Developer Tools: Git, CVS, visual studio, Dream viewer, Firebug
JS Libraries and Frameworks: jQuery, Angular.JS, Angular2/4/5, Node.JS, React.JS, Backbone.JS, Express.JS and Handlebars.
Design Patterns/Architecture: MVC, Session facade, Observer, Singleton and Module
Operating Systems: Linux, UNIX, Windows 2000/XP/7, Windows 8.1, Windows 10.
Web Services: SOAP, REST, WSDL, RSS.
IDE: NetBeans, Eclipse, Sublime text, Notepad++, IntelliJ, HTML Editor Eclipse IDE
Databases & Platforms: MongoDB, MySQL, Maria DB Enterprise, Oracle.
Development Methodology: Agile, Waterfall.
Testing Tools: Junit, LoadRunner, Jasmine, Protractor.
Other Tools: Workbench, Putty, WordPress
PROFESSIONAL EXPERIENCE
UI Developer
Confidential, St Louis
Responsibilities:
- Worked in Building Web pages involving Business-Partner, Program landing page that are more user-interactive using Typescript, Bootstrap and Angular 5/6.
- Worked closely wif back end team in Collecting End point, consuming right end Point for Dev Environment.
- Used NodeJS application in Express JS framework to manage Routes, Views and Requests.
- Used Sass for Styling, Integrated node- sass to compile all scss files to css.
- ImplementedAngular 4modules, services, templates, directives, services and dependency injection to create aSPA.
- Create desktop application wifAngular 4andUnit TestwifKarma-Jasmine.
- Worked on End to End test cases using Protector
- Developed Functional Requirement Document based on users' requirement.
- Involved in making the application Responsive using Bootstrap and used Sass pre- processor.
- Involved in developing various generic JavaScript functions used for validations.
- Created an application which made HTTP calls and handled all asynchronous work by using Observables
- Created Activated Routes, Routes as part of requirement for End user to has Rich UI experience.
- Built responsive admin portal using Angular Material PrimeNG.
- Updated and maintained the internal code base (tested code before deploying to live site) using Bitbucket.
- Involved in Requirement gathering phase to gather the requirements from the client program manager and dealing wif UX team to continuously accommodate changing user requirements.
- Incorporated Jenkins Built to easily accommodate and push into prod Phase.
- Extensively used Typescript, ionic framework and jQuery to provide UI functionality.
- Used Cassandra NoSQL
- Involved in complete User Interface designing and coded the web site in XHTML, CSS and Java Script.
- Database for storing the transactions on all the services for asynchronous writes and fetches.
Environment: HTML5, CSS3, JavaScript, Angular.5/6.0, Node.js, Bootstrap, Jasmine, Karma, NPM, Node-sass, SASS, Gulp, Rally, Jenkins Agile methodology, TypeScript. Environment: JavaScript, Express JS, XML, XSL, AJAX, JSON, jQuery, Node.js, NPM, MongoDB, Bootstrap, SQL Server, Web services, Karma, Jasmine, Unit Test, Protector, SourceTree, Agile
Full Stack Developer
Confidential, Chicago IL
Responsibilities:
- Developed dynamic website design and User Interface pages for the end client using technologies like HTML5, CSS3, JavaScript, DOM, JSON, jQuery, Bootstrap, Angular and NodeJS.
- Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
- Utilized Angular2's best practices wif Typescript components and JavaScript libraries brought together wifin progressive module loading, tooling wif Angular CLI and gulp for creating HTML robust applications.
- Implemented inheritance properties using SASS for creating responsive style sheets and Utilized Angular framework to bind HTML template view to JavaScript Object(models) Used the $http service to communicate wif the back-end and $resource for basic REST calls.
- Built Angular framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters. Used interceptors in Angular for configuring security autantication for session management.
- Implemented form validation using JavaScript and Regular Expressions.
- Responsive Web design and development, application development using HTML5, CSS3 Media Queries and Bootstrap grid system.
- Used NodeJS for the management on interchange of the data between the servers and the users wif the help of web sockets. Worked on improving front end such as namespaces, closures and custom bindings.
- Used Jenkins for CI and for End-to-End automation for all build and CD.
- Created custom API endpoints wif NodeJS to create JSON dataset.
- Used Angular2to implement rich functions in various pages: form validation, crud, grid list,search,sort,pagination,multi-selection,tags-input,advanced/customdirectives, autantication, unit tests, etc.
- Used Less.js pre-processor to create importable and reusable style sheets, processed on server-side.
- Performed Jasmine Unit Testing and Integration testing of the application.
- Developed Web API using Node.JS and hosted on multiple load balanced API instances.
- Worked the backend by using Node JS, Express and Mongo DB.
- Used Node.js as a proxy to interact wif Rest services and interacting wif Database.
- Committed code change into repository by using version control tool SVN.(Used svn as code repo)
Environment: HTML5,CSS3,JavaScript, Angular2, AJAX, SASS, CSS2/3, JSON, JQuery, XML, NPM, bower, NodeJS v2.3.0,Express.Js,MongoDB, Jenkins, Gulp, Jasmine.
UI Developer
Confidential, CA
Responsibilities:
- Involved in full life cycle of the software design process including, Requirement gathering, Analyzing, and Designing.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Used React JS for templating for faster compilation and developing reusable components.
- Designed, developed and Migrated from React to Angular 2. Developed new cross-browser accessible interfaces using Bootstrap, JavaScript wif ES5, Angular and CSS to deliver advanced user interfaces and controls.
- Created AJAX calls using AngularJS to handle data operations including ordering and filtering.
- Managed advanced techniques for single page business solutions and front-end MVC patterns.
- Used CSS and Bootstrap to create RWD for different screen sizes and pixels.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch the data on the fly and also used AJAX for implementing part of functionality for Customer Registration, View Customer Information modules
- Wrote application level code to interact wif the backend databases using jQuery, AJAX and JSON.
- Used postman to test web service response and also experienced wif Grunt/Gulp.
- Used many other tools like Mongodb database, Mongoose to connect to the online DB, MySQL and Git Bash.
- Developed application using NodeJS JavaScript libraries wif NPM package management system.
- Worked wif Karma and Jasmine to write unit test cases.
- Developed the user lookup using MEAN (MongoDB, ExpressJS, AngularJS and NodeJS) stack as a part of POC.
Environment: HTML5, CSS3, Bootstrap, jQuery, AJAX, JSON, JavaScript, ReactJS, Angular2, NodeJS, ExpressJS, SAAS, Mongodb, Mongoose, Postman, Git Bash, MySQL, GIT, Gulp, JIRA, Chrome and Windows.
Web Developer
Confidential
Responsibilities:
- Developed an application from scratch, which is an internal website/portal for the employees of Confidential . This helped as a tool, which helped the team members of a project to catalog their work on daily basis and allows team lead to view, comment and leave feedback on the work performed by the team members developed using MVC.
- Developed jQuery-based calendar to schedule meetings and appointments.
- Also designed and developed interactive web applications using JavaScript and CSS. Extensively used Bootstrap and CSS media queries for Responsive Web Design
- Created different front-end forms wif nearly 20-25 fields and validated those forms using the code written in JavaScript.
- Created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML
- Worked on Version Control System on day-to-day basis to maintain the code history.
- Integrated the application wif the RESTful web services.
Environment: HTML, CSS, JavaScript, JSON, jQuery, Bootstrap, SQL, Sublime
