Angular Js / Node Js Developer Resume
Houston, TexaS
SUMMARY
- Over 9+ years of front - end web application development experience with technologies using Angular.js, JavaScript, Node.js, JQuery, Bootstrap, HTML5, CSS3, OO JavaScript, JSON, XHTML, XML, DOM and PHP.
- Expertise in Bootstrap framework and building responsive website for both desktop and mobile browser users.
- Involvement in using various IDEs like Sublime Text, Web Storm, Brackets, Eclipse, Notepad++, ATOM, VIM.
- Hands on experience on CSS preprocessors such as SASS and LESS.
- Strong knowledge in using Object Oriented Programming concepts in JavaScript.
- Developed cross browser compatible pages using Modernizer to ensure proper working of CSS3 and HTML5 features.
- Experience in using browser debug tools: Firebug, IE Developer Toolbar and Chrome Developer Tools.
- Experienced in solving issues in web browsers, following the W3C standards to maintain the website with defect free.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Developed Graphic User Interface (GUI) to display report data using JQuery in Cross-browser compatibility and Web application scaling.
- Extensive experience on implementing the AJAX features using JavaScript and jQuery.
- Good Experience working with high performance and large traffic web applications. Adopt code optimization and data optimization and caching techniques.
- Good Understanding of browser Document Object Model (DOM) and DOM Functions and JavaScript capability to manipulate DOM.
- Experience on large scale UI / JavaScript projects where most of the development is in UI layer with modular application design, applied best practices, advanced packaging/build processes and performance is pivotal.
- Developed applications using open source frameworks like Struts includingStruts, HTML Tag Library, Action classes, Form Beans and Struts Validation Framework.
- Experienced in developing applications usingMVC architecture.
- Experience with versioning tools like GIT, Clear case, SVN, Subversion and CVS.
- Experience in Web Services like REST, and SOAP.
- Experience with task runners like Gulp and Grunt.
- Experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the time-lines for the project.
- Good knowledge working in Databases likeOracle (SQL, PL/SQL) and MySQL.
- Experience in working with Relational Database (RDBMS) concepts like database designing, Normalization, PL/SQL, Stored Procedures, triggers, methods, functions, packages etc.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Safari, Internet Explorer, Mozilla FF, and Chrome.
- Experienced in using Operating Systemslike Windows NT / 2000/XP, UNIX.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, PHP, Drupal, AJAX, DOM, JSON, Java, Struts, Hibernate, Responsive Web design.
Tools: Maven, Subversions, Jenkins, SharePoint
IDE & Editors: Brackets, WebStorm, Notepad++, Eclipse, Eclipse RCP, Sublime text, Atom, Webpack, EditPlus.
Version Control: SVN, GIT, Clear Case, Subversion
JavaScript Libraries: JQuery UI, Ext JS 4.0, Ember.js, Angular.js, Node.js, Bootstrap.js
SDLC: Agile(Scrum), Waterfall, TDD
Databases: Oracle 10g, PL/SQL, MySQL
Operating Systems: Windows XP/Vista/7/8, Linux, and Mac OS.
Application/Web servers: Apache Tomcat, Oracle Web Logic Server
Other Tools: MS Office, JIRA, Firebug, Adobe Photoshop, Adobe Illustrator, Chrome Developers Tool.
PROFESSIONAL EXPERIENCE
Confidential, Houston, Texas
Angular JS / Node JS Developer
Responsibilities:
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML5 and CSS3.
- Wrote extensive HTML5, CSS3 and JavaScript code to build dynamic pages.
- Implemented nested views and routing using Angular ng-Router as per the requirement
- Responsible for developing the UI pages using HTML5, CSS3, LESS, Angular.js
- Created custom directives for re-usable components (Multi-filed form elements, background file uploads etc.)
- Re-designing/ developing the main website to improve user experience and add new functionality.
- Used Node.js to run Grunt tasks and build properly the project (compile, minify, etc.)
- Implement modules into Node.js to integrate with designs and requirements and Created rich application websites using Angular, Node, and Yeoman.
- Involved in creating SPA (Single Page Applications) using Angular.js.
- Have developed custom reusable Angular directives.
- To take care of all the asynchronous I/O operations, used event loop in Node.js.
- Worked on Event-driven architecture in Node.js to speed up the synchronization process.
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Able to integrate with and managing APIs exposing Micro Services (REST, SOAP) including development and support of Java/JavaScript services.
- Tested code using Mocha, Chai, jasmine-Karma and Grunt task runner.
- Microservices has been designed and built using Spring Boot, Spring Security and deployed to AWS cloud.
- Experience in design and implementation of services using SOAP\REST, creating REST services using Web API.
- Worked on Core Java and its libraries in creating the Java web application's business Logic.
- Performed automated tests on the entire code using Agile and TDD.
- Actively involved in scrum meetings for requirement analysis, task analysis, and progress discussions.
Environment: Angular.js, JavaScript, HTML5, CSS3, Bootstrap, Node.js, JQuery, JSON, Ajax, JSP, sublime text, Eclipse, DOM, Web Services, JSON, Spring, Spring MVC, GitHub, SQL developer, PL/SQL, SDLC, Agile, Scrum, and Windows.
Confidential, Chicago, Illinois
Angular JS Developer
Responsibilities:
- Involved in Requirement gathering phase in order to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements.
- Currently part of the team, working on shifting front-end development from Angular to React.
- Applied advanced HTML, JavaScript, and CSS to deliver cutting-edge user interfaces and components.
- Used Bootstrap Grid System and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phone's.
- Developed custom bootstrap with brand appropriate styles, colors, animations and font icons
- Used Angular.js for developing single page web applications.
- Worked with in-built angular directives, filters, services, and created custom directives etc. as per the requirement.
- Created various Angular directives, controllers, DOM, expressions, templates, data binding, etc.
- Developed server side RESTful services and called them from angular controllers.
- Generated responsive data tables using with Bootstrap grid system.
- Applied JQuery scripts for basic animation and end user screen customization purposes.
- Used JQuery mainly for adding several functionalities to the application (calendar, tooltips, popover, hiding elements validation, making Ajax calls, etc.)
- Worked on Core Java and its libraries in creating the Java web application's business Logic.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and involved in performance tuning the website
- Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work.
- Worked with CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Generated new and edited existing design with CSS to accommodate new changes in design and logic.
- Coordinated team application of Test-driven-development (TDD) strategies to optimize system quality and to enable rapid refactoring and Agile Methodology.
- Created web pages which are informative and yet very neat and interesting to look at.
- Responsible for design and development of the web pages from mock- ups.
- Worked closely with business users and developers of team to resolve issues.
Environment: HTML5, CSS3, JavaScript, Angular.js, JQuery, Node.js, NPM, Bower, gulp, ECMA Script (ES), Restful Web services, JSON, AJAX, Bootstrap, Responsive Web Design, SCRUM, TDD, and Windows.
Confidential -St. Louis, MO
Web UI Developer
Responsibilities:
- Involved in SDLC such as Requirement gathering, System Analysis, Design, Coding and Testing the Account Information and Fund Transfer Modules of this system.
- Responsible for the overall layout design, color scheme of the web site using HTML5, XHTML and CSS3 and responsible for creating detailed wire frames and process flows.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Designed dynamic and multi-browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
- Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
- Responsible for fixing all bugs encountered and communicating back over to the QA team.
- Wrote test plans and performed unit testing and performance testing.
- Designed and developed new features for application using HTML, JSTL, JavaScript and XSL.
- DevelopedJavautility classes for common application functionality like database access, error logging and configuration file.
- Responsible for the design and development of the application framework (STRUTS). The views are programmed using JSP pages with the struts tag library, Model is a combination of EJB’s andJavaclasses and web implementation controllers are Servlets.
- Worked and configured application in Apache Tomcat Server.
- Developed Test Cases and subsequently Unit Testing of the various modules is performed.
- Developed components to fetch the data from the back end using AJAX and jQuery.
- Designed and delivered innovative transparent cryptography layer using AES 256-bit encryption, protecting stolen laptops from having their offline data compromised.
- Written SQL, PL/SQL queries. And used DB2 stored procedure, functions, triggers, cursors, objects, sequences etc.
- Created Ajax calls to exchange (request / responses) information with database.
- Used Web Logic Workshop as IDE for development, used CVS for source code control.
- Wrote custom jQuery plugins and developed JavaScript functions to build a bleeding-edge, AJAX driven user interface.
- Application support for System Integration Testing and User Acceptance Testing.
Environment: HTML, CSS, JavaScript, JQuery, Java/JavaEE, Struts, EJB, SOAP Web Services, ANT, JUnit, WebLogic, CVS, Log4J, AJAX, JSON, Tomcat, SQL developer, PL/SQL, SDLC, Agile, Scrum.
Confidential, Houston, TX
Java UI Developer
Responsibilities:
- Created User Interface Design using HTML5, CSS3, JavaScript, JQuery, JSON, REST, and Bootstrap.
- Implemented useful and elegant features and visualizations.
- Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
- Closely worked with the customer scrum to build the internal web application which will be Responsible for all client side UI Validation and implementing Business logic based on user selection using JavaScript and Angular.js.
- Built the Responsive UIscreen for create new customer process, create bill to and ship to screens, customer search results page, and customer dashboard page using Bootstrap.
- Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Used Ajax effectively to create pagination and with client side events like quick search.
- Developed the Presentation tier using Struts (MVC Architecture).
- Performed UNIT testing using Jasmine, and in writing Test Cases on every new version before sending it for User Acceptance Test (UAT).
- Applied industry best practices and standards when project requirements are lagging.
- Closely work with the QA Team to give user enhanced experience and reduce the number of key strokes.
- Implemented Restful Web Services that are consumed by customers for balance enquiry, redemption and other operations.
- Consume login authentication web service through third party web services using Restful API's.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
- Used SVN for Version Control.
- Implemented the Design and developing modules using Agile Methodology.
- Planned iteration for effective design and development of the Modules.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, JPA, JSP, Gulp, Grunt, Bower, Core Java, Eclipse, Firebug, Bootstrap, UNIX, NPM, Usability Testing, Agile methodology, SVN.
Confidential, Bloomsburg, PA
Front End/UI Developer
Responsibilities:
- Worked in a team, involved in developing the UI, layout and front-end programming (HTML) for web application.
- Development of client side validation techniques using a JQuery, 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.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, Responsive Web Design and Bootstrap.
- Built complex desktop - style UI using HTML, CSS, JavaScript and AJAX including configuration wizards and interactive reports.
- Worked on JQUERY to make dropdown menus on web pages and display part of a web page upon user request.
- Reviewed customer feedback about the debugging issues, fixed bugs with HTML and JavaScript codes and worked on resolving browser compatibility issues.
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS and JQuery in ongoing projects.
- Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Improved user experience by designing and creating new web components and features.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Implemented JavaScript source code and embedded nested handling logic using JQuery event handlers and call back functions.
- 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 Firefox and IE Developer Tool bar for IE.
- Developed the JQuery callback functions for implementing asynchronous communication using AJAX.
- Extensively used JQuery UI for screen design and development.
- Extensively used images of the product for web and catalogue.
- Analyze the response of JSON in order to update DOM.
- Used SVN for Version Control.
- Use of JIRA for tracking the issues and bugs that surfaces during the development phase.
- Developed components to fetch the data from the back end using AJAX and JQUERY.
- Developed JavaScript library for rendering domain-specific layout XML to the web.
- Involved in Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets/ libraries for complete UI controls.
- 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 user friendly navigation for displaying various sections of data using JQuery.
- Created Dynamic Web Pages using Web Controls and developed forms using HTML5.
- Involved in writing SQL Queries, Stored Procedures.
Environment: HTML, CSS, JavaScript, JQuery, JSP, AJAX, SQL Server, Mocha, Jasmine, SVN, JSON, DOM, JIRA, XML, Firebug, Tomcat Apache, Agile, Scrum, SQL, My SQL, SQL Developer, and Windows.
Confidential
Jr. UI Developer
Responsibilities:
- Redesigned the existing site and to create new interfaces.
- Developed HTML prototypes and ready XHTML documents with CSS style sheets.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Abstraction of entities was done using Java.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Maintained Struts architecture throughout the application.
- Developed the bean classes for better data exchange between the MVC layers.
- Used multithreading and socket programming.
- Deployed the application on WebLogic, Application Server.
- Modified JavaScript to read client side activities (events) and data and event validations.
- Used CVS as version Control system.
- Suggested ER models and changes in the table structures.
- Created Stored Procedures, Trigger for database access and events.
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
- Used Java servlets as action flow Controllers.
- The new website has made it much easier for the users to access the page and check the required information.
Environment: HTML, CSS, Java, JavaScript, J2EE, WebLogic Server, Struts Frame work, Servlets, JSP, EJB, Eclipse, UML, Windows XP/Linux.
