Full Stack Developer/node.js Resume
Baltimore, MD
SUMMARY
- Full Stack Developer with almost 7 Years of experience on Enterprise applications, Distributed Application Development, and Client/Server Applications
- Ability to assimilate new technologies very quickly and apply that knowledge to the fast growing and ever - changing markets of Information Technology.
- Involved in SDLC Requirements gathering, Analysis, Design, and Development of application using Agile-Scrum methodology.
- Experienced in J2EE Technologies - Spring boot, Hibernate, JavaScript frameworks - Node.js and Angular JS/ 2.0/5.0/6.0/7.0
- Expertise in Client Scripting language and server-side scripting languages like JavaScript, TypeScript, Angular 2, Node.js and Express.js framework.
- Experience with developing responsive web design by using various front-end frameworks such as Bootstrap, Material Design.
- Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML5, CSS3, Bootstrap, JavaScript, Typescript, jQuery, Angular and React.
- Deep knowledge of Angular practices and commonly used modules based on extensive work experience
- Worked on creation of Docker images, Containers, push/pull and on integration with Spring Boot.
- Exceptional ability to learn and master new technologies and also to deliver outputs in short deadlines.
- Hands-on experience in designing/writing queries for the databases like PostgreSQL, MySQL and MS SQL.
- Expertise in Bootstrap, Angular and Node.js, Express.js, Feathers.js, backbone.js, Spring, Spring Boot - Express, Body-Parser, HTTP, Filesystem, Browser Sync etc.
- Worked on creation of Docker images, Containers, push/pull and on integration with Spring Boot.
- Exposure on HDFS, MapReduce and Hadoop Ecosystem (Pig, Hive, Hbase, and Sqoop).
- Performed impact analysis and estimated efforts to satisfy the project requirements and strong communication skill and experience in client interfacing and coordination.
- Experience applying the latest software development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) Java Script, JSON and XML.
- Hands-on experience working with source control tools such as CVS, Clear Case, SVN, Git and Surround SCM.
- Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.
TECHNICAL SKILLS
Programming Language: Java 1.7/1.6/1.5, Java EE 5/6
J2EE Technologies: Servlet, JSP.
JavaScript Frameworks: JavaScript, Angular 2.0/4.0/5.0/6.0 , Node.js, Express.js, JQuery, AJAX, Docker
Web/Application Server: Apache Tomcat, WebLogic, WebSphere 7.5 & 8.5.
Databases: Oracle, MYSQL, MS SQL Server, MongoDB
IDE / Tools: NetBeans, Eclipse, IntelliJ IDEA, VScode
Version Control: GIT, CVS, SVN
Modeling tools: UML, Rational Rose 2000.
Operating Systems: Windows, Mac, Linux, BSD
PROFESSIONAL EXPERIENCE
Confidential, Baltimore, MD
Full stack Developer/Node.js
Responsibilities:
- Developed loan collection system to agents to schedule payment and remind customers about it.
- Used React.js, Node.js and many internal frameworks to design the system.
- Worked on functional testing, E2E testing, Unit testing and both on UI and server side.
- Used testing frameworks JEST, Mocha, selenium.
Environment: JSON, XML, JavaScript, React.js, Bootstrap, Git, Node.js, Oracle, MVC, VS code, Microsoft Azure, Postman.
Confidential, Houston, TX
Full stack Developer/ Node.js
Responsibilities:
- Developed design language system to create and use angular component which the clients can use.
- Used Angular 6/7 with typescript to create custom components.
- Developed reusable components using Angular CDK for implementing common application features.
- Worked common behaviors utilities like accessibility, bidirectionality, drag and drop, layout, overlay etc.
- Worked on Angular Observers utilities to respond to the changes to element properties.
- Maintained the design language system to document and display the component’s functionality.
- Implemented various form controls, navigation, layout, buttons & indicators, popups & modals and data table in Angular.
- Created custom node.js proxy to simulate API responses before actual client implementation
- Involved in creating REST services using Node.js, Express.js, Mongoose, Passport.js, JWT and body Parser npm modules.
- Worked on NodeJS Rest API calls and integrated with UI and on Web Services (SOAP&REST).
- Maintained Package Management system using Azure Artifacts and semantic versioning.
- Acted at top level support team to train people how to use the DLS system created by us.
- Maintained and created Build Pipelines and Release Pipelines for project using Azure Devops.
- Used Angular Material to create custom Component.
- Used Angular Elements to Create Framework agnostic components.
- Used various NPM modules like spellcheck, prettier, browserify to make website maintenance easier.
Environment: JSON, XML, JavaScript, AngularJS, Bootstrap, Git, Node.js, Oracle, MVC, VS code, Microsoft Azure, Angular Material, Postman.
Confidential, Irving, TX
Full stack Developer/ Node.js
Responsibilities:
- Designed and developed user interactive (UI) web pages using HTML5, Angular, Material, CSS3, and JavaScript.
- Migrated from Java Spring, Hibernate to Node.js and Express.js.
- Created reusable components used across various modules using Angular and RxJS, Typescript.
- Created reusable Components, Custom Directives, Controllers, Services, Pipes and Service Workers.
- Used various NPM modules like watchify, babilify, browserify, http-fetch, body-parser are used to build the application.
- Worked with Google API’s such as Compute Engine API, Google Oauth 2.0, FireBase Hosting API’s, Google repository.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
- Worked with Node.js, Express.js, feather.js for development of RESTful web services and middleware configurations.
- Used Platform as a Service with AWS Elastic Beanstalk to host Node.js and used Infrastructure as a Service with AWS Elastic Compute Cloud (EC2) to host Angular application.
- Followed reflux architecture in creating the actions, stores and controller components for callbacks.
- Used Angular Material for dialogs, tabs, and date picker, model popup's and advanced components to implement UI model.
- Developed APIs using AWS Lambda to manage the servers and run the code in AWS.
- Used Angular Flex Layout for designing views.
- Create, edit and maintain sites implementing responsive design & themes using front-end development frameworks including bootstrap.
- Used Elastic Container Service for Kubernetes (EKS) to deploy, manage, and scale containerized applications.
- Used AWS S3 for object storage to store and retrieve data.
- Worked with Passport and JWT for authentication and authorization security configurations using Node.js.
- Developed routing components in the application using Angular Router module for various components and views.
- Used a microservice architecture, with Node.js-based services interacting through REST endpoints. Deployed services to AWS in containers using EKS.
- Created topics in SNS to send notifications to subscribers as per the requirement.
- Interacting with the offshore team to assist them in the development and help them understand the requirements and performed code reviews.
- Experience in upgrading and migrating various versions of MongoDB on different platforms. Designed and developed custom Full Stack applications specific to clients' needs.
- Developed custom Angular directives, services and integrated with reactive forms.
- Implemented web user interface design using HTML, Master Pages, Themes, CSS, AJAX, JQuery and JavaScript.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Extensively used Git for version controlling and regularly pushed the code.
- Understanding system requirements and execution of tasks allocated to maintain and develop Web pages.
- Responsible for maintaining the code quality, coding and implementation standards by code reviews.
- Integration testing, bugs fixing, handling change requests and code reviews.
Environment: HTML5, CSS3, JavaScript, TypeScript, Angular Flex Layout, Karma, protractor, Angular Material, Angular4/5, JSON, RxJS, NodeJS, ExpressJS, AWS, PostgreSQL, MongoDB, Git, Postman.
Confidential
Full Stack Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
- Developed various product applications using Java, J2EE and related technologies
- Developed dynamic web pages using HTML5, CSS3, AngularJS, Node.js, Bootstrap, Material.io, Ajax, Sublime Text Editor and JSON, Media queries for various breakpoints in the adaptive web-designing environment.
- Implemented the Angular MVC and two-way data binding, leveraged two-way data binding through scope in applications built on AngularJS.
- Used Custom AngularJS Filters to provide better search experience and Implemented AngularJS Factories and Controllers to manipulate and view employee task data.
- Used JASMINE framework to perform unit testing of custom filters, custom directives and various parts of AngularJS application.
- Developed Angular unit test cases to test angular components using Mocha, Gulp, Chai, Protractor, Karma and Node.js.
- Developed user management screens using AngularJS, business components using Spring framework and DAO classes using JPA framework for persistence management and involved in integrating the frameworks for the project.
- Developed and implemented an asynchronous, AJAX based rich client for improved customer experience and used DOJO JavaScript libraries.
- Developed reusable custom directives and single page applications using AngularJS and used Bootstrap for Responsive Web design.
- Used various libraries of JavaScript like AngularJS, jQuery, Node.js. and identify all NPM modules to available in Nexus Repository to build and deploy code successfully.
- Wrote application level code to perform client-side validation using jQuery.
- Worked on Rest API calls and integrated with UI and worked extensively on Web Services (SOAP&REST), XML, JMS and Spring Controller.
- REST (JAX-RS) web services have been developed to be consumed by middleware module to push the communication center messages into web module.
- Handled the backend operations using SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
- Used Git as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
Environment: XML, JavaScript, AJAX, DOJO, AngularJS, Grunt, Bootstrap, Rest JDBC Template, Git, Gulp, Chai, Protractor, Karma and Node.js, Oracle, MVC, Eclipse.
Confidential
Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile-Scrum methodology.
- Applications are implemented using agile methodology where there are daily SCRUM meetings every day to understand the status and resolve any issues.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Developed the entire application web-based client implementing MVC Architecture using Spring framework.
- Used Spring Framework to develop all the user interfaces and for dependency injection and integrated with Hibernate.
- Maintain high quality of RESTful services and implemented using Spring MVC.
- Developed the Application using Spring MVC Framework by implementing Controller, Service classes.
- Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
- Developed various Java beans for performance of business processes.
- Used Git as version control management giving a huge speed advantage on centralized systems that must communicate with a server.
- Used Apache Tomcat application server for application deployment.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity, constraints and views for multiple databases like My SQL Database.
- Involved in Unit Testing of various modules by generating the Test Cases.
- Performed deployment of applications on Apache Tomcat Application Server 5.0.
Environment: Java 1.7, Spring, Hibernate, jQuery, Ajax, Git, XML, HTML, CSS, JavaScript, MySQL, Apache Tomcat 5.0.