Senior Javascript Developer Resume
Weston, FL
SUMMARY
- 6 years of IT experience in design, development, implementation and testing of Client Server, Web Applications using UI Technologies.
- Experienced in implementing Enterprise Applications with each phase of Software Development Life Cycle (SDLC) including Requirements gathering, Analysis, Design, Reviews, Coding, Unit and Integration Testing.
- Expertise in Client scripting language and server side scripting languages likeHTML, CSS, JavaScript, AJAX, jQuery, Bootstrap, React JS, Angular JS and Node JS.
- Very good knowledge of data virtualization of JSON data using D3.JS.
- Experienced in developing AJAX interfaces with libraries and frameworks Angular JS, JQuery, JQuery UI.
- Extensive knowledge and working experience in Service - Oriented architecture (SOA), Object Oriented Analysis and Design (OOAD), Object Relational Mapping technologies, UML and J2EE Architecture.
- Strong Experience in dealing with CSS Animations, Backgrounds, Layouts, Positioning, Text, Border, Padding and CSS Box Model.
- Experience in Software Quality Assurance (QA) testing user cycle & experience in regression testing and defect fixing.
- Experienced in implementing SASS a pre-processor for CSS style sheets.
- Experienced in creating storyboards and hand sketches for various modules in development.
- Expertise in XML and related technologies like Web Services, SOAP, RESTful, WSDL, XPath, XQuery.
- Experience in Bootstrap (responsive design), Backbone JS and React JS frameworks.
- Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio.
- Experienced in deploying, configuring, maintaining applications on application servers such as RedHat Jboss, Web sphere (9.0,8.5,8.0,7.0), Web logic (12c, 11g, 10.3, 9.2), and Tomcat 6.0.
- Have undergone the training in Software Development Processes like SDLC, Waterfall, Apache Camel, Test Driven Development (TDD), Iterative and Agile/Scrum Methodologies.
- Experience in writing SQL queries to generate the reports for the Web Trade Service application and good understanding of PL/SQL.
- Extensive experience in Linux systems including Shell scripting, build scripts etc.
- Experience in working with Continuous Integration (CI), Continuous Deployment Practice, Cloud based implementation using Jenkins, maven tools.
- Expertise in working with relational database management systems like Oracle, MySQL, SQL Server.
- Experience with MVC Java Script Frameworks like Angular.js, Bootstrap.js, and D3.js.
- Experience with MVVM Java Script Frameworks like Ember.js.
- Extensive experience in implementing designs Patterns Dependency Injection, Data binding and object oriented programming.
- Experience in using various tools and IDEs for development and design like NetBeans, EditPlus, Notepad++, Eclipse, Brackets, Adobe Photoshop, and Dreamweaver.
- Experienced in developing and integrating CMS integration for the application.
- Involved in creation of web application using Web 2.0 concepts and following SEO techniques for interactive web application.
- Experienced in using Agile Methodology including creating product/sprint catalogs, active participation in Scrum, Sprint planning and exit meetings.
- Experience in writing/editing web content, technical and user documentation, business process analysis, process flowcharting and documentation
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
- Log4j for extensible logging, debugging and error tracing.
- Excellent communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.
TECHNICAL SKILLS
Languages: SQL, PL/SQL, UML, Shell.
Web Technologies: JSP, Servlets, JQuery, JDBC, EJB, Angular JS, Node JS, React JS, Backbone JS, Web Services, SOAP, RESTful, HTML5, CSS3, JavaScript, D3 JS, Ember JS, AJAX, JSON, WSDL.
XML Technologies: Extensible Markup Language (XML), XSL, XSLT
Web/App. Servers: Apache Tomcat 4.0/5.0/6.0, Web Logic 12c, 11g, 10.3, 9.2, Web sphere 9.0,8.5,8.0,7.0, RedHat Enterprise Linux, JBOSS EAP 6.2, 6.0.
IDEs: Eclipse, NetBeans, EditPlus, Notepad++, Brackets, Dreamweaver, Adobe Photoshop
Tools: PL/SQL Developer, JIRA, ANT, log4j, Jenkins, MS office, Sharepoint, MS Visio
Operating Systems: Windows, UNIX, Linux, Sun Solaris.
Databases: Oracle 8i, 9i, 10g, 11g, 12c SQL Server, PL SQL, MySQL, RDBMS, DB2
Version Control: CVS, SVN, VSS, Git.
PROFESSIONAL EXPERIENCE
Senior JavaScript Developer
Confidential, Weston, FL
Responsibilities:
- Reviewing Business Requirements, Functional Specifications and creating Detailed Design documents for development.
- Implemented React JS for developing react components to home pages.
- Used React-JSX for writing templates as it is faster and easier.
- Implemented MVC pattern using Angular JS for separation of data.
- The automatic synchronization of data between model and view components is achieved by Angular JS. .
- Developing presentation layer with JSP’s, HTML5, JavaScript, CSS3, JQuery, JSON, AJAX,Form tags, Tiles, JSTL tags etc.
- JQuery & AJAX are used intensely for producing responsive User Interface.
- Developed code to call the Restful web service/APIs to fetch the data and populate on the UI.
- Worked on CSS Background, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements, CSS floats, cross browser compatibility and CSS behaviors in CSS.
- Worked with JSON data and migrated to another view. Developed highly secured web applications and Intranet applications.
- Declarative views made the code more predictable and easier to debug with the help of React.
- Facilitated agile development process in the company including requirements and design processes.
- Experience in Version Control tools like CVS, VSS and SVN for Source Code version management and merging Source code after intermittent Project releases.
- Involved in writing Maven based pom.xml scripts for building the web application on RedHat Jboss application Server.
- Co-ordinate with testing team to complete SIT & UAT, Work on issue fixing and enhancements to fulfill user needs.
- Developed Unit Tests and Test Suites using Junit and used Log4j for traces and logs.
Environment:, JSP’s, HTML5, JavaScript, CSS3, JQuery, JSON, AJAX, Angular JS, React JS, Web Services, SOAP, Restful Services, RedHat JBoss 6.2, Maven 2.0, Agile, CVS, VSS, SVN, JUnit, Log4j
Senior JavaScript Developer
Confidential, Portland, OR
Responsibilities:
- Designed dynamic and cross-browser compatible pages using HTML5, CSS3, JavaScript and AJAX.
- Used the node.js MVC Frameworks in the development of the web applications.
- Extensively used React JS for building reusable UI components.
- Building Web application using AngularJS for front-end and Node.js for building Server-side API’s.
- Created custom angular directives and filters for filtering the data that we display on the web page.
- Implemented one way reactive data flow to reduce boilerplate using React.
- Extensively used JavaScript for adding dynamic web content to Web Pages.
- Involved in developing web Page Applications using Angular JS. Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Used backbone.js for connecting the API's which enforces the communication to the server.
- Developed web applications which will work with all popular browsers like IE, Chrome, Firefox, and Safari.
- Applied jQuery Validation Plugin to validate the user input and to improve user experience.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Developed Web Services to communicate to back end applications using XML based SOAP and WSDL protocols.
- Developed REST services using Jersey implementation.
- Implementing systems components or systems using relevant technologies and methodologies.
- Used Subversion (SVN) for change management and used Maven based POM to facilitate build management.
- Involved in working with the QA to assist in writing test code and debugging the defects in the application.
- Used Maven as the building tool and involved in designing database schema changes and J2EE software upgrades to support new feature.
- Involved in technical mentoring, production system support and customizing solutions.
Environment: REST,SOAP, React JS, WSDL, Jersey, Eclipse3.8, UML,HTML5, CSS3, JavaScript, AJAX, JQuery, JSON, Angular JS, Node.js, XML, Web Logic 11g application server, Log4j, Oracle 10g, JUnit, Maven, SVN, Dreamweaver, Illustrator.
JavaScript Developer
Confidential, Nashville, TN
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle.
- Used Agile (SCRUM) and Waterfall methodologies for Software Development.
- Developed Custom Tags to simplify the JSP 2.0 code. Designed UI screens using JavaScript, JSP 2.0, AJAX and XML, HTML5, CSS3 and JQuery.
- Implemented Restful Web Services to pull and push JSON data.
- Developed Web Services to pull data from server using Restful API.
- Used JQuery libraries for creating UI Components and validations.
- Used GitHub Source Repository for developing Angular Source Code.
- Identified the participating pages and the navigation paths between pages.
- Used Web Logic Workshop page flow technology.
- Created several JSP’s and populated them with data from databases using JDBC.
- Designed and developed EJBs to handle business logic and store persistent data.
- Developed server side functionality for Admin Interface features (adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc).
- Planned and implemented various SQL, Stored Procedure, and triggers.
- Used JUnit framework for unit testing of application and ANT to build the application.
- Used JDBC to access Oracle database and implemented of connection pooling.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems.
- Developed applications in Angular JS and BootStrap deployed into development, test and production environment successfully.
- Developed UI of the application using Node JS and JQuery libraries.
Environment: JSP 2.0,Agile, JDBC, EJB 2, Web Services, JUnit, RESTful, XML, JavaScript, AJAX, JQuery, HTML5, CSS3, JQuery, JSON, Angular JS, Node JS, Boot Strap, UML, Web Logic 8.0, ANT, Oracle 11g, Windows XP, SQL .
JavaScript Developer
Confidential
Responsibilities:
- Design and development of Web pages usingHTML5,CSS3.
- Developed Action Classes for workflow control and Data Access Object for getting database connections from connection pool.
- Used JDBC to access Oracle Database and used Stored Procedures.
- Developed JSP Pages made them accessible to the Client using Web Logic Application Server.
- Extensively used complex SQL statements including joins and nested queries
- Developed Stored Procedures
- Extensively used XPath for finding information in an XML document. XPath is used to navigate through elements and attributes in an XML document.
- Coded JSP pages and used JavaScript for client side validations and to achieve other client-side functionality.
- Extensively used jQuery in implementing variousGUIcomponents in application portal.
- Involved in various technical and architectural design discussions with back-end teams as well as front-end team to integrate front-end and back-end.
- Extensively worked on AJAX.
- Used ANT scripts for building the application.
Environment: HTML5, CSS3, JavaScript, AJAX, JQuery, Eclipse IDE, JDBC, JSP, XML, XPATH, Web Logic 8.0, Oracle 8i, SQL
JavaScript Developer
Confidential
Responsibilities:
- Involved in design, development, Object Oriented Analysis and testing the application.
- Developed JSP and Servlets for data collection and manipulation for the reports.
- Developed Front-end UI using HTML, CSS and JavaScript.
- Wrote SQL Queries, and integrated SQL Queries into DAO.
- Developed triggers, packages, procedures and functions using PL/SQL.
- Designedandimplemented PL/SQLstored procedures to process messages.
- Built UML Class Diagrams and Sequence Diagrams.
- Performed server side programming using AJAX, JQuery.
- Created forms for user input, extensive use of CSS.
- Used AJAX, JSON to send request to the server to check the functionality of website and receive response from customer and sent it back to the server for the analytical result.
- Coded pages with best Search Engine Optimization (SEO) techniques
- Deployed the application into Web Sphere application server.
- Creating of test cases for the Unit and Integration testing.
Environment: JSP2.1, Servlets2.5, XML, HTML5, CSS3, JavaScript, AJAX, JSON, JQuery, SQL, PL/SQL, Web Sphere 6.0, UNIX, UML, SEO.
