Ui Developer Resume
Eden Prairie, MN
PROFESSIONAL SUMMARY:
- Having over 6+ Years of experience in the IT industry working with Web Based Applications and UI applications in Insurance, Banking & E - Commerce domains.
- Extensive experience in developing web pages using HTML5, CSS3, JavaScript with ES5 and ES6, TypeScript, jQuery, Angular 2, Angular JS, React JS, Redux, Node.js, Vue JS.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Experience in handling Cross Browser compatibility issues in web pages and Search Engine optimization techniques.
- Experience in creating Responsive Pages using Bootstrap, Media Queries and CSS flex box.
- Experience in working with CSS preprocessors like LESS and SASS .
- Fluent in developing applications using Angular JS features like components, pipes, modules, templates, metadata, data binding, routing and Angular CLI .
- Expert in all aspects of AngularJS like routing, modularity, dependency injection, service calls and custom directives for single page applications .
- Working knowledge using component-based architecture provided by Angular 2 with Typescript rendering the components using the additional components called custom HTML tags.
- Developed a front-end web application for Global Network Operations using React.js, Redux, ES6/Babel and Webpack
- Having good experience in implementing the Node.JS server side code to interact with MongoDB to store and retrieve data by using the Mongoose drivers.
- Experienced in version control tools GIT and SVN Apache Tortoise Subversion.
- Knowledge in using npm, Bower, Gulp and Grunt for package management and installation
- Strong experience in SEO (Search Engine Optimization) and Progressive Enhancement.
- Skilled in conceptual development of Web-based Projects, including Project Strategy, Functionality, Information Architecture, Navigation Systems.
- Good team player with excellent communication skills and Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS:
UI Web Technologies: HTML, HTML 5, JavaScript, AJAX, jQuery, JSON, JSP, CSS, UI Concept Modeling/Wire framing.
IDE, HTML Editor: Notepad++, sublime, Eclipse IDE, Adobe Dreamweaver, VS code
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server
UI frameworks: Angular.JS, Ext JS, React JS, Node JS, Vue JS.
Methodologies: Agile, Water Fall
Version Control: SVN, GIT
Operating Systems: Windows, Mac OS, LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Eden Prairie, MN
UI DEVELOPER
Responsibilities:
- Involved in full life cycle of the application design, development and testing
- Worked closely with the end users / business analysts to gather the requirements of the project and was responsible for the delivery of technical design document and implementation
- Collaborated with the front-end design team and back-end to build the right set of UI modules.
- Worked with VUE JS Forms, Validations, Modules, Components, directives, controllers and HTTP Request.
- Used front end web development tools HTML4/5, CSS3, JavaScript, Typescript, Bootstrap, AngularJS, Angular4/5 to design UI.
- Used Bootstrap to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.
- Experienced in developing web applications using latest JavaScript ES6 features and framework/Libs such as Angular4/5 .
- Moved existing AngularJS controllers and services to Angular4 components for more responsive and less dependency.
- Developed single page applications using, Angular4/5 Typescript , web pack and grunt.
- Built highly reusable UI components with Angular4/5 and Styled Components to increase scalability and reusability.
- Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS) to install the dependencies.
- Designed dynamic client-side JavaScript code to build web forms and simulate process for a web application, page navigation using Angular 4/5.
- Worked on Restful web service calls for POST, PUT, DELETE and GET methods.
- Used different Angular built in services for all data access, encapsulating URLs and Standardizing data access interfaces.
- Designed the architecture and user interfaces as per the requirements.
- Worked on Custom Renderers to get the native look and feel for the application.
- Created Portable class Library for targeting specific platform and used interfaces to provide platform specific functionalities.
- Wrote unit tests cases to test the controllers and services using with Jasmine Framework and run the test cases using the Karma.
- Worked in Agile Environment and attended meetings regularly to show the functionalities implemented and worked closely with business analyst and solution architect.
- Used Team Foundation Server (TFS) for Code base management.
Environment: HTML5, CSS3, JavaScript, Agile, RESTful Web Services, JSON, jQuery, Angular4/5, Jasmine, Node.js. TFS, NPM, VS code.
Confidential, Jacksonville, FL
UI DEVELOPER
Responsibilities:
- Experiences in development of a well responsive Single Page Application using Angular framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
- Created multiple TypeScript modules to manage written codes in angular project.
- Worked closely with the end users / business analysts to gather the requirements of the project and was responsible for the delivery of technical design document and implementation
- Used front end web development tools HTML5, CSS3, JavaScript, Typescript, Bootstrap, Angular2/4 to design UI
- Moved existing AngularJS controllers and services to Angular4 components for more responsive and less dependency.
- Compiled TypeScript files to produce equivalent ECMA5 JavaScript files.
- Restricted member fields and methods access using access modifiers like public, private and protected in TypeScript file.
- Accessed and manipulated private member fields defined in TypeScript file using get and set properties.
- Using Web pack to generate static assets representing modules from dependencies.
- Expertise in creating responsive style sheets using CSS with SASS.
- Created type script reusable components and services to consume REST API’s using component based architecture provided by Angular4/5.
- Classes to interact with business logic &used Spring Frame work for Angular layer design patterns.
- Wrote AJAX calls to populate tables, tab menu and other components with JSON data in Angular4/5.
- Extensively used HTML5, Angular, JSON, AJAX and DOM scripting for form validations.
- Developed web API using Nodejs and hosted on multiple load balanced API instances.
- Experienced in Model View Controller (MVVM) frameworks such as Angular for creating SPA.
- Used HTML5, CSS3, JavaScript and Angular2/4 for our prototype- working model.
- Integrated the UI code with Backend, Used JSON for data exchange between the client and server.
- Created middleware application server to encapsulate modern JS widget framework and control set.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Created React/Redux based components for display and input of economic data.
- Built highly reusable UI components with React and Styled Components to increase scalability and reusability.
- Extracted reusable logic from components as Higher-Order Components such as infinity scroll to achieve more flexibility.
- Use React JS to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.
- Experienced in developing web applications using latest JavaScript ES6 features and framework/Libs such as React and Redux.
- Wrote unit tests with Karma, Jasmine and Enzyme.
- We used jasmine and karma frame works for writing test cases and used to take care of unit test coverage for the functionalities developed.
- Worked with source version control tool GIT to manage the code repository.
- Following agile methodology with daily standups and regular sprints and used JIRA for tracking tasks and bugs.
Environment: HTML5, CSS3, JavaScript, TypeScript, Agile, Ajax, JSON, jQuery, Angular2/4,Web-pack, Jasmine, Node.js, React, Redux
Confidential, Houston, TX
UI Developer
Responsibilities:
- Designed and developed web pages using with HTML5, DHTML, CSS3, Ajax, Bootstrap, JavaScript, JSP and j Query based on the W3C standards and Web 2.0.
- Involved in developing presentational and container components using React and JSX .
- Created POC for client on ReactJS
- Worked with customers to turn UI requirements and feedback into apps with positive UX
- Worked on Project following Scrum Agile methodology that included iterative application development, weekly Sprints, stand up meetings and customer reporting backlogs.
- Worked on React JS Virtual Dom and React views , rendering using components which contains additional components called custom HTML tags.
- Used React-Router to turn application into Single Page Application.
- Used Rally for tasks tracking and follow up with user stories.
- Created design mock-ups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and Dreamweaver CS3.
- Working on tools like Gulp and Jenkins
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows
- Used JSP and JSON for implementing presentation layer as well as MAVEN and NodeJS server for deploying EAR files.
- Created and Used Reducers That received said actions to modify the Store State.
- Maintaining the State in the store and dispatch an action using Redux.
- Used the Middleware, Redux-saga, Redux-promise in application to retrieve the data from the external API’s and perform the RESTful Services.
- Working with offshore team also, to explain business requirements and assign tasks.
- Developed and performed test cases using jasmine and Karma in the unit test, and used the protractor and Http-server for the End2End testing.
- Developed, tested, and deployed Storify Business feature set in Node.JS with Express and Mongo DB backend, incorporating APIs from Twitter, Type kit, Stripe, and others for Storify features
- Worked closely with product, UX and business team to build applications & reach business goals through front end development and UX
Environment: HTML5, CSS3, JavaScript, Agile, UX design, Ajax, JSON, JQuery,6r React JS, Jest, Karma, Node.JS.
Confidential, New Brunswick, NJ
UI Developer
Responsibilities:
- Designed and developed the system using Agile Methodology.
- Developed and designed the front-end applications and user interactive web pages using web technologies like HTML4/5, CSS 2.1/3, Bootstrap and javas.
- Designed Frontend with in object oriented JavaScript Framework like Angular.JS
- Assisted in formulation and clear definition of system objectives and overall scope.
- Built Web pages that are more user-interactive using JQuery plug-in for Drag and Drop, jqValidtor, AutoComplete, AJAX, JSON, Angular.js, Backbone JS and JavaScript.
- Implemented the Drag and Drop functionality using jQuery framework.
- Involved in developing XUL, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Integrated the Java code (API) in JSP Pages.
- Extensively involved designing discussions and user experience sessions to provide inputs on the layouts.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on Windows.
- Spearheaded adoption of new principles such as responsive design and adaptive design
- Worked with source version control tool SVN to manage the code repository.
Environment: HTML, CSS, JavaScript, Java, SQL, jQuery, XML, JSON, Ajax, Angular JS, Windows XP, MS Office Eclipse and SVN
Confidential
Developer, E-Commerce Platform
Responsibilities:
- Developed the application using HTML, CSS, JavaScript, JQuery and backbone.js
- Used SVN for revision control and code management.
- Used JSP’s for loading the web page and JSON structure for the content coming from the backend.
- Used various jQuery and Bootstrap plugins like date picker, bootstrap select etc.
- Made the application responsive for iOS and Android platforms using media queries and flexible grid layouts.
- Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Wrote unit test cases for JavaScript code.
- Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility.
Environment: HTML, CSS, JavaScript, jQuery, JSON, AJAX, Android