Sr. Node.js Developer Resume
CA
SUMMARY
- Around 9+ years of experience in UIdevelopment, Front End development, designing and developing interactive User Interfaces, usability, web and client/server applications using HTML5, CSS3, JavaScript frameworks, jQuery, Bootstrap, Angular JS.
- Extensive knowledge in developing applications in a Single Page Application (SPAs) using various JavaScript frameworks like Angular Js, React.js, Polymer.js, Node.js and Bootstrap.
- Proficient in building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, Angular JS, Node JS, Ext JS, React JS, CSS/CSS3 and JavaScript, jQuery that follows W3C Web Standards and are browser compatible.
- Well - versed using JavaScript and jQuery for manipulating the mark-up and data operations using jQuery and AJAX.
- Proficient in making responsive web designs using either only HTML or CSS, by using CSS frameworks like Twitter Bootstrap.
- Created REST ful APIs in Java environment using JAX-RS and Node.JS using Express.JS framework.
- Good knowledge and experience in User Interface (GUI) driven application design and development using JSF, Rich faces, JavaScript and J-Query frameworks.
- RIA applications using Flex, HTML5, CSS, Ajax, DOJO and Node JS.
- Good knowledge of database connectivity (JDBC) for databases like Oracle, DB2, SQL Server, MySQL, NoSQL, MS Access.
- Experienced working in AGILE, Waterfall, delivery process of software using Automation and Manual Testing.
- Good understanding of quality assurance testing methodology relative to the Software Development Life Cycle (SDLC).
- Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JSF, AJAX, JDBC, EJB, JNDI, JMS and Object Oriented Programming techniques, Sound Understanding and good understanding Object Oriented JavaScript and Implementation.
- Expertise in advanced JavaScript libraries and frameworks such as Prototype, Ext JS, Angular JS, React JS, Node JS and Object Oriented Programming in JS.
- Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
- Authored REST based Web API wrappers to integrate with conventional Web Services.
- Expertise in building device independent UI designs using both @media queries and frameworks like Twitter Bootstrap.
- Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of Future Pages.
- Knowledge on BASH scripting, Single Page MVC Structure, AJAX, GIT, NPM, SASS, Extensive experience in J2EE technologies like, Service Oriented Architecture &MVC frameworks.
- Proficient in creating server-side components, designing and implementing business tier objects, unit testing, debugging and deployment.
- Experience using all popular text-Editors like Eclipse, Komodo Edit, Sublime Text, and Notepad++.
- Experience in Agile methodologies such as Extreme Programming, Waterfall Model, Test Driven Development, Iterative and Incremental development.
- Experience in the use of various relational databases like Oracle, DB2, SQL Server and NOSQL databases like Mongo DB, Cassandra.
- Experience working in MVC Architecture based frameworks like AngularJS.
- Worked extensively with IDE's like Microsoft Visual Studio, Adobe Dreamweaver, Eclipse, My Eclipse, IntelliJ and Net Beans.
- Expertise in using debugging tools like Firebug and built in IDE debuggers for troubleshooting existing code.
- Expertise in designing and developing User Experiences for Web Applications using Web Authoring tools such as Adobe Dream-weaver CS3, Adobe Illustrator, and Adobe Flash.
- Experience in consuming and implementation of web services using XML, SOAP, WSDL and REST ful API, Web services.
- Experience in designing web applications and web contents for the reports generated by data visualization tools like Tibco Spot fire and Qlik view also worked with Site core web content management tool for the web content editing.
- Upgraded the existing media playback features from Flex to HTML5 media elements.
- Good experience with mobile user interfaces including IOS, android.
- Good knowledge on IOT (Internet of things) subject.
- Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.
- Always worked closely with system users and management personnel and gained reputation of loyalty, quick problem solving, and excellent teamwork and communication skills.
- Worked Extensively in using theJSR 286, 168 PortletAPI and developing Portal Applications,WSRP, XMLAccess
- Worked with WebSphere Portlet Factory 6.1,IBM Rational ApplicationDeveloper 8, 7.5
- Worked extensively in Java, J2EE technologies, JSF, Spring-MVC, Servlets, JSP, XML,JavaScript, DOJO, JQuery
TECHNICAL SKILLS
Web Technologies: HTML4/5, CSS2/3, SASS/LESS, JavaScript, Angular JS, AJAX, XHTML, JSON, J-Query/ J-Query UI, ECMA Script 5/6 Bootstrap, JSON, React Js, Node JS, Require JS, Ext JS and Backbone JS.
Programming Languages: C, C++, Core Java HTML, DHTML
XML Technologies: XML, SAX, DOM, XSL, WSDL, X-Path, REST, SOAP.
Tools: Eclipse, Net Beans, Notepad++, Web-storm, WSAD, RAD, CVS, J-Builder, J-Developer, Visual Studio 2015, Ant, Maven.
Databases: SQL Server 2008, Oracle 11g, My-SQL 5.1, MS Access 2007
Operating Systems: MS-DOS, Windows, Mac, Unix &Linux
Java Technologies: Core Java, JSF, web Services
Front-End Frameworks: Bootstrap, Foundation, Skeleton, Groundwork CSS.
Other Skills: UML/OOAD, JIRA, J-UNIT, Fire Bug, IOT, Design Pattern, Sketching, Painting, Photography, Print Media Design.
PROFESSIONAL EXPERIENCE
Confidential, CA
Sr. Node.JS Developer
Responsibilities:
- Implement cloud-based AWS Reverse Sync project;Sync the AWS DynamoDB to xAdvertiser, based on MySQL server using AWS as Cloud platform.
- Responsible for maintaining changes in data in DynamoDB to reflect into the MySQL dbserver; also data clone from AWS DynamoDB through all the lambda functions should be in sync.
- Develop scripts for cloud formation and deployment process, Coordinate with application deployments in Cloud environment.
- Work on back end databases, REST APIs, SQL/NoSQL Databases, using Java/Node.JS. Develop Unit Tests (Positive and Negative) via Mocha, Chai and Sinon.
- Responsible for the DynamoDB and SQL server administration including creation and fine-tuning of database, backup and restore.
- Troubleshoot and debugging the production issues.
- Develop new releases; work with QA in creating test cases and assists in creating implementation plans.
- Work with the Agile/Scrum team to clarify the new products and features as requested. Coordinate with peer code reviews.
- Coordinate in all life cycle activities like release planning, coding, testing and production release. Prepare and evaluate workflow solutions and provide reference with documentation.
- Responsible for Continuous Integration and Deployment (CI/CD) - e.g. CircleCI, Jenkins.
- Work with Github, JIRA and other software development project tools, Git is second nature, and using PR/branch-based git flows.
- Develop cloud native API such as Amazon AWS API and other AWS Services link SNS, SQS, Kinesis, S3 Storage, API gateway and Lambda.
- Created REST ful APIs in Node JS using Express framework and consumed them from Angular JS.
- Implemented the conversion of the existing project written in JavaScript/J-Query to Angular JS.
- Involved in designing use cases with the help of business analyst team and developed technical requirement documents. Helped the client project management team to identify the suitable technology and tools required for the projects.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Used JavaScript testing tool Jasmine for unit testing
- Used Angular.JS multiple in-built directives and API’s in Angular JS & Node Js such as filters, root scope, child scope, modal, template, state etc.
- Used GIT as Version Control Tool. Developed pie charts using Google Charts for web application that matched the requirements.
- Following Scrum methodology to track the project details and updating the development status every day in the SCRUM.
- Implemented JavaScript source code embedded nested handling logic using J-Query event handlers and call back functions.
- Developed user interfaces using Tiles with JSP, HTML and JavaScript.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Following Scrum methodology to track the project details and updating the development status every day in the SCRUM.
- Used the Node.js, AngularJS and Backbone.js MVC Frameworks in the development of the web applications.
- Extensively used React.js to render pages on both the client and server sides.
- Used the server based java script for persistent server connection in the application process of NodeJS.
- Define requirements for new technology implementations.
- Handling the entire chain from product ideation, through exploration and design, to launch and iteration i.e. conceptualize new products/features, do first-cut interaction design (UX), create low level mock-ups, work with the developer team for coding, design, QA and finally product launch.
- Establish and supervise the software development process, setting short-term objectives and assessing progress as defined by the selected software development methodology.
- Conduct code reviews and specification conformance testing as defined by the selected software development methodology.
- Establish and supervise a quality assurance process, including integration and system testing.
- Select, deploy, and monitor performance profiling tools and procedures.
- Review and approve proposed development releases and manage the release process.
- Maintain up-to-date knowledge of technology standards, industry trends, emerging technologies, and software development best practices.
- Worked on creating and designing the API Servers in nodejs following the Swagger Spec.
- Working on HTML5, CSS3, Bootstrap3, Angular/React, Node.js based applications.
Environment: HTML5, CSS3, JavaScript, ExpressJs Framework with MongoDB, DynamoDB and Redis. J-Query, JSON, DOM, AJAX, GulpAngular JS, Node JS, Ext JS, Backbone JS, JSON, and Agile.
Confidential, Atlanta, GA
Sr. Java UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, J-Query, AJAX, Angular Js, Require Js and JSON.
- Performed complete application life cycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance.
- Implement modules into Node JS to integrate with designs and requirements.
- Implemented Rest based web services using JAX-RS annotations and Jersey implementation to handle different formats like JSON.
- Implemented latest HTML5 and CSS3 features like creating various effects, shading, 2D 3D animation, Shapes, Handling multimedia files and many others.
- Created Angular.JS Controller which Isolate scopes perform operations in UI.
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Implemented various web page layouts using HTML5 and CSS3, Bootstrap with focus on user experience and compliance to standards.
- Created REST ful APIs in Node JS using Express framework and consumed them from Angular JS.
- Implemented the conversion of the existing project written in JavaScript/J-Query to Angular JS.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash, Dream-weaver, and Photo shop.
- Handled browser compatibility issues in HTML, CSS and JavaScript for IE, Firefox and Chrome.
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML/HTML5, XHTML, and CSS/CSS3 as per company's standards.
- Worked with various MVC frameworks such as Angular, Ember, JQuery, Dojo (Jason).
- Identified usability and develop functional and smooth, easy-to-operate and eye-catching web applications using EXT JS, Angular JS and react JS.
- Developed the Java Graphical User Interface for end users using Java FX and Swing.
- Developed CSS3 style sheets to give gradient effects like page layouts, navigation and icons.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features using Polymer JS and Angular JS.
- Work with and customize the Reaction Commerce Meteor (React) platform to provide clients with outstanding Ecommerce solutions.
- Develop numerous marketing programs (logos, brochures, newsletters, Info graphics, presentations and flex designs) and guaranteed that they exceeded the expectations of our clients.
- Developed drag and drop document editing using React JS-dnd and React JS-motion.
- Developed and designHTML5,CSS3inJ-Queryas well as making the pages dynamic usingAJAX,JSONandXML.
- Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Using Angular JS, I created custom directives for data manipulations and to display data in company standard format in UI.
- Used agile methodology for the software development.
- Developed web pages using Polymer JS, Forms, Components, Layouts, Events, Validations, Trees, Grids components.
- Incorporated using Java Swing, File Handling, MVC, J-Unit Testing and Scrum Methodology.
- Developed the front-end featuring rich web interface implemented using HTML5, CSS3, JavaScript tool-kits.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular JS, EXT JS and J-Query.
- Setup agile iteration, product life cycle and had daily scrum meetings.
- Used Karma/Jasmine for unit testing the complete application.
- Used Backbone Js for building rich Internet applications & Require Js to optimize in-browser use and to Load the module and to improve the Speed.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load Time and add modal dialog in web pages to get user input and requests.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Handled browser compatibility issues in HTML, CSS and JavaScript for IE, Firefox and Chrome.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like Message posting and auto complete form validations.
- Used Ext.JS to build the GUI controls of the application and Designed look-and-feel for web sites in Photo shop.
- Used JavaScript for custom client-side validation and DOM manipulations and used GRUNT and BOWER to run the task.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Angular.js, Node Js and J Query.
- Applied industry best practices and standards when project requirements were lagging.
- Involved in various phases of Software Development Life Cycle (SDLC) using Agile Methodology.
- Involved in creating a reusable component using React JS for DOM manipulation.
Environment: HTML5, CSS3, DHTML, JavaScript, J-Query, JSON, DOM, AJAX, YUI, Apache Tomcat, LESS, Gulp, Flex, Photo-shop, Dream-weaver, Angular JS, Node JS, Ext JS, Backbone JS, Responsive Design, Twitter Bootstrap, XML, JSON, and Agile.
Confidential, San Jose, CA
Sr. Java UI Developer
Responsibilities:
- Involved in designing use cases with the help of business analyst team and developed technical requirement documents. Helped the client project management team to identify the suitable technology and tools required for the projects.
- Developed several REST web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications, Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
- Developed the UI Screens using JSP, Struts, HTML, CSS, JavaScript and did the client side validation with the JavaScript.
- Developed the UserInteractivewebpages in a professional like manner by using webtechnologieslikeHTML5, XHTML,andCSS3as per company standards
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap.
- Implemented Restful web service in YUI Grid Data and YUI Menu.
- Implemented SPA’s with React Route.
- Developed Web Services to consume those Web Services as well other enterprise wide Web Services.
- Used Angular JS for the two way data-binding allowing auto synchronization of models and views.
- Use HTML Usability and Git-Hub for access control and task management.
- Used Bootstrap library to quickly build project UI's and used Angular JS framework to associate HTML elements to models.
- Used JS for custom client-side validation and DOM manipulations and used GRUNT and BOWER to run the task.
- Developed the UI Screens using JSP, Struts, HTML, CSS, JavaScript, Angular.JS, React.JS and did the client side validation with the JavaScript.
- Worked on testing based on TDD approach along with Agile methodology.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Designed Cross-Browser compatible Page Layouts using the CSS.
- Used CSS Blueprint and LESS, SAAS to create grids and used SENCHA tool for rapid design, develop, and manage cross-platform web applications.
- Developed the front-end featuring rich web interface implemented using HTML5, CSS3, JavaScript tool kits like YAHOO USER INTERFACE (YUI).
- Tackled a wide variety of tasks, including ideation, user interface design, usability, visual design, HTML, CSS, and JavaScript in an agile environment.
- Designed User Interface using Java Server Faces (JSF), HTML, CSS3, J-Query and Angular.JS and XML in a responsive grid layout.
- Designed and development of Web pages using PHP, HTML, CSS p re-processor including Ajax controls and XML.
- Proficiency in building Web (UI)User Interface using, HTML5, CSS3, JavaScript, J-Query, AJAX, JSON, React JS, Bootstrap and Angular JS that follows W3C Web Standards and are browser compatible.
- Good with scope isolation, transcend, templating, in creating (elements, attributes, classes) using custom directives.
- Used JavaScript testing tool Jasmine for unit testing.
- Involved in performance and SQL Query optimization.
- Involved in design and development of n-tier architecture.
- Debugged JavaScript using chrome developers tools and Firebug in Chrome.
Environment: HTML5, CSS3, Angular JS, Bootstrap, Object Oriented JavaScript, J-Query, JSP Technologies, Window 7, Eclipse, JAVA Technologies, Web Services, Microsoft Dynamics CRM 2013.
Confidential, Chicago, IL
Java UI Developer
Responsibilities:
- Responsible to enhance the UI using HTML, Java Script, XML, JSP, CSS as per the requirements and providing the client side using J-Query validations.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used Angular.JS framework for building web-apps and is highly efficient with PHP framework as Tested of websites for W3C validation and testing it in major browsers like Firefox, IE7, IE8 and Opera.
- Involved in writing application level code to interact with API’s, Web Services using AJAX, JSON and XML.
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Designed business applications using web technologies like HTML4, XHTML, and CSS2 based on the W3C standards.
- Used J-Query to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using J-Query framework.
- Performed JSON data parsing using Angular JS to render the information on user interface pages.
- Used Angular.JS multiple in-built directives and API’s in Angular JS & Node Js such as filters, root scope, child scope, modal, template, state etc.
- Used Backbone, knockout JS for effective web design and Used Firebug, Firebug Lite, and IE DeveloperToolbar for debugging and browser compatibility.
- Implemented J-Query to improve the overall usability of the website interface.
- Making changes to the existing web applications and creating new components using React JS.
- Used JSON for data exchange and Rest Services to interact with spring controller.
- Involved in developing the UI pages using HTML, CSS, JavaScript, AJAX, Angular.JS, JSON, J-Query and Node.JS.
- Worked on Proof of Concept for developing application using Node Js and Mongo DB.
- Used GUICE (pronounced as juice), JavaScript, and XMI for client side implementation.
- Strong implementation in handling Ext JS Ajax Request and Response using Java Spring and JSON.
- Maintained the business standards and the requirements in EJB and deployed them on to Web-Logic Application Server.
- Developed user interfaces using Tiles with JSP, HTML and JavaScript.
- Designed layouts on the front-end using HTML, CSS, JavaScript, query and Backbone JS.
Environment: HTML, CSS, XML, JavaScript, Angular JS, Cassandra, TOAD, SVN, Node JS, ESB, SOAP, REST, J-Query, JSON, JAX-RS, Require JS, Log4J, Adobe Dream-weaver, Log4J, Sun Jersey, Quality Center, AJAX, Hibernate.
Confidential
Java UI Developer
Responsibilities:
- Worked with 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.
- Created appropriate concept models, site organization, navigation, page layouts and interaction to support company’s needs and goals.
- Creation of highly Usable, Accessible, X-Browser, X-Resolution, and X-Platform compatible web applications using (X)HTML, DHTML, CSS, JavaScript, JavaScript Libraries.
- Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML, XHTML and CSS.
- Developed Core Enterprise Risk Engine Big Volume Platform to Risk Rank ISG/WM Clients both Real-time and for daily Regulatory Reporting.
- Utilized various JavaScript and J-Query libraries, AJAX for form validation and other interactive features.
- Built Web pages that are more user-interactive using J-Query plugins for Drag and Drop, Auto-complete, AJAX, JSON, and JavaScript, Bootstrap.
- Used GIT as Version Control Tool. Developed pie charts using Google Charts for web application that matched the requirements.
- Following Scrum methodology to track the project details and updating the development status every day in the SCRUM.
- Implemented JavaScript source code embedded nested handling logic using J-Query event handlers and call back functions.
- Developed user interfaces using Tiles with JSP, HTML and JavaScript.
- Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Following Scrum methodology to track the project details and updating the development status every day in the SCRUM.
- Wrote code to fetch data from Web services using J-Query AJAX via JSON response and updating the HTML pages.
- Installation, configuration and administration of Red Hat Linux servers and Solaris servers.
- Used Bootstrap front-end framework for faster and easier web development with My-SQL database as the back-end.
- Used agile methodology for developing the application.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: HTML, CSS, JavaScript, AJAX, J-Query, Angular.JS, Bootstrap, XML, J2EE, JSP, Apache Tomcat, Eclipse, Oracle, Microsoft Azure, Tortoise SVN.
Confidential
Java UI Developer
Responsibilities:
- Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Storage and manipulation of larger data, creating page elements while testing are more beneficial in D3.js.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
- Involved in writing procedures, complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle DB using Toad tool.
- Involved in building highly interactive portable widgets using HTML5, CSS3, LESS and the latest AJAX libraries.
- Created HTML pages from the PDF's given by the UX and used AngularJS to retrieve data from the Rest Services.
- Experienced with layout mangers including accordion, anchor, border, card layouts in EXTJS.
- Maintained the business standards and the requirements in EJB and deployed them on to Web Logic Application Server.
- Involved in the development of mobile management with the help of media queries in Twitter Bootstrap.
- Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Utilized the client records and participated in customer credit program architecture.
- Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day developments of the work done.
- Tested on iPhone, iPad and Android phones/tablets to ensure pixel perfection and operation of PhoneGap application.
- Used Pixel management for each element in the nested loop of elements by Bootstrap.
- Involved in the development of layout content with the help of Sass- twitter -bootstrap.
- Used the Node.js, AngularJS and Backbone.js MVC Frameworks in the development of the web applications.
- Extensively used React.js to render pages on both the client and server sides.
- Used the server based java script for persistent server connection in the application process of NodeJS.
- Used AJAX calls through AngularJS to populate the data tables on the front-end.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Implemented and developed with Interwoven Team site and other Content Management Systems.
- Identifying the long-term objectives and strategies, this is the major challenge in E-commerce management.
Environment: HTML5/HTML, CSS3/CSS, JavaScript, jQuery, JSP, EJB, LESS, JSON, DOM, Node.js, Angular.js, React.js, EXTJS, D3.js, Bootstrap, MVC, Adobe Fireworks, Photoshop, Dreamweaver, Illustrator, AJAX, XML, Eclipse, PhoneGap, Internet Explorer, Firefox, Chrome, PL/SQL, Toad, Windows.