Lead Node.js Developer Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, JSP, XUL, HTML5 /DHTML, DOM, XHTML, jQuery, CSS3, and AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Expert in HTML5/CSS3 development and have experience in Backbone JS, Angular JS, Node JS, Responsive design.
- Experienced working with Angular JS, React JS framework.
- Professional experience in building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, Angular JS, Angular 2.0, Rest JS, CSS/CSS3 and JavaScript, jQuery that follows W3C Web
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CSS3.
- Experienced in using Front End editors like Dreamweaver, Notepad, Notepad++, Sublime Text2, Brackets and Microsoft Expression Web.
- Experience on working 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.
- Experience in using various tools and IDEs for development and design like NetBeans, WebStorm, XAMPP, Notepad++, and Adobe Photoshop.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle DB2, SQL Server and MySQL.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments
- Extensive experience in implementation of the version control software CVS, SCME, SVN, Perforce, Clear Case and GIT
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Lead Node.JS Developer
Responsibilities:
- Extensively used Node.js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build.
- Used popular Node.js frameworks like Express and Restify to mock a Restful API
- Implement modules into Node JS to integrate with designs and requirements.
- Created proof - of-concept using responsive web design, Node.js, React JS, HTML5 and CSS3.
- Experience in using the Docker container system with the Kubernetes integration
- Converting existing AWS infrastructure to server less architecture(AWS Lambda)deployed via terraform or AWS Cloud formation.
- Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing.
- Built main application in Python, Django leveraging technologies such as Tastypie, Backbone.js, and Celery
- Worked on AWS for continuous integration of files to the UI and worked for the backend development using Node.js and Mongo DB.
- Hands on experience of JS libraries and frameworks such as Angular.js, Angular 2/4, React.js, Redux, pattern, jQuery and node.js.
- Involved in the production of interface to oversee client menu and Bulk overhaul of Attributes utilizing AngularJS, Node.js, Ember.js, Express.js, ReactJS and jQuery.
- Worked on the application as Node.js developer to build different REST APIs for modules such as user, products, checkout.
- Coding in Javascript, JSX, React.js, Redux.js, Node.js, Hapi.js, Express.js
- Utilized Node, Hapi, RethinkDB, and Angular, aiding with internationalization of the app, aided with the improvement of our dynamically generated pdf system.
- Worked on Server frameworks like Express.js, Socket.IO, Koa.js, Hapi JS. MVC frameworks: Meteor, Derby, Sails, Mean JS.
- Design and development of RESTful web services using hapi js framework built on top of Node js.
- Built a fullstack product with a web/electron.js client using react and a backend using loopback.js & express.js on node.js, with mongo db and elastic search.
- Created proof of concepts with Node JS REST frameworks like Express JS, Hapi JS, Loopback JS and helped team in choosing the right framework for development.
- Worked extensively on Ajax and JavaScript Websockets.
- Using Angular, Node.js, AWS, Websocket, RabbitMQ, Google Map Api and Docker.
- Developed scalable applications using the MEAN (Mongo-DB + Express.JS + Angular.JS + Node.JS) stack and created POC's for rest service development using Node.JS, Express.JS and MongoDB.
- As a backend developer I was responsible for creating RESTFUL Web Services using Node.js&Express.js
- Utilised Node.js, AWS, Lambda for building customised Alexa Skill Set.
- Utilized Node.js, Socket.io, Redis, Supervisor, Grunt, Yeoman, and Angular for scalable website architecture and real-time technology.
- Implemented virtual scrolling for lists, worked with refresher, search bar, segment components and mapping using angular2-google-maps in Ionic 2, Angular 2 and Typescript.
- Frontend is written in Typescript language with AngularJS 2 and Ionic 2
- Experience on practical implementation of cloud-specific AWS technologies including IAM, MFA, Elastic Copute Cloud (EC2), Simple Storage Services (S3), Route 53, DynomaDB, RDS, Lambda.
- Worked with various schema for Application, Data Processing and Data warehouse that resides in AWS RDS database (PostGreSql),DynomaDB, RDS, Lambda, EC2, S3
Technologies: HTML, CSS, XML, JavaScript, Angular.js, Angular 2, Angular 4, AJAX, React.JS, JSON, Dojo, Node.js, Backbone.js, Bootstrap, D3.js, Java, Oracle, Express.js, Hapi.js, Loopback.js, WebSockets
Confidential, Dallas, TX
Senior Node.JS & Tech Lead
Responsibilities:
- Used Angular.JS built-in directives, custom directives and services for developing interceptor and complex UI data table grids.
- Created Angular.JS controllers, services and used Angular.JS filters for filter functionality in search box and integrator functionalities.
- Developed web page using React JS, Redux and Node JS
- Used Mongo DB along with Node.js, as a database to store JSON.
- Implemented email and SSO integration using Node.js for backend and Angular.js in frontend.
- Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express.JS, AngularJS and Node.js.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Responsible for creating web and website based applications using JavaScript, Node JS
- Wrote AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets.
- Designed a data analysis pipeline in Python, using Amazon Web Services such as S3, EC2 and Elastic Map Reduce.
- Configuring the Jenkins for publishing the Node JS component on internal repository(NPM/NEXUS)
- Extensively used Node.js tools like Gulp, Grunt, Web
- Developed internal CLI applications using Commander Module for application build.
- Expertise in using of Node JS, Express JS, and Mongo DB along with Mongoose.JS to create server side applications
- Working experience on integrating back-end technologies (Node JS) with JavaScript frameworks (Angular JS) by using AJAX and JSON.
- Daily programming with Bootstrap, Angular, Node.JS and Express.Js
- Used Express Framework to set up middleware to respond to the HTTP requests with the help of Node JS.
- Implemented modules into Node JS to integrate with designs and requirements. Stream-lined front-end aesthetics using node, grunt, and browser-sync.
- Utilized JavaScript task runner and automated CSS with Grunt, Node, Bower and various JavaScript libraries.
- Design UI scripting using typescript in Angular.
- Front end web development using Angular and Typescript.
- Developed web client using node.js, Angular and TypeScript;
- Worked with TypeScript/Angular/AJAX
- Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack including S3,EC2, RDS, DynamoDB.
- Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
- Used underscore functions wherever necessary to iterate through objects and arrays in AngularJS
- Used Backbone.JS to structure JavaScript code in an MVC (Model View Controller).
- Developed API Gateway using Node.JS and Used MongoDB as a Database for storing information.
- Developed Oracle objects such as Tables, Views, Indexes, Procedures, Functions and Packages in PL/SQL.
- Wrote JQUERY function while implementing various UI Screens across the whole web application
Technologies: HTML, CSS, XML, React.JS, JavaScript, Node.js, JSON, Angular.js, Backbone.js, Bootstrap, Java, DB2, PL/SQL, JDBC, Oracle.
Confidential
Lead Java Developer
Responsibilities:
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Developed Web Java/J2EE application (JSP, EJB) using Struts/Tomcat/Xerces for Sybase, JBuilder.
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Used Perl, Php and MySql to develop several web sites, SEO (search engine optimization) skills.
- Used Ruby on Rails for development with backbone.js.
- Design & creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript.
- Developed multiple web applications using Drupal, Zend Framework.
- Design and implement existing and new website features using ASP.Net.
- Design and Develop programs in C/C++ to integrate as per the users requirements.
- Have used JAXB to marshal and unmarshal java objects to Communicate with the backend mainframe system.
- Used TOAD for all database query testing and optimizations.
- Involved in Creation, Manipulation and Supporting the SQLServer Database.
- Java and JSP developer for J2EE web application on WAS, DB2 and AIX.
- Written Web services using Apache Axis2 and generated the WSDL.
- Proficient use of developing applications using Eclipse, MyEclipse, RAD, NetBeans and ANT.
- Configuration and deployment of application on to Jbossapplicationserver.
- Create and maintain Amazon EC2 instance that supports the companies project management site and Mercurial.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Code development using PL/I, COBOL, JCL and DB2.
- Developed using VB, Asp, C/C++, some java, javascript, vbscript, SQL, ADO record sets.
- Created ClearCaseVOBs and setup triggers and backups for a new project.
- Implemented SeleniumIDE with javascript for Web apps.
- Expertise in employing Water Fall Model and best practices for software development.
- Design and development of components, such as Class, and Sequence diagram in UML.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Built CVS and XML file loaders and splitters for financial data.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository.
- Using JIRA to manage the issues/project work flow.
- Developed client GUI modules using Swing, Java script and Flash.
- Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
- Development/Deployment of jar files into ILOGRule builder.
- Design, Implement and Test Oracle ADF applications using JDeveloper.
- Involved in the development of Services using Oracle BPM, WSDL and XSD.
- Use IBM MQ Series to send information from mainframe to web and back to mainframe.
- Troubleshooted issues concerning Apache Tomcat during deployment.
- Moved Application from Solaris to LinuxRedHat for system benchmark.
- Responsible SAS reports, analysis using SAS macros in UNIX operating system.
Technologies: Java, Selenium, Mercurial, Water Fall Model, Swing, WebSphere, DB2, Netbeans, Jboss, Visual Source Safe, UML, JSP, Servlet, ANT, XML, Linux, Unix, Ruby Wordpress, Drupal, .Net, ASP, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS VB, ASP, EMC Documentum, Jira, Swing, cognos, Ilog, Oracle ADF, Oracle BPM, IBMMq Series, Apachi Tomcat.
Confidential, New York, NY
Sr, Software Developer
Responsibilities:
- Participated in all the stages of SDLC from requirements gathering to deployment of software.
- Troubleshooting WebLogic Server.
- The business logic was implemented in Processors and DAO layer accesses the back-end SQL Server database using Hibernate.
- Created JUnit test cases to cover unit testing for the components.
- Used MS Visio to come up with the required diagrams for the design part.
- Developed and designed Interfaces using Swings.
- Used Event Handlers to perform the required functionality of the events.
- Implemented the statistics like UNIVARIATE, CORRELATION, REGRESSION etc using JAVA classes and methods.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, Ajax.
- Involved in writing packages, stored procedures to retrieve/modify data in database.
- Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns
- Involved in writing client side validations using Java Script.
- Used Log4j for logging and handling defects of the application
- Involved in developing business components using POJO.
- Installed, configured, deployed, Monitored and troubleshoot WebLogic.
Technologies: Log4j, Ant script, TOAD, JAVA (Swings), JDBC, Web Service, Putty, WinScp, JUnit, Spring, Java, EJB, Java Script, Net Beans and Oracle Net Beans IDE, MS Visio, Oracle, Weblogic, Hibernate,.
Confidential
Software Developer
Responsibilities:
- Wrote test cases using JUnit testing framework.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking.
- Involved in writing stored procedures, view, user-defined functions and triggers in SQLServer database for Reports module.
- Configuring and analyzing JCL to execute mainframe batch.
- Actively involved in contributing to RFP and POC activities in IMS.
- Understanding the Domain Knowledge for the Product, Requirements and Design Documents
- Wrote multithreaded programs to measure system performance.
- Worked on various client websites that used Struts framework, Hibernate and OGNL
- Used standard data access technologies like JDBC and ORM tool like Hibernate
- Designed, implemented new website features and provided support, maintenance
- Manipulated data and performed data preparation using TSO, ISPF and SPF system utilities.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA.
- Simulation was developed using C++.
- Used Visual Source Safe for source control.
- Worked on GUI internationalization using JSP and Core Java
- Used Mercurial to keep track of versioning of the source code
- Worked on bug fixing
- Used JDBC APIs for database connectivity and data retrieval.
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Use FileAid datasets to validate backend results of test events.
- Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.
- Extracted and modified data from VSAM files for PDF reports.
- Automate nightly batch processing and job alerts using REXX.
- Responsible for migrating Websphere server and migrating IBM CICS Transaction.
- J2EE to communicate legacy COBOL based mainframe implementations.
Technologies: Core Java, JSP, JUnit, REXX, ISPF, Mainframe, Mercurial, Eclipse, .Net, IMS, VSAM, JCL, JIRA, JDBC, Linux, Struts, Hibernate, MS SQL Server, COBOL, FileAid, CICS, Visual Source Safe, Weblogic, Oracle, OGNL, C, C++.