Sr. Java Frontend Ui Developer / React Js Developer Resume
Des Moines, IA
SUMMARY
- Around 8 years of extensive experience as a Frontend UI Developer with solid understanding of database designing, development
- Experience in all phases of SDLC, like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Expertise in advanced JavaScript libraries and frameworks such as Prototype, jQuery plugins, dynamic HTML, JSON, Ext JS, Angular JS with Bootstrap, React.JS, Node JS and Object Oriented Programming in JS
- Experience on Web Technologies using HTML, HTML5, CSS2/CSS3, XHTML, DHTML, JSP, JavaScript, JQuery, AJAX, XML and JSON
- Extensive Knowledge in CSS2/CSS3, LESS and Twitter Bootstrap Styling Modules.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Good experience in JavaScript frameworks Angular.js 2, Node.js, Backbone.js, Require.js, Ext.js, knockout.js, Twitter Bootstrap and JS frameworks JQuery especially AJAX driven web applications.
- Experience in technologies like Maven, Eclipse and NetBeans etc. for project build
- Good experience working with Database like Oracle, MySQL, DB2, and MS SQL Server
- Extensively worked with Java Servlets, JSP, JavaScript and Struts, HTML tags and tiles (to create layouts)
- Experience in Publishing and consuming Web services using REST and SOAP
- Experience in working MVC Architecture and also in using version control (SVN), Experience in developing applications using Angular JS - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Utilized the latest front end Technologies such as HTML5 and CSS3 for layouts.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Experience in using various JQuery UI controls and corresponding Event handlers etc.
- Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
- Specialized in developing Web 2.0 Apps using core JQuery along with AJAX/JavaScript.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Excellent interpersonal and communication skills, creative, research-minded, technically competent and result-oriented with strong problem solving and leadership skills
TECHNICAL SKILLS
Programming Languages: Java, C/C++, JDBC, Servlets, JSP, Oracle, SQL, PL/SQL, XML, UNIX
J2EE Technologies: J2SE, J2EE
Web Technologies: HTML, CSS, Java Script, JQuery, XML, XSL, XSLT, XSD, SOAP, WSDL, JSON, JAXB, JavaScript, Angular.js, Backbone.js, D3.js, ExtJS, Knockout.js, Node.js, Kendo UI, Bootstrap, DOJO, JSON, Typescript.
Databases: Oracle 9i / 10g / 11g / XE, MySQL, MS-SQL Server .
Frameworks: Struts 1.1, Spring, Hibernate
Developer Tools: MS Office, Eclipse, EditPlus, Vision, Dream Weaver, Soap UI, Subversion (SVN), Visual Source Safe.
Application & Web Servers: IBM WebSphere Application Server, WebLogic Application Server, JBoss, Apache Tomcat.
Operating Systems: Windows XP / 2000 / NT / 98 / 95, UNIX and MS Dos.
PROFESSIONAL EXPERIENCE
Confidential - Des Moines, IA
Sr. Java Frontend UI Developer / React JS Developer
Responsibilities:
- Involved in development, design and implementation of front end part of the application.
- Developed the User Interactive web pages in a professional manner by using web technologies like HTML, XHTML, and CSS as per company standards.
- Front End GUI development using the browser friendly HTML/HTML5, XHTML, CSS, JavaScript, Twitter Bootstrap, Ajax.
- Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Developed front-end using Angular JS2.0, React JS, JQuery, HTML and HighCharts based on MVC architecture.
- Developed dynamic ClientUI using HTML and Node JS.
- Used Angular.Js 2.0 integrated with Bootstrap framework for UI development..
- Worked on building the responsive web pages using bootstrap.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript.
- Built apps in using tools: NodeJS, Web pack, npm, nvm
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
- Used React.JS to create Controllers to handle events triggered by clients and send request to server.
- Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Built and maintained REST-full micro services architecture, and added numerous services to it. Used ES2015 on Node.js, Express, Lodash, and Ramda on Pivotal Cloud Foundry.
- Creation of mobile-first UI and complete UX front-end in React / Redux on top of isometric server-rendering.
- Comprehensive understanding of Node.JS Module, Controller, Routing.
- Involved in Enhancement of existing application utilizing Angular.js 2.0, created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Developed modern and intuitive frontend using HTML5, CSS3, JS, ReactJS and Redux.
- Application backend implemented as Node.js application server.
- Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, and CSS3.
- Extensively used HTML5 for audio and video playback.
- Used JQuery plugins validation, drag and drop and more exceptionally.
- My responsibilities include developing and designing front end with ReactJS and also debugging back-end
- Used Ajax, JSON with JQuery for request data and response processing.
- Demonstrated implementation and up-gradation of JavaScript Library.
Environment: Java, JavaScript, JQuery, JSON, Ajax, Bootstrap, Angular.JS2.0, React.JS, Node.JS, XML, HTML / HTML5, DHTML, CSS3, Web Service, Agile Methodology, Dreamweaver, Usability Testing, Windows.
Confidential, St Louis, MO
Frontend UI Developer
Responsibilities:
- Worked on Agile based development cycle with a weekly release schedule, involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Iterative design process upon client approval build out of all assets: buttons, products shots, UI components and etc.
- Quickly prototyped and created applications interfaces from the PDF are given by the UX using HTML5, CSS3 and Bootstrap.
- Experienced in React JS and working with React Flux architecture.
- Worked closely with Business Analysts and Product team in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Used Angular.Js to populate the data tables on the front-end and retrieve data from the rest services.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
- Used JQUERY plug-ins to implement features like page transition, calendar, image popup and other intuitive features.
- Used React.JS to create Controllers to handle events triggered by clients and send request to server.
- Worked upon the dashboard for the transaction view which contained a variety of charts and draggable components using JQUERY UI, Angular.Js and D3.js.
- Used Angular.Js AJAX for implementing part of the functionality for Customer Registration, View Customer information and view transaction history modules.
- Implemented Angular JS and React js Controllers to maintain each view data. Implemented AngularJS Service calls using Angular Factory.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Utilized ng-react module to bind React JS Components to Angular.JS Directives.
- Performed unit testing using Jasmine framework, wrote unit test cases and debugging through Firebug and Chrome Developer Tools.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML 4/5, CSS 2/3, JavaScript, Angular JS, D3.JS, JQUERY, JQUERY Plugins, Grunt, Jasmine, Bower, AJAX, JSON, XML, Java/J2EE, spring, Hibernate, Eclipse, WebLogic, JSPs
Confidential - Jersey City, NJ
Frontend UI Developer
Responsibilities:
- Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
- Created total pages by using HTML, Advanced JavaScript, CSS, AJAX, and JQuery.
- Created customized JavaScript library for better scalability.
- Implemented performance techniques to reduce loading time and improve performance.
- Servlets are used to service requests from UI to manipulate Business Objects and invoke respective EJBs for making database updates.
- Developed drag and drop document editing using react JS-dnd and React JS-motion.
- Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script.
- Worked on Phonegap to create native application from HTML application.
- Used jQuery templates for dynamic loading of pages.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Factory Method, Service Locator, Singleton and Data Transfer Objects (DTO
- Involved in performance tuning of the application to meet non-functional requirements.
- Helped in developing the complete business flow and helped in corporate session validity checks, form validations and error handling in the application.
- Participated in DIT, SIT and UAT testing.
- Used HP Quality Center tool in SIT phase for tracking and the defects.
- Monitored the error logs using Log4J and fixed the problems.
Environment: Java, J2EE, JSP, Servlet, EJB 3.0, HTML, DHTML, CSS, AJAX, JavaScript, jQuery, Handlebars, HP Quality Center, Code Collaborator, MVC, JUnit, SVN, Web Sphere7.0, JDBC, ANT, Log4J, XML, DB2, Java Beans, Oracle 9i/10g.
Confidential, NY
J2EE Developer
Responsibilities:
- Guided the Team and wrote the technical solution after interaction with Business Analysts
- Actively participated in High-level Document and Detailed level Document for different modules in the project.
- Developed UML Diagram to understand the client requirements.
- Involved in implementing different security enabled web services using AXIS2 which involves writing WSDL and XSD files (SOAP) for different service.
- Binding XML Schema to Java Classes with JAXB to generate stubs and call back handlers which are called by web service clients.
- Developed eDelivery preferences with web queue email notification via intra web service communication with Sun Security certificates installed.
- Domain specific database bean instantiation in multithreading through service-context, service-config and DAO-config files. Simultaneously it instantiates Oracle, DB2 and SQL Server databases.
- Used log4j for logging different log levels
- Using spring integration with iBatis for persistence. All SQL map name spaces are configured in SQL map-config file.
- AJAX, JQuery and JavaScript for client side validations, sorting and fuzzy search.
- Using Stateless session beans for Clear Advantage and reporting strategy projects.
- Deploying applications in App Servers for DEVL, integration environments.
- Worked with business and System Analyst to complete the development in time.
- Prepared code review documents with Unit Test cases.
Environment: JDBC, Servlet API 2.4, JSP API 2.4, Spring, iBatis, JDK 1.5, EJB 2.0, AJAX, JQuery, JiBX, XML, JMS, MQ, log4j, MAVEN, JUnit, tomcat 5.5,WebLogic 9.1, Web Methods, Oracle/SQL Server/DB2, UNIX, Windows NT
Confidential
Web Developer/UI Java developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
- Developing User Interface and implementing business process using JSP and Servlets.
- Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
- Involved in writing the presentation layer in Java Server Pages (JSP).
- Wrote Servlets programming and JSP scripting for the communication between web browser and server.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Involved in code reviews and mentored the team in resolving issues.
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
- Provide technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
Environment: HTML, JSP, Servlets, JDBC, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5.