Node.js/react.js Developer Resume
Omaha, NE
SUMMARY
- IT professional with 7+ years of experience as a UI Developer specializing in responsive web design development .Successfully led and developed solutions, participated on team doing analysis, design, development, implementation, enhancements and testing of web applications
- Experience in Web Application Development using HTML5/4, CSS3/2, JavaScript, Typescript, jQuery, AJAX, JSON, LESS/SASS, Bootstrap, AngularJS, Angular2, and NodeJS.
- Experience on teh latest front end Technologies such as HTML5 and CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation and Multi - Column properties.
- Have used extensively CSS and Bootstrap with a good look out for.
- Expert in Bootstrap to develop responsive web pages and other great features like modal, collapse etc. which will give a smooth animation.
- Designed teh application using J2EE multi-tiered Web Application technologies incorporating MVC and other popular design pattern.
- Designed and developed application using Core Java, J2EE (JSP, Servlets), spring and Oracle.
- Strong knowledge of OOP (Object Oriented Programming) and applying OO principals in full Software Development Life Cycle
- Expertise in Java, Multithreading, Exception Handling, Struts 2.0, Spring, Spring MVC Hibernate, RESTAPI, Enterprise javaBeans, JDBC
- Extensive experience in analysis, designing developing Web applications usingC, MVC 4, JQuery, JSON, SignalR, WCF, Web ApiRestful servicesandEntity FrameworkORM
- Worked mainly on User Interface using HTML, JSP, CSS, Java Script, AJAX, and JQuery.
- Experience in using jQuery, AJAX, JSON and DOM scripting to create user interactive web applications like alerts or prompt boxes and autocomplete form validations.
- Good experience in working with High Traffic Websites.
- Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like AngularJS.
- Used Google charts API to create dynamic charts which are good in making decision are halpful in getting overview.
- Expert in using Angular directives, custom directives and third party directives
- Good knowledge in Angular.js directives to create reusable elements and attributes, along with easy to test and maintain client side interactivity in web applications
- Sound knowledge on Angular 4.
- Proficient in designing and developing Single Page Applications usingReact,React-RouterandReact-Reduxfrom scratch
- Experience in using D3.js to build dynamic, interactive graphs and charts in web browsers.
- Experience in cross browser and cross-device compatibility check and thoroughly performed unit testing using Jasmine, Mocha, JUnit and Karma.
- Experience in working MVC Architecture andalso proficient in various version control systems cross browser issues GitHub, Subversion.
- Good understanding of Document Object Model (DOM) and DOM functions.
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Worked on both web and mobile based applications.
- Working experience with JIRA, Bugzilla, Firebug and CDETS bug tracking tools.
- Experience with Gulp and Grunt task runners and also using package managers like Yeoman, Bower and NPM.
- Knowledge in database programming experience using SQL, T-SQL, in constructing tables, views, Stored Procedures, Indexes, relational database models and ETL techniques.
- Strong in writingSQLqueriesinPL/SQLandT-SQL,triggers,storedproceduresin Relational Database Management Systems likeOracle, MySQL, PostgreSQLandMicrosoftSQLServer.
- Experience in implementing MEAN Stack(Mongo DB, Express.js, Node.js, and React.js).
- Experience in using various IDE's, Web Storm, Notepad++, Eclipse, Sublime, Dreamweaver, Brackets and IntelliJ.
- Experience in working with multiple browsers such as Internet Explorer (IE … ), Mozilla Firefox, Google Chrome, Safari and Opera.
- Good knowledge with Amazon web services, AWS command line interface, and AWS data pipeline
- Experience in using testing frameworks likeSelenium, JasmineandPhontom.js.
- Worked extensively in Agile & Waterfall Development process
TECHNICAL SKILLS
Web Technologies: HTML, XHTML, HTML5, XML, CSS, CSS3, JavaScript, ES5/ES6, AJAX, JSON, PHP
J2EE Technologies: Java EE, JSP, Servlet, EJB, JDBC.
J2EE Frameworks: Spring 3.x, Hibernate 3.X, Struts 1.x/2.x
JavaScript Libraries: ExtJS 5.0.1, Backbone.js, Bootstrap, jQuery, AngulrJS, Knockout.JS, Node.js, ReactJS.
Application/Web servers: Apache Tomcat, HTTP Web Server, JBoss, IBM Web Sphere
IDE,HTML Editor: Eclipse IDE, Notepad++, Sublime Text, Dreamweaver, RAD, Net beans, Microsoft Visual Studio, WebStorm
Databases: MongoDB, PL/SQL (Oracle), Python, NOSQL.
Platform: Windows, Mac OS X,UNIX and LINUX
Debugging Tools: Firebug, IE Developer Tools, Safari Web Inspector, Firebug Lite, AngularJS, and Batarang.
Animation: Adobe flash CS3,Adobe Animate CC, Adobe Photoshop
Version Control: GitHub, CVS, SVN, Clear Case, Visual SourceSafe(VSS)
Methodology: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Node.JS/React.JS Developer
Confidential, Omaha, NE
Environment: HTML5, CSS3, CSS, JavaScript, AngularJS, Angular 2.0, ReactJS, NodeJS, JQuery, AJAX, XML, JSON, PHP, REST web services, Protractor, Mocha, Chai, GIT etc.,.
Responsibilities:
- Designed Responsive Web pages using media queries and Twitter Bootstrap.
- Experienced in ReactJSand 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, web pack.
- 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 Web pack for build and web pack-dev-server a server.
- Actively involved developing proof of concept for a newly proposed 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 web pack, 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 Mongo DB and mongoose for database persistence usingNode.jsto interact with Mongo DB.
- Worked with Express.jsfor development of Restful web services and middleware configurations.
- Worked with Passport and JSON web tokens for autantication and authorization security configurations usingNode.js.
- Worked with npm commands and using package.json for managing dependencies and dev-dependencies ofNodeJSapplications.
- To simplify teh connection between teh client and teh resources located on teh server used REST APIs
- For exchanging data between several client applications and gives teh developer to build applications without having to depend on teh type of client we used REST API s
- Consumed RESTFUL webservices in teh user interface using JSON
- Worked with Grunt, Gulp for task runner configurations for minification, watch, jshint, jscs, css autoprefixer, and sass compilation, bundling and test runner configurations and make it available as a command.
- Worked with unit testing of java script applications using Karma, Jasmine, apimocker, Jest, enzyme, snion.
UI/Node.js Developer
Confidential, Illinois
Environment: HTML5, CSS/CSS3, jQuery, JavaScript, Angular.js, NodeJS, ReactJS, Ember.js, Bootstrap, Web storm
Responsibilities:
- Developed website using HTML5, CSS3, AJAX, and JavaScript, Angular.js, Node.js, jQuery, RESTful web Services.
- Utilized CSS to improve teh user interface by re-shaping teh panel using teh feature of border and box-shadow.
- Used Twitter Bootstrap Grid system to improve teh layout design.
- Created sites to organize client contracts and to summarize monthly financial data usingEmber.js, D3.jsandMySQL
- Used various libraries of JavaScript likejQuery,backbone.js, Ember.js Require.js and node.jsto develop User Interface of web page.
- Experience in building end to end web applications usingMEANstack withAngular1.X,2.
- Developed client side validation code using JavaScript withES5andJQUERY
- Teh tech stack isAngularJS, Express and innovative server side technologies likeNode.js, MongoDB(MEAN Stack)
- Utilized Bootstrap Modal plugin to display teh full information in teh pop up window.
- Worked with HTML5, CSS3, JSON, JavaScript, ReactJS and ES6 for developing user interface.
- Modularized Front End CSS and NodeJS code with sass. Built a real time mouse/click user analytics web services with NodeJS.
- Implement modules into NodeJS to integrate with teh design and requirements.
- Ran bower and grunt components and wrote teh scripting using NodeJS implemented a NodeJS server to manage autantication
- UsedGulpto compile and compress teh JavaScript, CSS, HTML files withBabel,ESlint,uglifyand usedWeb packto bundle files.
- Experience developing web based applications using NodeJS and java on teh server side.
- Created web server to intercept requests by clients and to talk to teh database with NodeJS.
- Employed express.js to setup middle wares to respond to http requests and created restful web services with NodeJS.
- Developed real time tracking of class schedules using NodeJS (socket.io based on socket technology, ExpressJS framework).
- Browserifying teh NodeJS module, so dat it can be directly invoked from browser, used Browserifymodule.
- Developed and prepared test cases for unit testing with jUnit. Followed Agile Methodology.
UI/Node.JS Developer
Confidential, Oregon
Environment: HTML, HTML5, CSS, CSS3, LESS, Twitter Bootstrap, AngularJS, Source Tree, NodeJS, Gulp, Firebug, Sublime Text
Responsibilities:
- Worked in teh development of UI pages using HTML, CSS, LESS, JavaScript, JSON, jQuery, AJAX, AngularJS
- Used JavaScript framework AngularJS to develop Single Page Application.
- Used AngularJS for creating new validations for teh form field validation implemented through HTML5.
- Experience in working with various concepts of AngularJS like Directives, Services and Data Binding Etc.
- Developed AngularJS custom directives for data manipulations and to display data in company standard format in UI. DesignedFrontendwith in object oriented JavaScript framework likeAngular.JS, Node.js. Used building rich internet applications,backbone JS RequireJSto optimize in-browser use and to load teh module and to improve teh Speed.
- Applied jQuery core library functions for teh logical implementation of all teh applications at teh client side.
- Utilized jQuery and AJAX for service calls on pages to interact with teh server for information.
- Used jQuery to update bulk of attributes and used AJAX, JSON to send request to teh server to check teh functionality of teh website.
- Developed application for different browsers and fixed bugs for browser compatibility. Implemented and designed user interface for web based customer application.
- Developed components to fetch teh data from teh backendusing AJAX and jQuery.
- Used gulp task runner to observe changes in project, with installation of latest versions of Node JS environment.
Associate Software Engineer
Confidential
Environment: Java, Hibernate, MySQL, JQuery, Ajax, HTML, Css
Responsibilities:
- To develop and enhance all teh customer facing management portals as suggested by integration Team
- Writing UI/Business validations for teh owned use case besides unit testing and integration testing of owning use cases.
- Teh large feature dat me worked here is to merge all teh individual policy portals into single management portal and deprecate teh individual portals for all types of policies.
- Developed teh portal from teh scratch including teh database design in MySQL Teh back-end code was written in JAVA. We used MVC architecture for developing an Hibernate ORM tool.
- Teh new portal has reduced teh rendering speed time of teh portal by a factor of 1.7
- Developed an automatic billing generation system to render teh complete policy details for teh customer and create an invoice in multiple formats for downloads.
Java Application Developer
Confidential
Environment: Java, Groovy, Grails, Hibernate, MySQL, JQuery, Ajax, XML, Json
Responsibilities:
- Responsible for coding of DAO classes using spring with hibernate, coding POJO classes and its HBM files.
- Developed many features from scratch which includes teh phases like DB modeling, writing core business logic at back-end in JAVA and UI development using front -end web technologies.
- Paralleled teh batch updating of customer entities using threads in JAVA.
- Monitored teh deployment of RPMS into sever for many release shakeouts. Resolved more TEMPthan 120 critical issues as apart of improving and fixing existing bugs in teh management portals.
