Sr. Nodejs & Reactjs Developer Resume
Mclean, VA
SUMMARY:
- 7+ years of experience in Web Development, Designing User Interface Applications, Testing and documentation of professional web based applications using Java, J2EE technologies,HTML5, CSS, Bootstrap, JavaScript, jQuery, NodeJS, Angular 2.0, React.JS.
- Experience in Architecture, Design and Development of Object Oriented Software Systems and building complex, high performance, scalable and easily maintainable solutions for N - tier, Web, and Distributed applications.
- Experienced in developing UML Diagrams like use Cases, Class Diagrams and Sequence Diagrams using Rational Rose and MS Visio.
- Worked on NSS (Mozilla), PKCS11 library to develop the CRYPTO operations for the Node.
- Experience in developing Web Applications with various frameworks Java Server Faces 1.x/2.x, Spring 2.x/3.x, Spring MVC, Spring Web Flow, Hibernate 2.0/3.0 ORM, JPA, J2EE, JSPs, XML/XSL, HTML, DHTML, JavaScript.
- Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, EmberJS, BootstrapJS, RequireJs, D3.JS, etc. Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS and JQuery.
- Experience in database programming using Oracle, MySQL, Postgres 9.3 and proficiency in developing SQL in JDBC as well as client server environments.
- Worked on many custom modules and widgets using React JS/CSS/HTML and made those cross-browsers consistent.
- Extensive experience in IDE and debugging tools like Eclipse, Juno, Eclipse KEPLER and Rational Application Developer.
- Utilised Node.js, Socket.io, Redis, Supervisor, Grunt, Yeoman, and Angular for scalable architecture and realtime technology.
- Expertise working on Application servers and Web servers like IBM Websphere, JBOSS in clustered environment and Apache Tomcat 5.x/6.x/7.x
- Implemented Service Oriented Architecture by publishing and consuming WebServices which has been developed using SOAP protocols, WSDL, XML, JAXB, XSD and Apache Axis2 framework.
- Strong development skills including RESTful Web Services. Proficient in working with task runners GULP and GRUNT.
- Comfortable working with MEAN(MongoDB, Express, Angular, NodeJS) stack.
- Performed unit testing using JUnit aiding test driven Development in some scenarios.
- Integration and deployment of applications done using tools like ANT,Maven debugging through logging frameworks like log4j.
- Good experience in using various version controls like SVN, and CVS, GIT.
- Worked on many Operating system environments including Windows 95/ 98/ NT/ XP/ 2000 Server, UNIX (including Sun Solaris), some flavors of LINUX Red Hat Enterprise, CentOS and Ubuntu .
- Developed crypto rest services using NodeJS and integrated services with HSM(Hardware Security Module).
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome.
- Highly adaptable in quickly changing technical environments with very strong organizational and analytical skills.
TECHNICAL SKILLS:
Web Development: HTML5, SASS, LESS,Atomic CSS, CSS3, SASS, LESS,JQuery, JavaScript, Servlet, JSP, PHP, JSON, JDBC, AJAX, XML,XHTML, MVC, DOM.
JavaScript Libraries: JQuery, React.js, Angular.js, Backbone.js, Ext.js, Require.js, Node.js, Bootstrap.
Database: MySQL, MSSQL, Teradata, PLSQL, MongoDB.
Methodologies: Agile, Scrum, Waterfall.
IDE s worked on: Notepad++, Eclipse,Visual Studio, Adobe Dreamweaver, NetBeans
Application Servers: Apache Tomcat, Web Logic, Web Sphere.
Operating System: Windows, Linux, Unix, Mac OS X.
PROFESSIONAL EXPERIENCE:
Confidential, McLean, VA
Sr. NodeJs & ReactJs Developer
Responsibilities:
- Designed Responsive Web pages using media queries and Twitter Bootstrap.
- Experienced in React JS and working with React Flux architecture. Experienced in working with Redux architecture.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Working with React Router for developing Single Page Applications SPAs.
- Experienced in developing React components. Used Axios with ReactJs for making AJAX Calls. Worked on Webpack for build and webpack-dev-server a server.
- Actively involved developing proof of concept for a newly propsed application in using Angular 2.
- Working experience with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules (import and exports).
- Used webpack, babel and gulp for transpilation(compilation) configuration for typescript to be converted to javascript.
- Worked with Angular 2.0 to develop single page applications, worked with ngrx/store for managing Angular 2.0 applications.
- Worked with http interceptors configurations for security in Angular 2.0 applications.
- Worked with Angular 2.0 directives, components, pipes, injectables.
- For Responsive Web design used Bootstrap to build grids, layouts and components. Used Bootstrap components like dropdown menus, navigation bar, alerts, and labels.
- Setup Jasmine and Karma for UNIT and Functional Testing of JavaScript with mocking frameworks and spys.
- Worked with MEAN/ MERN stack for developing applications.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
- Worked with Express.js for development of RESTful web services and middleware configurations.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
- Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
- Worked with Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, css autoprefixer, sass compilation, bundling and test runner configurations and make it available as a command.
- Worked with unit testing of javascript applications using Karma, Jasmine, apimocker, Jest, enzyme, snion.
Environment: HTML5, CSS3, CSS, JavaScript,Angular Js, Angular 2.0, React Js, Node Js, JQuery, AJAX, XML, JSON, PHP, REST web services, Protractor, Mocha, Chai,GIT etc.
Confidential, Louisville, CO
Sr. UI Developer
Responsibilities:
- Web design and development, application development using HTML, JavaScript and Bootstrap.
- Designed dynamic and multi-browser compatible pages using HTML5, CSS3, SASS, Bootstrap, JQuery, Angular JS, AJAX, PHP and JavaScript.
- Responsible for ensuring the pattern consistency across all pages.
- Responsible for design and development of the web pages from mock- ups.
- Responsible for creating the screens with table-less designs meeting W3C standards
- Applied JQuery scripts for basic animation and end user screen customization purposes.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed the User Interface usingHTML 5, SASS, JavaScript, JQuery, PHP and AJAX.
- Built a cross-browser graphics library using SVG and Canvas.
- Developed and implemented UI controls and APIs with Ext JS.
- Developed the various feature of the application using front end technologies like Backbone JS and React.Js.
- Using AngularJs created custom directives for data manipulations and to display data in company standard format in UI.
- Designed flash plug-ins for including different functionalities and content.
- Developed new reports and chart interface components using High ChartsAjax API.
- Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. REST web services leveraged by both web and mobile applications.
- Maintained high level of unit test coverage through test-driven development.
- Designed XML files for maintaining contents like video, images and audio and display them in flash application.
- Created web pages using CSS Image Sprites.
- Creating and implementing Master Classes in Action script 3.0 (based on MVC) for the application.
- Developing XML classes for loading the data from XML files deployed at the server.
- Maintained high level of unit test coverage through test-driven development.
- Designed 10 Unique themes with rich and flexible to accommodate different scenarios in which the user might want to display the data.
Environment: HTML5, CSS3, SASS, JavaScript, JQuery UI,AJAX, JSON, AngularJS, Ext Js, Bootstrap, PHP,RESTful Web Services,XML, Highcharts etc.
Confidential, Dallas, TX
Front End Web Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Used JQuery Ajax for service calls on pages to interact with the server for information.
- Rapid prototyping of design concepts.
- Used JavaScript, jQuery for user interactions in pages.
- Developed the UI with extensive use of backbone.js framework that helped to organize the code.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Experience with jQuery, Backbone Js and Angular Js.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Used JSON for storing and exchanging information between browsers and servers.
- Developed charting components using the Ext JS , charting for the data visualization.
- Designed flow diagrams which explain the process flow of Schematic development.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used agile methodology for the software development.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
Environment: HTML5, CSS, JavaScript, Bootstrap, JQuery, Angular Js, Backbone Js, Ext Js, SQL, XML.
Confidential, San Antonio, TX
Web UI Developer
Responsibilities:
- Front end coding with HTML and CSS. Created forms for user input. Extensive use of CSS. Web sites are developed, maintained and run within CMS.
- Coded JavaScript for page functionality.
- Ensured site design integrity and quality control consistency throughout the project's lifecycle.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Developed a complex AJAX application based on the jQuery framework.
- Produce elegant interactive solutions to complex problems that perform effectively across cross-browser and cross-domain environments.
- Debugging and testing existing code, JavaScript performance optimization.
- Worked on Cross Browser Issues for different versions of IE, Mozilla and Chrome.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Implemented interaction between frontend and backend using the JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
Environment: HTML, CSS, JavaScript, AJAX, JSON, XHML, jQuery, Technical writing/documentation.
Confidential
Front End Developer
Responsibilities:
- Redesigned the existing site and to create new interfaces.
- Used Dreamweaver as HTML editor for designing new pages.
- Responsible for content and UI development.
- 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.
- Worked closely with the programmers and graphic designers for project requirement and analysis.
- Produced GUI prototypes for business logic presentations.
- The new website has made it much easier for the users to access the page and check the required info.
- Created Stored Procedure, Trigger for database access and events.
Environment: HTML, CSS, JQuery, Adobe Photoshop, Dreamweaver, Javascript, XML JavaScript, MySQL.