Sr. Ui, Web Developer Resume
Deerfield, IL
SUMMARY:
- IT Professional with 8+ years of rich experience in developing User Interface (UI) Applications and Professional Web Applications, using HTML5/4, XHTML, CSS3/2, JavaScript, Typescript, JQuery, AJAX, AngularJS, angular2, Node.js, ex.js, D3.js, Redux, Bootstrap, EXT.js, JSON and XML.
- Strong expertise on J2EE technologies namely Spring, Servlets, JSP, JDBC, JNDI and MVC Architectures.
- Experience in Full Software Development Life Cycle phases by effectively following Agile and Waterfall methodologies.
- Expert in developing applications using Angular JS, Ext JS, Node JS, Backbone JS, Bootstrap.
- Extensive experience in Struts 1.x, Spring3.x, Hibernate 3.x and Web Services (SOAP, REST).
- Good experience with Object Oriented Concepts.
- Experience in writing structured markup, CSS and JavaScript/ jQuery and keeping up - to-date with the latest Developments in web technology.
- Experience in query optimization, Performance Tuning Pl/SQL using SQL Trace, TKPROF, Explain Plan, Indexing, Hints, Bulk Binds, Bulk Collect, Creation of global temporary tables and table partitioning.
- Good experience in Web 2.0technologies like ExtJS, JQuery, JSON, AJAX.
- Experience with Firebug for Mozilla and IE Developer Toolbar for Internet Explorer.
- Experience in React JS and working with React Flux architecture.
- Hands-on experience on different kinds of databases MS-SQL Server, Oracle, MySQL.
- Good knowledge on Typescript, ES6 and Angular for Mobile applications, Web API and browser clients.
- Strong problem-solving, organizing, communication and planning skills, with ability to work individually and in team environment.
TECHNICAL COMPETENCIES:
Languages: JAVA, J2EE, C#, C++, SQL, XML, UML
Web Technologies: HTML5/4, CSS3/CSS2, XHTML, XSL, DHTML, JavaScript, JSON, JQuery, Redux, Typescript, Angular.js 1.x & 2.0, Node.JS, React.JS, Angular 2.0, Ext JS 2.0/1.0, AJAX 3.0/2.0, Bootstrap, ES6, SOAP, MONGODB
Frameworks: JSP, Servlets, MVC, Spring 3.x, JPA, Junit 4.x, JSF, Log4j, Restful Web Services, SASS, LESS, Hibernate 4.x, Struts 2.0, D3.js
Tools: Eclipse mars IDE, Adobe Dreamweaver, Photoshop, Sublime Text, Notepad++, GIF Animator, Adobe Fireworks, NetBeans IDE, FireBug, Brackets, Check style, JIRA
Databases: Oracle 9i/10g, MySQL, SQL server, Mongo DB, Teradata
Build Tools: Grunt, Maven, ANT
Version Control: GIT, SVN, CVS
Server: Apache Tomcat 5.5/6.0, Web Sphere Application server 5.x/6.x, J-Boss 4.0.3
Designing Tools: MS Front Page, Adobe Dreamweaver, Adobe Flash, Adobe Photoshop
Operating Systems: Red Hat Linux 5.x & 6.x, Windows 98/2000/XP/NT, Windows 7, UNIX
Other Tools: MS Visio, Object Oriented Analysis and Design (OOAD)
PROFESSIONAL EXPERIENCE:
Confidential, Deerfield, IL
Sr. UI, Web Developer
Responsibilities:
- Responsible for designing and developing interactive UI pages with HTML5, CSS3, SASS and AJAX.
- Responsible for creating a Single Page Web Application using the Angular 2.
- Responsible for developing the static content using front end with HTML5, CSS3 and Angular JS by coordinating with the UX designers.
- Involved in updating the UI as per the changing requirements.
- Used JavaScript extensively to make the web pages more interactive.
- Used SASS while styling the UI pages with CSS3.
- Worked in using React.JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Responsible for React.JS UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented React.JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application.
- Created sliders and used full calendar depending on the requirements of the mobile application.
- Used JSON for information storage and transfer between browsers and servers.
- Involved in creating various Modules/Controllers/Components for the application using Angular 2.
- Worked on an Agile Development Team to deliver regular updates to project manager.
- Involved in developing the login screens for the Web and mobile application.
- Responsible for developing the pages for mobile application using ionic framework.
- Developed application using Google Maps API and Google Direction API.
- Accessed the Google Maps Direction API through an HTTP interface, with requested constructed as a URL string, to identify the locations.
- Utilized Angular 2 Routing and Navigation, Components and Services.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
Environment: Angular 2, React.js Node JS, Bootstrap, HTML/HTML5, CSS/CSS3, JavaScript, JSON, SQL, Google Maps API
Confidential, Torrance, CA
Sr. Java, Web Developer
Responsibilities:
- Researched current industry trends, and assisted with development and promotion of coding best practices within team and industry.
- Used Test-Driven Development with Agile SCRUM methodology and involved in all the business meetings and status update meetings as a part of SCRUM.
- Developed front end web applications by using web technologies such as AngularJS, Node.js, HTML5, CSS3, JavaScript, AJAX and JSON.
- Upgraded the existing media playback features from Flex to HTML5 media elements.
- Designed Frontend with in object oriented JavaScript Framework like Angular.JS and Ext JS.
- Implemented React.JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application.
- Built a complete CMS in AngularJS as Front end and java (using REST) as backend for creating web and mobile based applications.
- Developed single page cross browsers using ES5/ES6.
- Used Jasmin Framework for developing unit tests in Typescript.
- Developed and utilized UI reusable components through Angular 2.0.
- Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
- Worked in using React.JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Responsible for React.JS UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Used GitHub tool for windows for source/version/revision control.
- Used Angular JS2 Framework Mainly Swing modules to develop the service portal web app.
- Wrote application level code to perform client side validation and implemented dynamic page elements using JavaScript and Typescript
- Used the basic principles of MVC to in corporate the AngularJS to build client side application and Node.js for building server side API's.
- Used MongoDB along with Node.js, as a database to store JSON.
- Used Ext JS 3.x and Spring together with Ext Direct.
- Used Node.JS for server side code and Express.JS as the framework. Written call back functions for the Restful API
- Used React-Auto complete for creating google maps location search on the webpage.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
- Worked with JASMINE and MOCHA in testing and performed Unit testing and execution testing utilizing JUNIT.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Used Twitter Bootstrap to develop complex page layouts including various sections such as headers, footers, left side bars, content area and marketing area.
Environment: HTML5, CSS3, JavaScript, JQuery, Angular.JS, Node.js, React.js, Angular 2.0,Redux, Twitter Bootstrap, MongoDB, MVC, GIT, CMS, PHP, Typescript, AJAX, JSON, ECLIPSE, jasmine, mocha, Agile, NPM
Confidential, Winston-Salem, NC
Sr. Java web Developer
Responsibilities:
- Created Analysis, Design and Solution Approach documents as part of product development life cycle.
- Developed the web application in MVC using HTML4, CSS, Bootstrap, JavaScript, JQuery, and Angular.JS.
- Extensively worked on User Interface pages using C#, CSS, Bootstrap, HTML, AJAX, JQuery and JavaScript to implement complex Business Rules and Validation of front end forms.
- Developed cross-browser/platform with Ext.JS 5.x/6.x, Angular JS 1.x, jQuery 1.x, JS (ES6), JSON to desired design specs for single page layout using code standards.
- Built web server with Node.js/ Express.js and Restful API, handling the request and responses from controllers.
- Developed reusable Ext JS components Such as Viewport, Panel, and Grids etc.
- Developed Pagination for Search Results using Ext Paging Store.
- Used Ext JS 3.x and Spring together with Ext Direct.
- Making frontend changes, using Ext.JS, to the existing application both to resolve the issues reported by customer support users and to make enhancements.
- Ran Bower and Grunt components and wrote the scripting usingNODE.JS.
- Implemented a NODE.JS server to manage authentication
- Developed web page using Angular.JS components like controllers, routers, NG app etc.
- Developed server side JavaScript Node.JS using, Used Node package manager for package modules.
- Back end development and maintenance of websites using PHP and MySQL.
- Wrote applications in PL/SQL, developing applications in Oracle Forms and Oracle Reports
- Extensively used PL/SQL tables and Bulk Collect for processing the load on tables and retrieving into Oracle.
- Managed and maintained development of backend for dynamic database driven websites.
- Developed various screens for the PHP front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Wrote various methods to manipulate HTML, CSS in jQuery as well as making the page dynamic using AJAX, JSON.
- Installed and Managed Grunt using NPM. Used grunt for managing UI module dependencies.
- Developed unit tests using Karma with karma-ng-scenario plugin.
Environment: HTML4, CSS2/3, JavaScript, JQUERY, AngularJS, NODE JS, AJAX, JSON, MVC Architecture, Grunt, node.js, NPM, Sublime Text, PHP, Photoshop CS6, Illustrator, SQL, Git
Confidential, St. Louis, MO
Sr. Java, Web Developer
Responsibilities:
- Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, and jQuery and Angular JS.
- Wrote REST APIs in java to support internalization, and apps to help our buyer team visualize and set portfolio performance targets.
- Designed the Web Interface by using J2EE, XML/SOAP, WSDL, Web Services, JDBC and EJB.
- Developed JSP pages and Implemented J2EE Design Patterns such as MVC, Business Delegate, and Unit of Work etc.
- Used Dreamweaver as HTML Editor for designing new pages.
- Developed HTML prototype documents with CSS Style sheets.
- Utilized GIT version control for the code maintenance.
- Developed JavaScript library for rendering domain-specific layout XML to the web
- Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.).
- Used various SDLC models like Waterfall.
- Implemented responsive design using media queries and Bootstrap3 so that the application can be accessible for all devices.
- Responsible for all client side UI Validation and implementing Business logic based on user selection using JQuery.
- Worked on AJAX controls like Update Panel to manage the post back of the web page to server, AJAX Script Manager and Script Manager Proxy controls to register JavaScript and web service files.
- Handled MongoDB calls for data manipulation using Mongoose plugin
Environment: HTML, CSS, LESS, JSP, JavaScript, JQUERY, MVC, Bootstrap, AJAX, JSON, AngularJS, JSON, Git, MongoDB, Firebug, waterfall, Agile
Confidential, Knoxville, TN
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Functional and Detailed Design documents.
- Extensively used agile development methodology and project planning.
- Worked on development of Struts based UI screens for the Presentation application.
- Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config xml.
- Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Involved in writing EJBs Web Services for building the middleware distributed components and deployed them on application servers.
- Developed Web Services to integrate with the External System.
- Extensively worked with XML using DOM and SAX parsers for transferring the data between different components.
- Used Change Data Capture (CDC) to simplify ETL in data warehouse applications.
- Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, and JSTL.
- Worked extensively on XML for parsing messages through JMS Queue and updated the database.
- Involved in implementing the Message Oriented Middleware for Asynchronous communication in Enterprise application.
- Developed Web services to allow communication between applications through SOAP over HTTP using Metro JAX-WS.
- Used Apache JMeter to perform basic load and stress testing on web application environment.
- Involved in writing the publishers and subscribers to the Topics and Queues.
- Implemented the Hibernate framework (ORM) to interact with database.
- Implemented spring MVC framework for application transaction management.
- Developed various SQL queries and PL/SQL Procedures in Oracle DB for the Application.
- Involved in Application/data base query performance Tuning.
- Implemented a logger framework for the application using Log4J.
- Automated the build process by using ANT build tool.
- Actively involved in getting the production issues resolved.
Environment: Web Logic Application Server, J2EE, EJB, JMS, MDB, Web Services, XML, XSD, UML, Rational Rose, Clear Case, Oracle DB, Eclipse, LOG4j, Struts, Hibernate, spring, Servlets, JSP
Confidential
Java, Web Developer
Responsibilities:
- Worked with the business community to define business requirements and analyze the possible technical solutions.
- Requirement gathering, Business Process flow, Business Process Modeling and Business Analysis.
- Extensively used UML and Rational Rose for designing to develop various use cases, class diagrams and sequence diagrams.
- Used JavaScript for client-side validations, and AJAX to create interactive front-end GUI.
- Developed application using Spring MVC architecture.
- Developed custom tags for table utility component.
- Used various Java, J2EE APIs including JDBC, XML, Servlets and JSP.
- Designed and implemented the UI using Java, HTML, JSP and JavaScript.
- Designed and developed web pages using Servlets and JSPs and also used XML/XSL/XSLT as repository.
- Involved in Java application testing and maintenance in development and production.
- Involved in developing the customer form data tables. Maintaining the customer support and customer data from database tables in MySQL database.
- Involved in mentoring specific projects in application of the new SDLC based on the Agile Unified Process, especially from the project management, requirements and architecture perspectives.
- Designed and developed Views, Model and Controller components implementing MVC Framework.
Environment: JDK 1.3, J2EE, JDBC, Servlets, JSP, XML, XSL, CSS, HTML, DHTML, JavaScript, UML, Eclipse 3.0, Tomcat 4.1, MySQL
Confidential
Web Developer
Responsibilities:
- Built pages using JavaScript, JQuery, CSS3 and HTML.
- Worked on CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Worked on JavaScript and the JQuery framework.
- Followed MVC Structure to develop Application.
- Built the Responsive UI screen using HTML and CSS.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented and designed user interface for web based customer application.
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Used SVN as source code repository and versioning.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, XHTML, ECLIPSE, SVN, MVC, MySQL