Ui Developer Resume
Chandler, AZ
SUMMARY:
- 7 years of software development experience in Application and Web development with emphasis on HTML/HTML5, CSS2/CSS3, JavaScript and JavaScript Frameworks like jQuery UI, React JS, Express JS, Polymer JS, DOM, DHTML, XHTML, AJAX, MySQL.
- Good hands on experience with Express, Angular Js, React Js, Angular 2.0, Node.js and Polymer.js
- Good Experienced in working with Apache and IIS Web Servers.
- Well - versed in Object Oriented Programming (OOP) with JavaScript.
- Developed reusable components with AngularJS custom directives.
- Solid experience with Responsive Web Design (RWD) with involvement in several web application development projects.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Implemented Model View Controller (MVC) Design Pattern using AngularJS
- Developed reusable components with AngularJS custom directives.
- Developed user interface by using the Reactjs, Flux for SPA development.
- Worked with MEAN/ MERN stack for developing applications.
- Used Babel, web pack with es2015(ES6), React JSX presets.
- Good knowledge of using JavaScript testing frameworks Jasmine and Karma.
- Working experience of control version tools like SVN and GIT.
- Experience on Web & Client-Server application development and design using Object Oriented Programming, Java /JEE/ J2EE technologies.
- Worked extensively on design and development of Core Java, JSP, Servlets and other technologies in JEE.
- Expertise in various phases of Software Development including analysis, design, development and deployment of applications using JEE/J2EE technologies including Servlets, JSP, Java Beans, JSF, JDBC, JNDI, Hibernate
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Experience in working with HTML Controls, User Controls, Master Pages and Themes.
- Worked extensively on API, driven interactive applications which utilizes Ajax technology.
TECHNICAL SKILLS:
Web Technologies: HTML5/4, CSS3, XML, DHTML, JavaScript Object Oriented Programming, Web Standards (XHTML, CSS)
JavaScript Technologies: AngularJS, Angular, ReactJS, Node.js
Debugging Tools: Firebug, developer Tools
IDE: Eclipse, Dreamweaver, Notepad ++, Sublime Text
Operating Systems: Linux, UNIX, Windows 7/XP
Methodologies: Agile, Waterfall, Scrum
PROFESSIONAL SUMMARY:
Confidential, Chandler, AZ
UI Developer
- Designing and developing the Commercial Business Portal using Angular 4 Along with HTML5, CSS3, JavaScript and Typescript.
- Involving in requirement gathering, designing, development, UI reviews, and maintenance.
- Creating Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4.
- Creating Angular 4 components and custom directives for application functionality and pipes for heavy DOM manipulation and implemented lazy loading and AOT to improve application quality and performance in low bandwidth connections.
- Implementing Angular Router to enable navigation from one view to the next as customer performs application tasks.
- Used Webpack to build Typescript modules.
- Implementing HTTP requests using Rxjs Observable library to handle multiple values over time.
- Involving in developing HTML and JavaScript for client-side presentation and data validation on the client side with in the forms.
- Fixed few Jasmine Unit test cases in karma framework.
- Developed Restful web services using spring boot architecture.
- Tested Rest APIs in Spring-Controller at backend for JSON data using Postman.
- Coordinate with QA for testing, Production releases, Application deployment and integration.
- Involved in Production Support and minor enhancements as per application requirements.
- Using REST client to check the response of various API's as a visual documentation for back-end implementation and client-side consumption. Handling various exceptions based on the response.
Environment: HTML/HTML5, CSS/CSS3, SASS/SCSS, Typescript, jQuery, Angular2, NodeJS, Bootstrap, Unit Testing, Agile methodology, GIT, Karma, Jasmine, Spring boot and Spring Controller.
Confidential, St. Louis, Mo
UI Developer
- Developed all the UI pages using HTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax, Bootstrap, and NodeJS.
- Involved in developing User interface using JSP, SQL, JavaScript, Angular 4, HTML5, and CSS/CSS3.
- Worked with Express middleware to build a test server using Node JS.
- Implemented client-side Interface using React JS.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with mongo db.
- Built backend REST API with Node.js, Express.js and Mongo db.
- Implemented the Drag and Drop functionality using React-Draggable.
- Implement the web application using MERN Stack technologies (MongoDB, Express, ReactJS, Node.js) along with HTML5, CSS3, JavaScript, jQuery, Bootstrap and other web technologies.
- REST uses the standard HTTP request and response mechanism, simplifying implementation and providing for a looser coupling of the client and server.
- Developed Web forms/user interfaces using Struts MVC, jQuery, and JSP.
- Created React.js for reusable components (multi-field form elements, background file uploads).
- Implemented React.js Controllers to maintain each view data
- Experienced in working with Redux and Alt JS architecture.
- Used Karma as a test runner for the application using karma config file and setup grunt task to invoke karma test execution.
- Used Jasmine to write test cases, to check and expected values and actual values.
- Mocked Service dependencies as a part of unit test cases.
- Experienced in working with Babel, Gulp, NPM, NPM scripts, and Webpack in application build and deployment processes.
- Designed and developed Web services using SOAP and RESTful and Tested using SOAPUI.
- Used agile methodology for the software development.
- Using Angular 2.0, we created custom directives for reusable components (multi-field form elements, background file uploads, etc.)
- Created Menus and Drawer component by using Typescript and Angular 2.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js
- Managed application state using server and client-based State Management options.
Environment: HTML, HTML5, DOM, CSS, JSON, JavaScript, jQuery, Ajax, Bootstrap, React JS, Bootstrap, NodeJS, MongoDB, Mongoose, Babel, Gulp, MVC, Web API, Git, NodeJS, Bootstrap, MVC architecture, Spring Boot.
Confidential, Framingham, MA
UI Developer
- Involved in designing and developing the web pages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, Mongo dB,
- Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Setup production dependencies for application are Redux JS, Webpack, Grunt, Babel, Polyfilla.
- Used React concepts like JSX (JavaScript Syntax Extension), components, state and props.
- Worked upon the dashboard for the project which contained a variety of charts and draggable components using D3, React JS.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid using React strap.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phones.
- Designed and implemented the Mobile Application on android platform.
- Used Redux middleware to handle asynchronous events/ Side effects and maintain functional paradigm.
- Used Webpack, Babel and gulp for transpiration(compilation) configuration for Typescript to be converted to JavaScript.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Used Express.js on the top of Node.js as a proxy to interact with RESTful services and interaction with MongoDB which is a NoSQL Database.
Environment: ReactJS, Redux, AngularJS, NodeJS, MongoDB, ExpressJS, HTML, CSS, JavaScript, jQuery, TypeScript, React-Router, Bootstrap, Restful Web, AJAX, JSON, NPM, ES6, Webpack, GitHub, JIRA, Jenkins, AGILE, Visual Studio Code.