Sr. Ui Developer Resume
Richfield, OH
PROFESSIONAL SUMMARY:
- Having 8+ years of experience in developing web application using HTML5, CSS3, JavaScript, JQuery, Angular JS, React JS, Node JS, Backbone JS, Bootstrap, Java, J2EE, Spring, Spring Boot, Hibernate and REST/SOAP web services
- Experience with full Software Development Life Cycle (SDLC), object oriented programming, database design and agile methodologies.
- Good Understanding of Browser Object Model (BOM), Document Object Model (DOM) and DOM Functions
- Experience in fixing cross browsing compatibility issues and web application scaling.
- Experience in developing web applications with MEAN Stack (MongoDB, ExpressJS, AngularJS and NodeJS)
- Extensive experience working with CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experience in using Spring Boot and Spring frameworks including Spring core /IOC, Spring Web, Spring Security and Spring MVC
- Hands - on experience with various design patterns like MVC Architecture, Front Controller, Singleton, Business Delegate, Service Locator, Observer, Decorator, Session Facade, Factory Pattern and DAO pattern etc.
- Proficient in handling & administering web server’s/application servers - WebSphere, WebLogic, JBoss and Apache Tomcat
- Experience in using Bower, Grunt, Yeoman and Angular CLI
- Good knowledge of using testing frameworks Karma, Jasmine and Protractor
- Hands on experience in setting up the Jenkins configuration to build nightly from Dev, Release and Deploy in INT and TEST environments.
- Experience working with version control systems such as GIT, Accurev and IBM Clear Case
- Experience in using build tools like Maven and ANT
- Experience using bug tracking tools like JIRA, jTrac and IBM ClearQuest
- Extensively used various IDEs like IntelliJ, Eclipse, Atom and Visual Studio Code
TECHNICAL SKILLS:
UI Technologies: HTML5, CSS, Ajax, JQuery, JavaScript, Angular JS, React JS, SASS, LESS, JSON, Bootstrap
J2EE: Java, J2EE, Servlets, JSP, Spring, Spring Boot, Hibernate
Application/Web Servers: Web Logic 10.3/ 8.1, JBoss 5.0/4.2, Tomcat 7/8
IDE Tools: Web Logic Workshop, Eclipse, IntelliJ, Visual Studio Code
Databases: Oracle 10g/8i/9i, SQL Server
Web Services: SOAP and RESTful
Testing Frameworks: Junit, Karma, Protractor, Jasmine
Build Tools: Ant, Maven
Version Controls: Accurev, GIT, ClearCase
PROFESSIONAL EXPERIENCE:
Confidential, Richfield, OH
Sr. UI Developer
Responsibilities:
- Designed and developed web based application using HTML5, CSS, Typescript, AJAX and JSON
- Used Bootstrap 3.0 for Responsive Web design.
- Used Angular2/4 to develop complex directives, services, controllers and filters; worked with animations, routing and states.
- Used Angular CLI for application scaffolding, bower for installing libraries.
- Created Typescript reusable components and services to consume RESTful API using Component based architecture provided by Angular 4.
- JQuery library has been used for creation of powerful dynamic webpages and applications by using its advanced and cross browser functionality.
- Used Node JS and NPM for installing required node modules and other published Angular NPM modules.
- Implemented pre-authentication framework (Spring Security) for authentication and authorization.
- Used Grunt for building the Angular project.
- Used Karma as a Test Runner and Jasmine for writing test cases
- Used Protractor for end to end testing.
- Developed REST based Web services to allow communication between the applications.
- Used Agile Methodology (scrum meetings) for development process.
- Used Maven for build, configuring and deploying the application in all the environments.
Environment: HTML5, CSS 3, Angular 2/4, Node JS, Angular CLI, Bootstrap, Spring, Grunt, Bower, JSON, JQuery, AJAX, Jenkins, GIT, Visual Studio Code, Express JS, Log4j, JavaScript, Typescript, Karma, Jasmine, Protractor, REST Web services, Tomcat and SQL Server
Confidential, Boston, MA
Sr. Full Stack Developer
Responsibilities:
- Developed a Single Page Application (SPA) for internal client using technologies like React JS, Rx.JS, D3.JS, HTML5/4, CSS3/2 to provide expected, guaranteed, and estimated delivery.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, tablets or mobiles using React JS.
- Used React JS to create controllers that handles events triggered by clients and send request to server.
- Developed Object Oriented JavaScript code and responsible for client side validations using jQuery functions.
- Responsible for JavaScript / AJAX UI upgrades and improvements.
- Responsible for developing a front-end application using React.JS and FLUX architecture for internal team's productivity use.
- Developed React JS forms to manipulate text within HTML5 views.
- Worked on React JS Virtual DOM and React views, rendering-using components, which contain additional components, called custom HTML tags.
- Extensively used SASS while styling with CSS3.
- Developed cross browser and multi browser compatible web pages using HTML5, CSS3, and JavaScript.
- Created and maintained the configuration of the Spring Application Framework’s IOC container.
- Used LDAP for authentication and authorization with Spring Security
- Performed Unit testing on React JS applications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
- Developed and consumed REST based Web services
- Debugging and troubleshooting existing code by using Firebug, Fiddler, and Chrome Developer Tools.
- Involved in Agile/SCRUM based approach to UI Development.
Environment: React JS, HTML5, CSS3, SASS, JavaScript, JSON, Ajax, jQuery, Node.JS, D3.JS, MongoDB, Karma, Jasmine, CRUD, Redux, Agile, Scrum, React-Router, Flux, Bootstrap, Spring MVC, Spring Framework, Spring Boot, Spring Security, Restful, SQL, Gulp, Firebug, and Fiddler
Confidential
Java/UI Developer
Responsibilities:
- Interact with Business Analyst and Business owner to give up the best designing features for the product users.
- Developed the front-end featuring rich web interface implemented using JavaScript libraries like jQuery and Backbone.js
- Developed huge multi-advertisement layout engine that was cross browser compatible.
- Designed web pages using with HTML5/HTML, CSS3/CSS and jQuery, Backbone.js based on the W3C standard.
- Developed CSS page layouts, styles and table less coding for efficient design.
- Used CSS selectors for condition based styling and pseudo-classes to add some special effects to selectors.
- Developed and improved application using MVC Frameworks like Backbone.JS, Node.JS, AngularJS and Bootstrap.
- Utilized the excellent modules for the flow control in asynchronous non-blocking of I/O with the help of Node.js.
- Worked with single thread and light weight scripting for fastest data transfer within the Node.js.
- Developed and used Angular bindings for various scripting tasks in AngularJS.
- Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application (RIA).
- Used the Mozilla Firefox extension, Firebug, to view and debug HTML, DOM and JavaScript.
- Provided production level code to the engineering team for product development, including cross- browser support, and CSS optimization.
Environment: JavaScript, AJAX, AngularJS, Express JS, Node JS, Grunt, Bootstrap, SASS, REST Web Services, Log4j, Junit, MongoDB
Confidential
Java/J2EE Developer
Responsibilities:
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, JSON, and JavaScript.
- Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML, CSS and JavaScript.
- Experienced with jQuery for animations styles in the application.
- Involved in Design and Development of the web application through SDLC starting from initiation, design, deployment and production support.
- Involved in developing the Graphical User Interface using HTML, JavaScript, CSS and JSP.
- Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
- Developed web layer using Struts framework to manage the project in MVC pattern.
- Implemented integration of Struts Action classes in Presentation Tier.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment and purchase confirmation.
- Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
- Worked on parsing the XML files using DOM/SAX parsers.
- Performed OR Mapping using Hibernate and collection mapping.
- Worked with JAX-RS, JAX-WS and JAX-RPC web service technologies
- Performed unit testing of the developed component using JUnit and it is used for testing the application modules and participated in the functional and integration tests.
- Used Rational Clear Case for version control and Clear Quest for bug tracking.
- Worked on Eclipse for development and deployment of application in Web Logic Application Server.
- Worked on UNIX environment for development.
Environment: Java, J2EE, Hibernate, PL/SQL, JDBC, Struts, EJB, JMS, WSDL, HTML, JavaScript, JSP, CSS, jQuery, JSF, TOAD, IBM DB2, XML, JAX-RS, JAX-WS, JAX-RPC, Log4j, Junit, Rational Clear Case, Maven, WebLogic, Eclipse, Fisheye, UNIX
