We provide IT Staff Augmentation Services!

Sr. Web/ui Developer Resume

Des Moines, Iowa

SUMMARY:

  • Over 8+ years of professional experience in Software Development Life Cycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE, Web based technologies & developing applications with Agile methodology
  • Experience with various MVC frameworks like Angular JS, Backbone.js, Node.js, Ember.js, Bootstrap, Require.js, D3.js
  • Expertise in client scripting language and serve scripting languages like JavaScript, jQuery, JSON, Bootstrap, Angular 2.0, Node.js, Backbone.js, Knockout.js
  • Experience in developing Web-centric applications using XML, Angular JS, Angular 2.0, JavaScript, jQuery, CSS, Photoshop, Dreamweaver and IIS
  • Created Project Briefs, Sketches, Wire Frames, High-Fidelity Mockups, and final assets for feature implementation
  • Worked with Angular 2.0 to develop single page applications and ngrx/store for managing Angular 2.0 applications. Also made use of ngModel for two-way binding and Form Module for form validations
  • Extensively Used Angular 2.0 npm packages like ng2-datepicker, ng2-pdf-viewer, ng2-auto-complete to meet the requirements of the project
  • Proficient in AngularJS concepts such as Controllers, Services Components, and Directives
  • 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
  • Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept
  • Experience of working with Node.js to develop chatbots for web application
  • Well versed in CSS Pre-Processors as SASS, LESS to add nested rules, variables, selector inheritance to CSS3
  • Hands on experience with developing MEAN stack and deploying server-side applications using Node.js and Express.js
  • Experience with Rich Internet Applications( RIA ) and Single Page Application projects
  • In-depth understanding of RDBMS and Database Design in Oracle 12c, MySQL, SQL Server
  • Comfortable working with JSON data format to consume RESTful web services
  • Implemented Service Oriented Architecture by publishing and consuming Web Services which has been developed using SOAP protocols, WSDL, XML
  • Strong development skills including RESTful Web Services and proficient in working with task runners GULP and GRUNT
  • Integration and deployment of applications done using tools like ANT, Maven, Jenkins and debugging through logging frameworks like log4j
  • Hands on experience working with editors like MS Visio Code, Notepad++, Sublime Text, and Eclipse IDE, Net Beans, IntelliJ
  • Developed coding styles and best practices, such as component libraries, and accessibility, and guides the team in their use through style guide creation.
  • Good experience in using various version controls like SVN, CVS, GIT, Bitbucket
  • Experienced working in Agile, Waterfall, Kanban, Scrum based development environments.
  • Experience in developing test strategies for server side and client-side applications using Mocha, Chai, Jasmine, Protractor and Karma.
  • Monitored the offshore work and providing technical help to the offshore team for their JIRA tickets. Experience in System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.

TECHNICAL SKILLS:

Programming Languages and Web Technologies: C, C++, Java, HTML5, CSS3, Bootstrap, XHTML, DHTML, JavaScript, AJAX, JSON, XML

JavaScript Libraries and Frameworks: jQuery, Angular JS, Angular2.0, Node.js, React JS, Backbone.js, Express.js, External.js, Ember.js, Knockout.JS, Require.JS, Lod ash .

Application/Web Servers: JBoss, HTTP Web Server, Apache Tomcat, Web Sphere.

Testing Tools: Junit, LoadRunner, Jasmine, Protractor, Karma, Mocha, Chai.

Operating Systems: Linux, UNIX, Windows 2000/XP/7, Windows 8.1, Windows 10.

Web Services: SOAP, REST, WSDL, RSS.

IDE: Eclipse IDE, NetBeans, WebStorm, Notepad++, Microsoft Visual Studio, Sublime Editor, Adobe Dream Weaver, Web Pack

Databases & Platforms: MongoDB, MySQL, MariaDB Enterprise, Oracle database

Middle Ware: Kafka.

Build Tools: Maven, Ant, Jenkins

Configuration Mgmt. Tools and Developer Tools: Git, CVS, visual studio, Dreamweaver, Firebug

Development Methodology: Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Des Moines, IOWA.

Sr. Web/UI Developer

Roles and Responsibilities:

  • Employed Agile methodology, ensuring regular meetings with the clients, that provides competitive advantage by catching defects and making changes throughout the development process.
  • Developed and designed web pages using HTML5, CSS3, Ajax, Angular 2.0, React JS and jQuery based on the w3 standards.
  • Extensively used JavaScript, jQuery, Angular 2.0, React JS to provide UI functionality.
  • Created different single page applications using Angular 2.0 for users, sponsors, reviewer, and publisher.
  • Used Angular 2.0 routing , hide/show to support the animation in prototype.
  • Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS) and build tools Grunt/Gulp.
  • Contributed by building few components like carousel, slide in and other components to Angular 2 SynerG library platform.
  • Created Angular directives, services and controllers for complete ground up development and migration of existing jQuery web application.
  • Worked with Angular 2.0 directives, components, pipes, injectables and developed reusable AngularJS directives.
  • Worked with http interceptors configurations for security in Angular 2.0 applications.
  • Instructing and mentoring teams of developers in uses of Angular 2.0 technologies to include, Node.js, Grunt, LESS and additional technologies to ensure current migration from AngularJS 1.5 to Angular 2.0.
  • Implemented React router for building the single page application.
  • Used React JS to build the UI components, developed filters to display different dimension of data and font size modifiers
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Extensively used tools like Web pack to uglify/minify JavaScript files, compile Sass files to CSS, reduce the React JS file size.
  • Used Browserify, Require JS, EcmaScript6 modules, via Babel, ReactJS-DI to inject dependencies automatically.
  • Developed Navigation bar, menu bar, drop down list using React widgets and Twitter-Bootstrap.
  • Used Redux to manage the whole state. Developed the well-designed store, actions and reducers.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node JS.
  • Worked with npm commands and using Package.json for managing dependencies and dev-dependencies of Node JS applications.
  • Worked with Node.js and Express framework for development of RESTful web services and middleware configurations.
  • Strong debugging skills and good understanding of cross browser issues and ways to fix them.
  • Used Bootstrap for Responsive Web design and to build grids, layouts and components like dropdown menus, navigation bar, alerts, and labels.
  • Worked with MEAN/ MERN stack for developing applications.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Created Angular Service for direct connection to WebAPI using $http module.
  • Worked with Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, CSS, autoprefixer, SASS compilation, bundling and test runner configurations and make it available as a command.
  • Extensive experience in using JavaScript, jQuery, AJAX calls and JSON data from the server in developing Rich Internet Applications (RIA).
  • Acted as facilitator to user acceptance testing to verify the final execution of a product with key stakeholders HTML5, CSS, JavaScript, SASS, API integration.
  • Setup Jasmine and Karma for Unit and Functional Testing of JavaScript with mocking frameworks and spies.
  • Performed Asynchronous testing of the code using Mocha allowing flexible and accurate reporting, mapping uncaught exceptions to correct test cases

Environment: HTML5, CSS3, CSS, JavaScript, Angular JS, Angular 2.0, React JS, Node JS, jQuery, AJAX, XML, JSON, REST web services, Protractor, MongoDB, Jenkins, Mocha, Chai, GitHub

Confidential, Nashville, Tennessee

Sr. Front End Web Developer/UI Developer

Roles and Responsibilities:

  • Followed agile methodology to constantly refine and reprioritize the product backlogs based on client requirement.
  • Developed prototypes using HTML5, CSS3, jQuery to help in migrating legacy system
  • Produced wireframes , visual design templates and final assets for development team
  • Used REDUX to maintain the state of the application.
  • Developed user interface by using the React JS, Flux for SPA development
  • Experience in building encapsulated components in React that manage their own state, then compose them to make complex UIs.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js
  • Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
  • Developed the flux pattern by using Redux.js framework as a core dependency.
  • Used React JS to create custom components for data manipulations and to display data in company standard format. Developed React JS forms to manipulate text within HTML5 views.
  • Implemented the Drag and Drop functionality using React-Draggable
  • Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using React
  • Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
  • Extensively used Grunt as an associate to Node.js to establish the connectivity between database and client.
  • Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions.
  • Used JavaScript and XML to update to a portion of a web page thus reducing bandwidth usage and load time and add model dialog in web pages to web pages to get user input and requests.
  • Designed and developed screens using photoshop and Balsamiq tools for rapid prototype development
  • Performed advanced autocompletion, navigation, and refactoring using Typescript
  • Minification JS linting, http caching, optimized image and multimedia files to improve the performance and minimize scope conflicts
  • Mentored a team of 5 to ensure smooth deployments and track status of WebLogic servers
  • Used Require.js to load lot of JavaScript modules in correct order Asynchronously
  • Bind Application data to attributes of HTML DOM elements using AngularJS directives.
  • Involved in providing pseudo application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management review
  • Used Bootstrap framework to create responsive webpages that includes responsive templates for typography, forms, buttons, tables, navigation, modals, image carousel
  • Used JIRA for the bug tracking and project management
  • Involved in AGILE process, two-week Sprints, and daily Scrums to discuss the development of the application to deliver in time
  • Used version control system GitHub for source code management and keep track of code changes in non-linear workflow
  • Experience in RESTful web services to integrate between Server side to Client Side
  • Interacted with offshore team to give the Functional and Technical Knowledge and to track the status of the project.
  • Involved in code review and deployment of the application on development, testing of production servers
  • Worked with JASMINE and KARMA unit test framework to write unit tests for JavaScript code.

Environment: AngularJS, HTML, CSS3, Bootstrap, SCSS, Ajax, jQuery, JSON, Jasmine, Karma, Git, XML, Maven, WebStorm, Ant, Webservices, JIRA

Confidential, Sterling, Virginia

Sr. Front End/ UI Developer

Roles and Responsibilities:

  • Worked with the UI/UX designers to design the software architect and with the backend developers to match the UI functionalities that included Angular JS
  • Built rich prototypes and applications using HTML, CSS, JavaScript, jQuery, XML, AJAX, JSON, React JS, AngularJS and Bootstrap.
  • Strong Experience in dealing with CSS Concepts like CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo classes, Pseudo elements, CSS Animations and CSS Box Model .
  • Implemented Image Carousel with and without thumbnails, including horizontal and vertical sliders using JavaScript and CSS .
  • Developed cross-browser compatible web pages using HTML, CSS and JavaScript to match design specifications for complex page layouts while adhering to code standards.
  • Used Bootstrap and Media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
  • Performed dependency injection, routing, animations, view orchestration using AngularJS
  • Designed and developed multi-protocol telecom Single-Page Architecture application using Node.js, Express and Jade on the backend , Backbone.js on the front end, and web sockets using Socket.IO for communication between client and server.
  • Involved in writing jQuery based Ajax Requests using jQuery.get (url, data, callback, type) or JQuery.ajax (options) and jQuery.post (url, data, callback, type) and JQuery.get (url, data, callback, type).
  • Developed JavaScript widgets as portable features of the application using Angular2 (RC6, Final) and Jquery-UI with an API client.
  • Experience in building stable React components and stand-alone functions to be added to any future pages.
  • Experience in building encapsulated components in React that manage their own state, then compose them to make complex UIs.
  • Hands on experience on bridging the gap between UI developers and ATG Java Developers.
  • Experience in applying the latest development approaches including MVC in the browser, event-driven applications using AJAX, JavaScript, JSON, Grunt.js and Angular JS.
  • Worked on Angular JS which combines web applications with Model View Controller capability to make development and testing of code efficient using advanced level of jQuery, AJAX, JavaScript, Angular JS, CSS, LESS and pure CSS layouts.
  • Used AngularJS MVC Framework in the 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.
  • Wrote the inner app architecture to accommodate Redux data flow.
  • Used jQuery and JavaScript to make the frontend components interactive to add dynamism to the web pages at the client side.
  • Used JavaScript frameworks like Node.js, AngularJS and Ember.js in the development of the web Applications.
  • Integrated REST web service calls to get data from response and display them on UI and used AngularJS services like $q, $http, $broadcast, $emit, $on.
  • Used Test-Driven Development with Agile SCRUM methodology and involved in all the business meetings and status update meetings as a part of SCRUM.
  • Worked on Protractor which is built on top of WebDriver JS , which uses native events and browser-specific drivers to interact with the application as a user would.
  • Hands on experience on protractor which supports Angular-specific locator strategies, which allows us to test Angular-specific elements without any setup effort on user part.
  • Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM Functions.
  • Developed a RESTful API that provided account management capability as well as security role lookup and management for all downstream dependencies.
  • Fixed the defect and tracked them using Quality Center to completion by communicating and co-coordinating with the QA and business people

Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, AngularJS, Angular2, Typescript, Backbone.js, Chrome Developer Tools, Hibernate, Restful Web services, JSON, Redux, Advanced Rest Client, Oracle SQL Developer, SVN, Maven, Eclipse, Tomcat.

Confidential, Montpelier, Vermont

Sr. UI Developer/ Designer

Roles and Responsibilities:

  • Worked with the team of architects and back-end developer to gather requirements and enhance the application functionality and add new features.
  • Performed DOM manipulation using native JS and jQuery for loading and manipulating dynamic content on web pages.
  • Developed User Interface (UI) Applications and professional Web Applications using Web Standards, HTML, CSS, Object Oriented JavaScript, Angular JS, Backbone.js, Node.js, MongoDB, jQuery, Bootstrap3, Ajax Concepts, CSS3 Media Queries
  • Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery, Angular JS and JavaScript.
  • Web design and development, application development using Photoshop, HTML, JavaScript and Dreamweaver .
  • Created the Application using front end Angular 1.5 and NodeJS libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Responsible for ensuring the pattern consistency across all pages, design and development of the web pages from mock- ups and creating the screens with table-less designs meeting W3C standards.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Designed XML files for maintaining contents like video, images and audio and display them in flash application.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
  • Involved in building scalable applications using NodeJS , also used for Heavy DOM manipulation.
  • Used Node.js as a proxy to interact with Rest services and interacting with Database.
  • Extensively worked with making API callas to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Involved in Agile process, monthly Sprints , and daily Scrums to discuss the development of the application.
  • Used built-in Angular directives to show and hide elements and display li st of insurance products .
  • Implemented Angular JS to exclusively build single page application for faster page loads
  • Used angular directives ng-show, ng-hide, ng-class, ng-animate for dynamic loading and support for animation
  • Used jQuery and AJAX for service calls on pages to interact with the server for information.
  • Used AJAX, JSON to send request to the server to check the functionality of the website.
  • Implemented AngularJS 1.x controllers to maintain the data present in each view. Implemented AngularJS service calls using AngularJS 1.x factories
  • Hands on expertise in developing AngularJS 1.x features like Directives, Controllers, Filters, Services, Project Architecture.
  • Used JIRA for issue tracking by creating user stories, sprint plans and task distribution.
  • Employed Jenkins to find and solve defects in a code base rapidly and to automate testing of code builds.
  • Used Gulp task runner to automate the repetitive tasks such as Linting, unit testing, concatenation
  • Used Jasmine framework to test the smallest units of java script code

Environment: HTML, XML, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, AngularJS 1.x, NodeJS, Gulp, Jasmine, AJAX, Eclipse and Dreamweaver CS3, Restful API, MongoDB, Jira, XML, Git hub, Jenkins

Confidential

UI/ Web Developer

Roles and Responsibilities:

  • Worked with business users and subject matter experts ( SME’s ) to gather and analyze on the requirements, design the use cases and then deliver the ROM estimates
  • I nvolved in design of Class Diagrams, Sequence Diagrams and Event Diagrams based on the client requirement
  • Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
  • Developed the application while adhering to trending development specifications which involve Java/J2EE, Spring, Hibernate, Web services, Oracle, HTML, CSS, JavaScript, jQuery, Ajax .
  • Handled various User actions like hovering, clicking and scrolling using JavaScript and jQuery libraries.
  • Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility
  • Created and maintained the framework and layout of each category with Cascading Style Sheets (CSS)
  • Developed and designed XML Schemas to transport and store data. Simplified data flow, platform Changes using XML, making data more available across the application distributed platforms.
  • Employed WSDL in combination with SOAP and XML schema to deliver the webservices over internet that are consumed by open systems.
  • Used Selectors in jQuery for updating content on DOM nodes. Used jQuery plugins pickdate.js for responsive date selection widget and Complexify for password complexity check in the Signup forms
  • Used Hibernate and JDBC to connect to MYSQL database to store, retrieve, manipulate and delete data from the database.
  • Used JavaScript and JSON to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests
  • Creation of the BPEL processes by using human tasks, selectors, Business Rules, Business State machines in WebSphere Integration Developer/WebSphere Process Server.
  • Involved in Agile process, monthly Sprints, and daily Scrums A/B testing to discuss the development of the application

Environment: Java, J2EE, Spring, HTML, CSS, Bootstrap, JavaScript, jQuery, SVN, WSDL, SOAP, XML, JAX-WS, RESTful, JSON, Eclipse, RESTful Web Services, Jenkins, Maven, GitHub.

Confidential

Front End Developer/Designer

Roles and Responsibilities:

  • Involved in Development, Maintenance and Testing phases of Software Development Life Cycle(SDLC)
  • Used AGILE methodology for constant requirement changes and participated in SCRUM and daily standup meetings
  • Used Adobe Dreamweaver IDE for continuous visualization of web content while coding
  • Created conceptual diagrams, visual mock-ups using WIREFRAMES and managed detailed user interface specifications
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information between the clients and the customer
  • Developed web pages using JSP’s that used SOAP services with oracle
  • Designed and implemented SQL batches using JAVA with connectivity to Oracle for data maintenance and handling
  • Implemented Client-Side validations in registration forms, login and logout forms using Java applet by rendering user input controls
  • Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
  • Created JUnit test cases to cover unit testing for the components
  • Used jQuery to simplify the AJAX calls and DOM manipulation
  • Wrote code to implement AJAX based application by fetching the response from backend API as a part of XML.
  • Established standards and best practices for coding and design
  • Extensively used Cascading Style Sheet (CSS) in web pages to separate presentation from structure
  • Performed validations using Firebug, HTML, W3C Validator and developer tools
  • Tested the Web application for Cross Browser Compatibility across the browsers like Firefox, Opera and Google Chrome, IE 6.0 and above

Environment: Java, J2EE, HTML, XHTML, CSS, jQuery, JavaScript, Firebug, Chrome developing tool, Adobe Photoshop, Dreamweaver, Visio, JBOSS

Hire Now