We provide IT Staff Augmentation Services!

Senior Ui Developer Resume

3.00/5 (Submit Your Rating)

MI

PROFESSIONAL SUMMARY:

  • Over 7+ years of progressive experience in developing, deploying and supporting multi - tier web/mobile application projects using HTML5, CSS3, Vanilla JavaScript, AngularJS, NodeJS, jQuery, Ajax, JSON, Core JAVA, J2EE, Angular 2, Angular 4, XML, DHTML, XHTML, Bootstrap and D3JS.
  • Experience working with AngularJS, Node.JS, Express JS, Mongo DB, HTML, CSS (SASS and LESS), Bootstrap, jQuery, JavaScript, Restful and SOAP Services, GRUNT and GULP, Karma and Jasmine, JIRA, HP QUALITY CENTRE, GitHub .
  • Excellent working knowledge of industry advanced technologies like JavaScript, Java, XML, CSS .
  • Experience in developing applications using Core Java and J2EE concepts including Multithreading, Concurrency, Collections etc .,
  • Extensive experience in web applications using HTML, CSS, JavaScript, Java, jQuery, Spring, Git .
  • Expertise in Java c ore concepts such as OO Design, Multithreading, Generics, Exception Handling, Collections, Java Reflection, Annotations, Collection Framework and Interfaces.
  • Expert in developing front-end systems with JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks such as Angular JS and Node JS as a platform for Web applications.
  • Very strong CSS capabilities such as CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors
  • Extensive background in using Angular JS (Custom directives, Factories, Services, routing, Interceptors, Single Page Applications, data binding, third party modules)
  • Expertise in Creating Web Applications with Responsive Web Design, through uses of Twitter Bootstrap, jQuery Mobile and CSS3 Media Queries
  • Very experienced in building cross browser compatibility applications using Angular.js, Node.js, React.js, and jQuery UI
  • Comprehensive understanding of, NPM Node JS modules (HTTP, FS, Express, Grunt, Gulp) used GRUNT, BOWER for Angular application scaffolding, grunt as build server and bower for dependency management and web storm as front-end IDE
  • Fluent knowledge of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server-side applications.
  • Used Maria database servers.
  • Expertise in React JS framework to develop the SPA.
  • Experienced in React JS and working with React Flux architecture.
  • Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Experience in using React components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Responsible for creating and maintaining Java applications on the company intranet using Struts, Spring, CSS, HTML, and JavaScript.
  • Table Partitioning, Creating Index Organized tables, external tables, knowledge of oracle stream management .
  • Manage MariaDB Galera cluster.
  • Created a web application using DOJO .
  • Good knowledge in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JDBC, JSP, struts 2.0, Spring, Spring Boot, Hibernate, XML, Web services, Maven.
  • Knowledge on AWS to integrate picture files to UI and worked for the backend development using Node.js and Mongo DB .

TECHNICAL SKILLS:

Web Technologies: HTML5, CSS3, JavaScript, Ajax, Struts, Spring, Hibernate, XHTML, XSLT, JSP, PHP, Servlets, XML, GULP, DOJO, GRUNT, NPM, TypeScript, LESS, SASS, PrimeNG, ECMA Script.

Application/Web Servers: Apache Tomcat, Web Sphere, Web Logic, J Boss.

Web Services: SOAP, RESTful, WSDL, JAX- B

Databases: MY SQL, MS SQL Server, Oracle 10g/11g, DB2, MongoDB, maria, NOSQL,SQLite, PostgreSQL.

Frameworks/Libraries: AngularJS, React JS, Node.js, jQuery, D3JS, Bootstrap, Spring MVC, Hibernate, Vanilla JS, Express.js, Require JS.

Programming Languages: Core Java, J2EE, SQL, Unix Shell Scripting, Python

Tools: Jasmine, GitHub, Karma, Firebug, Chrome Developer Tools, Eclipse, IntelliJ, Net beans, Brackets, Atom, MS Office, JIRA

Methodologies: Agile, Scrum, Waterfall

Version Controls: GIT, SVN, CVS, TFS

PROFESSIONAL EXPERIENCE:

Confidential, MI

Senior UI Developer

Responsibilities:

  • Experience building presentational and functional components aptly to increase performance.
  • Involved in design and development phases of Software Development Life Cycle (SDLC)
  • Experience with routing Angular apps.
  • Created, optimized graphic websites and application interfaces using HTML5, CSS3, Bootstrap.
  • Used Angular CLI for code bundling and Traceur as compiler for transpiling Typescript files to JavaScript files in unsupported browsers.
  • Wrote custom jQuery plugins and developed JavaScript functions to build a bleeding-edge, AJAX-driven user interface.
  • Wrote application level code to perform client-side validation using jQuery and JavaScript.
  • Designed and developed intranet web applications using JavaScript, jQuery plugin and CSS.
  • Implemented dashboards that monitor incoming aggregated data with Pie, Bar and Sparkline charts.
  • Wrote many unit tests for components using Mocha, Jasmin for Angular.
  • Used NPM as package manager for JavaScript, GULP for task runner, which handles template cache and code minification and Bower for installing frontend dependencies.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Involved in use of Angular 2.0 technologies to include, LESS, SASS and additional technologies to ensure current migration from Angular JS 1.6 to Angular 2.0 .
  • Worked on Angular 2.0 by consuming Restful web services & used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Used JavaScript and jQuery for user interactions in pages.
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Designed Frontend with in object oriented JavaScript Framework like Bootstrap, DOJO, ExtJS and Angular2 .
  • Used Ajax calls through AngularJS to populate the data tables on the front-end.
  • Used Bootstrap and AngularJS for effective design of Web pages.
  • Involved in designing and developing the JSON, XML Objects with MySQL .
  • Used Ajax, JSON to send request to the server to check the functionality of the websites.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Deep understanding of JavaScript concepts such as Objects, Closures, Hoisting, Prototype, Callback, DOM manipulation/scripting, Prototype, Libraries, promises, async and sync functions.
  • Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
  • Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format using the Node JS Framework like Express JS.
  • Used Node JS to offer an easy and safe way to build high performance and scalable network application.
  • Used Angular 2's HTTP Client to Interact with Servers/backend and modularized the Application with Ng Module .
  • Performed the Synchronous/Asynchronous file operations and created web server with the help of Express Using Node.JS.
  • Used NodeJS as a proxy to interact with Restful services and interacting with MongoDB Database and also used the Postman to check the database connection.
  • Participated in Scrums and Sprints for developing the infrastructure.
  • Created various Angular 2, Angular 4 directives, components, DOM, expressions, templates, data binding, etc.
  • Used UI component of PrimeNG for Angular and also used PrimeNG for the theme selection.
  • Established replication between MariaDB in Rackspace and Amazon RDS MariaDB
  • Expertise in SQL and PL/SQL programming and strong Knowledge on oracle architecture and database design.
  • Focused on architecting NoSQL databases like Mongo, Cassandra and Cache d4atabase .
  • Deployed load balanced MariaDB in Amazon Cloud.
  • Implemented User Interface and integrated with backend code.
  • Developed JavaScript library for rendering domain-specific layout XML to the web.
  • Designed highly responsive Web UI by using JQuery Libraries (JQuery AJAX) and Angular (Single Page Application)

Environment: HTML, CSS, JAVASCRIPT, Web Strom IDE, Elastic Search,Angular JS, Angular 2, Angular 4, Angular 5, Bootstrap, Chart.js, AJAX, Sublime Text 2, JQuery, Typescript, JSON, Dreamweaver, Photoshop, GitHub, Restful web-services, JDBC, Grunt, JSTL, Illustrator, Gulp, Bower, karma, JUnit, JIRA, Mocha, WebSphere Application Server (WAS) v7.0, Jenkins, Spring framework, Puma, Ruby, HTML4/5, CSS3, moment.js, Underscore.js, LESS.

Confidential, MD

Sr. UI Developer

Responsibilities:

  • Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, 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.
  • Researching JavaScript based frameworks like React Native for frontend.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library .
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept .
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid .
  • Built application that tied a Struts 2 and MySql based application to a dojo based Client side presentation using DWR remote process application
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used React -Auto complete for creating google maps location search on the webpage.
  • Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
  • Build spaces and groups to support companywide Jive initiatives and new design requests.
  • Built multiple client-side code applications to demonstrated Nexaweb's extension to DOJO, called "dojoE". dojoE allows developers use declarative notation to build Client-Side JavaScript based application.
  • 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.
  • Implemented React container and presentational components (as Stateless and Functional components when applicable).
  • Added Excel-Builder to download the Tabular data in Excel format using React.
  • Implemented flux pattern by using redux framework as a core dependency.
  • Have worked on AWS to integrate the server side and client-side code.
  • Experience in RESTful web services to integrate between Server side to Client Side
  • Worked with JASMINE unit test framework to write unit tests for JavaScript code.
  • Managed project with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the node.js environment.
  • Used Express Framework to set up middleware to respond to the HTTP requests with the help of NodeJS.
  • Used session handlers from Express.js and Node.js to handle user login and cookies to provide authentication during events like page refreshes.
  • Managed multiple MongoDB (NoSQL) databases.
  • Supported and configured MariaDB clusters over WAN to avoid node partitioning
  • Deployed Application on Amazon Web Services using AWS S3, EC2 and RDS Services.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection(VPC).
  • Integrated Node.js with Express.js and communicated with MongoDB for CRUD operation on the data.
  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Performance tuning and stress-testing of NoSQL database environments in order to ensure acceptable database performance in production mode.
  • Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
  • As an onsite coordinator, I have interacted with offshore team to give the Functional and Technical Knowledge and to track the status of the project.
  • Used HP Quality Center to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.

Environment: HTML5, CSS3, Bootstrap, SASS, LESS, Java Script, React JS, Redux, Flex, AWS, Web Strom, JSP, MS Office, HP Quality Center, Jasmine, GitHub, and Jenkins.

Confidential, MI

Full Stack Developer

Responsibilities:

  • Worked in Agile Software Development Life Cycle environment with biweekly scrum meeting.
  • Involved in Requirements, Analysis and responsible for designing page layout using HTML5, CSS3 along with JavaScript, Bootstrap, jQuery, AngularJS and adding dynamic functionality to each module.
  • Involved in daily SCRUM meetings to keep track of the on-going project status and issues using JIRA.
  • Written controllers and components in AngularJS that are responsible to hold model data, call back functions and for rendering views.
  • Transformed design mock-ups to W3C standards with HTML pages using HTML5, XHTML, CSS3 and AngularJS and JavaScript.
  • Worked on AngularJS, used its two-way data binding to achieve the feedback functionality from the user and $event.stop Propagation () for nested clicks on a section.
  • Responsible in migrating the front-end code to AngularJS. Responsible for the implementation of UI changes using JavaScript, HTML, and CSS3.
  • Developed custom AngularJS directives to build custom reusable components to use across the application pages. Also used AngularJS form validations.
  • Aided in the design of ER diagram, tables, and stored procedures in Microsoft SQL server 2012.
  • Aided in designing MVC models to extend the methods of Entity Context class to Insert, Update, and Delete data in the database.
  • Worked with Product Owner on middleware Entity Framework Repository Pattern on data access from database .
  • Used Angular JS and other frontend libraries and frameworks for developing front end web applications.
  • Manage VOIP project through Jive communication solution
  • Jive Chime, synching on the go with mobile devices.
  • Jive Circle, daily news from the company and served as an employee directory app
  • Implemented Two-way data-binding in Angular JS which helps the application handle the automatic synchronization of data between the model and view components.
  • Created Angular directives, factories and services for developing single page web applications.
  • Configured Angular Route Module which provides $routeProvider to help create SPA.
  • Used Bootstrap 3.0, AngularJS and used Route Provider to implement Single Page Application.
  • Created AngularJS directives, factories and services for developing single page web applications.
  • Implemented AngularJS client-side form validation to validate the use inputs before passing to back-end.
  • Developed, tested, and deployed Storify business features in Node.js with Express JS and MongoDB backend, Incorporating APIs from Twitter, Typekit, Stripe, and other for Storify.

Environment: JAVA, Angular JS, jQuery1.10.2, jQuery UI 1.11.x, Bootstrap 3.0.0, Web API, XML, HTML5, CSS3, Java Script, JSON, SQL Server 2012, Jasmine.

Confidential, NJ

Web Developer

Responsibilities:

  • Involved in developing the UI pages using HTML, HTML5, CSS, CSS3, Javascript, JSON, jQuery, Ajax, AngularJS.
  • We have followed with Agile and Scrum development methodologies.
  • Integrated the Java code (API) with UI Pages.
  • Used jQuery core library functions for the logical implementation part at client side for all the application.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firebug, Chrome Developer Toolbar, and IE Developer Tool bar for IE.
  • Involved in developing HTML and Javascript for client-side presentation and, data validation on the client side with in the forms.
  • Coded JSP pages and used Javascript for client-side validations and to achieve other client-side functionality.
  • Developed business layer using spring, hibernate and DAO.
  • Prepare, organize, and disseminate updated information on Globe Web Services.
  • Involved in implementation of MVC pattern using Angular JS, and Spring Controller.
  • Development the whole application module using front-end frame works such as Javascript, jQuery .
  • Designed & implemented web pages that are compatible in mobile devices with cross browser compatibility across several browsers.
  • Used Web services (SOAP and RESTful ) for transmission of large blocks of XML/JSON .
  • Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome. esting, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
  • Designed the table less web applications using HTML, CSS and with the help of and tags as per W3C standards.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript. And using Node.js applications to written in JavaScript.
  • Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.

Environment: HTML, CSS, JSP, Spring Web MVC, Javascript, jQuery, AJAX, JSON, JAVA.

Confidential

Web Application Developer

Responsibilities:

  • Analyzed the functional specifications and drafted technical design documents.
  • Configured Struts Framework to implement MVC design patterns.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript to simplify the complexities of the application.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Develop JavaScript to support multiple interfaces into the core PHP based architecture.
  • Used Hibernate in data access layer to access and update information in the database.
  • Worked with STRUTS framework and Spring Framework to implement MVC architecture.
  • Implemented various J2EE design patterns like Front Controller, DAO design patterns.
  • Built and managed overall development process according to the Agile Scrum methodology.
  • Developed JavaScript function manipulating CSS to display “clicking” of a button on an enter keypress and to refresh the Data Grid.
  • Created CSS pop-up elements with auto scrolling to a specific section in the div using JavaScript.
  • Wrote a script file in JavaScript and jQuery to handle the events that were triggered by the users.
  • Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, and MySQL.
  • Involved in designing and developing JSON, XML objects to convert to MySQL tables, using PHP.
  • Used PHP, HTML and JavaScript webpage coding integrated with MySQL using Apache HTTP.
  • Implemented the application using the concrete principles laid down by several Java/J2EE .
  • Implemented design patterns like MVC, singleton and data transfer object (DTO).
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
  • Used SOA Framework with Hibernate to map to Oracle Database.
  • Used Eclipse as Integrated Development Environment ( IDE ).
  • Used Subversion as version control system.
  • Used Tomcat Application Server for application deployment.
  • Used jQuery for validations and the table tree structures.
  • Used JIRA tracking system for the application deployment.

Environment: Java, HTML, JavaScript, JSP, XML, Struts, Spring, Hibernate, JDBC, Eclipse, SOA, Web logic, JQuery, Ajax, CSS, Apache Tomcat, Oracle, Ant, Subversion, SOAP, Linux, Log4J, JUnit.

We'd love your feedback!