Senior Ui Developer (full Stack) Resume
North, CarolinA
SUMMARY:
- Over 8+ years of experience in Enterprise Applications and Web Application development with emphasis on front end Technologies as well as UI/UX Designing in different domains.
- Expertise in designing and developing front end Desktop applications and web services using Angular 2, React, Node.js, Express.js, Bootstrap, JavaScript, JQuery, HTML5, CSS3, AJAX, XML.
- Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL.
- Experience in customization, configuration, and development of E - commerce websites.
- Experienced in designing using latest Web Standards.
- Holding a basic working knowledge on commonly used application servers WebLogic and JBoss and Unix.
- Good Working Experience and understanding with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer, Web Inspector for Safari, Developer Toolbar for Chrome.
- Experience with Angular 2.0 with a restful Json interface which is based on application design pattern.
- Good knowledge on Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation, J2EE.
- Solid expertise in developing Html pages based on DIV layout, W3C Compliance, Web 2.0, Web Accessibility, Web Usability and Cross browser platform.
- Knowledge on using Mongo dB, for making the integration of data in certain types of applications easier and faster.
- Experience in attending scrum meetings that involved teams from various phases of SDLC.
- Proficient with creating Logos, Banners, Buttons, Icons and Images, and editing videos using Adobe Photoshop CS6, CC, Adobe Illustrator CS6, CC, Adobe Premier CC.
- Worked on PassportJS and JSON web tokens for authentication and authorization security configurations using NodeJS.
- Experience in using Google Firebase, Google Cloud as backend for mobile applications and familiar with components like Authentication, Storage and Push notifications.
- Experience in SQL, MySQL, PL/SQL Database Triggers, Cursors, Packages, Stored procedures, Functions and Exceptions
- Proficient with source code management systems (GIT, TFS, SVN).
- Hands on experience working with IDE's like cloud9, Visual code, Eclipse, Brackets, Notepad++, Sublime Text, Dreamweaver and Eclipse.
- Good knowledge on using CSS Preprocessors like LESS & Sass, using media queries, along with breakpoints, mixins, inheritance.
- Experience in using React JS, Redux, Flux, Common JS, Web-Pack for SPA development.
- Developed a core component of Analytics using D3.js for visualization with Node.js microservices and consume them via Angular.js services.
- Experience on making pages that are cross-browser compatible and used GIT sever for project development.
- Extensive experience on JSON and AJAX for storing and exchanging information between browsers and servers.
- Worked on CVS and GIT for version control.
- Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
- Worked on front end prototype and page design with HTML5/HTML, CSS3/CSS, Java Scripting, jQuery, Ajax, JSON, Angular JS and Bootstrap with My SQL database.
- Used Node Package Manage (NPM) as package manager for JavaScript, Gulp as the task runner, which handles template cache and minifying code and Bower for installing frontend dependencies.
- Profound knowledge in AngularJS concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Used SQL database and created RESTful web API using Node.js which were consumed by making AJAX calls using Angular $http service.
- Developed a normalized CRUD backend for customers to configure and use it with custom resource types using REST API NodeJS and MongoDB.
- Excellent knowledge on Angular components like controllers, directives, factory and service resources, routing, dependency injection, 2-way data binding, filters, and events.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an Intention to work hard to attain project deadlines under stressful environments and understanding various business functionalities.
TECHNICAL SKILLS:
Web Technologies: HTML4/5, CSS2/3, JavaScript, Bootstrap, MVC Frameworks, Ajax, JQuery, Prototype JS.
IDE, Editors: Visual Studio, Cloud9, Eclipse, Visual Code, Brackets, IntelliJ.
ITSM Tools: ServiceNow (Calgary), ServiceNow(Eureka).
JavaScript Libraries and Web Servers.: Node JS, React JS, D3 JS, Ember JS, Angular JS, Angular 2.0, Express JS, Backbone JS, Grunt JS, Passport JS, Rest API, GitHub, Git, SVN.
Database: MS-Access, SQL 2000/2005, PL/SQL, MongoDB, MS SQL Server.
UX Tools: Adobe Photoshop (CC, CS6), Adobe Illustrator CC, Adobe Premiere Pro.
Programming Languages: JAVA/J2EE, C, C++, C#.
Operating System: Windows 2000/XP/Vista/7, Mac OS X, UNIX, LINUX.
Methodologies: Rational Unified Process (RUP), Agile (SCRUM), UML.
Microsoft skills: Share point 2016, Office 365.
PROFESSIONAL EXPERIENCE:
Confidential, North Carolina
Senior UI Developer (Full Stack)
Responsibilities:
- Working as a Full stack developer using Angular JS, React JS, Node JS, Express JS, Rest API, Mongo DB, HTML5, CSS3, SASS, JavaScript, XML, JSON, AJAX, Bootstrap as core technologies.
- Excellence in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.
- Coded all UI elements in Angular 2 and 4 while using Typescript.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
- Designed entire framework to support Test Driven Development(TDD) by making use of Dependency Injection through unity framework and developed a generic repository; Used 'Test-NG' for backend test cases and 'Jasmine' for AngularJS test cases.
- Designed and Developed Styled components for mobile application, with React-Native.
- Experienced in React JS and working with React Flux architecture. Used React-Router to turn application into Single Page Application.
- Managed and implemented all codes changes using SVN.
- Created Node.JS backend for creating RESTful Web Services using the Express Framework and Mongoose to connect with MongoDB.
- Used Angular JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Used jQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Involved in Agile process, Sprint meetings, attended daily standup meetings (Scrum), estimation meetings.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js.
- Developed a fully functional prototype application using JavaScript and Bootstrap, connecting to a REST-full server on a different domain.
- Designed and Developed Styled components for mobile application, with React-Native.
- Brief experience in implementing latest JavaScript framework Angular 2 to create animations based on CSS classes for requirement placed by the client.
- Extensively used CSS (Cascading Style Sheets) integrated with RWD (Responsive Web Design) to apply layout styles for varying screen sizes and pixels
- Developed non-functional HTML5, CSS3 pages from mock ups.
- Converted landing pages to single page applications with AngularJS routing, filters, and application.
- Familiar using Aggregation Pipeline, Map-Reduce and Single Purpose Aggregation Operations.
- Developed components to fetch data from back end using AJAX.
- Created web services and desktop applications to access and display data needed by support teams using React.js.
- Developed corporate global theme with Angular Material Themes utilizing @mixins and directives.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular.JS, node. Js, EXTJS and JQuery.
- Hands on experience in Designing and Developing Single Page Applications SPA using Angular JS, Backbone JS, Express JS.
- Created various controllers, views using MVC framework Angular 2.0.
- Experience in Implementing new features using Rails J2EE in the back end and Coded front-end functionality in JavaScript.js, Backbone.js and Ember.js
- Attention to quality and detail. Proficient in Agile/Scrum methodology.
Environment: HTML5, CSS3, JavaScript, Angular JS, Angular 2, Node.JS, Express JS, React JS, Rest API, Passport JS, JQuery, JSON, XML, Web Services, Bootstrap, D3 JS, Grunt JS, Backbone JS, Agile, AJAX, MS Access, Adobe Photoshop, MS Office, IE 10, Firefox, Chrome.
Confidential, Chicago, IL
Senior UI Developer (Full Stack)
Responsibilities:
- Designed and developed dynamic web pages using HTML5, CSS3 and JavaScript to facilitate the digital transformation of the current investment banking division’s website.
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Developed Single Page Applications (SPS) using Angular JS route providers and used Angular expressions and built-in directives to render functionality to the UI.
- Experience in using React JS, Redux, Flux, Common JS, Web-Pack for SPA development.
- Participated in requirement gathering meetings with the stakeholders for layout and color scheme development to enhance the website and implement them using HTML5, CSS3 and JavaScript.
- Developed Bootstrap responsive web application pages using Angular.JS services, controllers and directives for front end UI and consumed RESTful web service API.
- Implemented ES6 features, Used Babel, Web pack with ES2015, React JSX presets, Backbone Marionette JS.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View and Table Grid.
- Used React-auto complete for creating Google maps location search on the webpage.
- Developed Web API's for backend data communication.
- Developed the flux pattern by using Redux.js framework as a core dependency.
- Used Backbone.js and React JS to create Controllers to handle events triggered by clients and send request to server.
- Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQL CRUD operations.
- Consumed Rest API services provided by Google Firebase to store data and media files.
- Worked on authentication/authorization for the application using Passport JS.
- Good knowledge and exposure in REST web services and handling Restful API methods around MVC framework.
- Configure and monitor numerous MongoDB and NoSQL instances. MongoDB Schema Design using DB Ref, Manual Ref, Embedded Data Model Design.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Implemented User Interface and integrated with backend code, Node.JS server-side technology.
- Worked on Node JS, Express JS with Socket.io to build front-end side with AngularJS to backend with MongoDB.
- Created Registration forms and profiles for the clients using the HTML5, CSS3, SQL Server, XML and JQuery.
- Created a POC on backend REST API services using Node JS and Mongo.
- Involved in configuring the GitHub repository and maintain the version control using GIT.
- Worked on server-side services using NodeJS and ExpressJS (REST).
- Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux.js library.
- Experienced in using various Angular bootstrap directives like modal, popover, tooltip collapse etc.
- Worked extensively on JavaScript programming for the web application development like React Js.
- Used the Quality Center tool to track the defects
Environment: HTML5, CSS3, JavaScript, JQuery, Json, Angular JS, Node JS, Express JS, React JS, Redux, XML, Web Services, Bootstrap, Grunt.js, Backbone JS, Agile, AJAX, MS Access, MS Office, MongoDB, SQL.
Confidential, Irving, TX
Senior UI Developer
Responsibilities:
- Involved in designing the front-end applications using web technologies like HTML, XHTML, and CSS.
- Involved on working mobile based application by shrinking the data with the usage of Bootstrap responsive design.
- Built Web pages that are more user-interactive using jQuery plugins, AJAX, JavaScript.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Assisted in designing and management of PostgreSQL database schemas and tables.
- Developed Web services to allow communication between the applications using Rest Web Services.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
- Designed JSP layout using Struts Tiles Framework.
- Used JavaScript for client-side validation and Struts Validator Framework for form validations
- Implemented SQL queries and used stored procedures, and built-in functions to retrieve and update data from the databases.
- Also wrote complex queries in SQL involving joins to obtain required data from the persistent layer.
- Used Hibernate Framework for object relational mapping and persistence.
- Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
- Used Eclipse for the development environment.
- Many of the tasks have been framed with different user stories and have been working in 2-week sprint model covering up to 10 -12 user stories per iteration and getting the acceptance criteria for sign off.
- Define technical requirements based upon business requirements.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
- Performed Client-Side validation using JavaScript and Entity Framework and Web API.
- Involved in developing Front End Programming for Web applications.
- Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Familiar enough in working with the Application Server Microsoft IIS, has Experience in Team Foundation Server (TFS).
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox Firebug and IE Developer Tool bar for IE.
- Worked with Agile software lifecycle methodologies. Performed coding, debugging and testing.
- Used SVN for version control and JIRA for defect tracking.
Environment: Java, SQL, JSP, Agile, HTML5, CSS3, JavaScript, JQuery, Bootstrap, GitHub, Dreamweaver CS5, AJAX, JSON, ECLIPSE, MS Office, JIRA, SVN.
Confidential
UI Developer
Responsibilities:
- Involved in design and Development of UI using HTML, JavaScript and CSS.
- Created an internal browser based text editor using html, CSS, java script, jQuery
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
- Used MVN commands to compile the application, build war, deploy on the server, start Server
- Developed database stored procedures, functions, triggers and sequences.
- Developed the server side using java and front end with java scripting, XML, HTML.
- Wrote code to implement AJAX based application by fetching the response from backend API as a part of JSON.
- Interfaced with third-party vendors to customize UI/UX solutions for web verticals
- Elegantly implemented page designs in standards-compliant dynamic XHTML and CSS
- Designed user Interface for the project using HTML, CSS, and Flash
- Developed JavaScript library for rendering domain-specific layout XML to the web.
- Managed server side and database using PHP and worked with PostgreSQL and Tortoise SVN
- Worked with cross browser compatibility issues to ensure the smooth running of application and all its features on different browsers.
- Developed JavaScript library for rendering domain-specific layout XML to the web.
- Managed server side and database using PHP and worked with PostgreSQL and Tortoise SVN.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including Servlets.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning the website.
Environment: HTML, CSS, AJAX, JavaScript, jQuery, Photoshop, XML, PostgreSQL, SVN, JSON, Nunit, Usability Testing, Eclipse.
Confidential
UI Developer
Responsibilities:
- Interfaced with third-party vendors to customize UI/UX solutions for web verticals
- Elegantly implemented page designs in standards-compliant dynamic XHTML and CSS.
- Defined and developed the application's presentation layer using HTML, CSS, JavaScript and jQuery Scripting
- Handled all Client-side validation, dropdown menus, tab navigation, client-side sorting using JavaScript
- Designed the pages that were compatible with all the browsers.
- Involved in JAD sessions with architects, business analysts and project managers to improve the front-end application design and UI
- Effectively managed content in Team Site Content Management System
- Developed client's interface in PHP in MVC model using CodeIgniter framework
- Redesigned pages to improve application design and UI to increase response time
- Designed Templates and Flow of future pages using Adobe Photoshop.
- Designed user Interface for the project using HTML, CSS, and Flash
- Worked with cross browser compatibility issues to ensure the smooth running of application and all its features on different browsers.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including Servlets.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning the website.
- Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
- Wrote test plans and performed unit testing and performance testing.
Environment: HTML, CSS, JavaScript, PHP, Photoshop, XML, JQuery, AJAX, JSON, ECLIPSE, MS Office and SVN.