Angularjs And Nodejs Developer Resume
3.00/5 (Submit Your Rating)
Seattle, WA
PROFESSIONAL SUMMARY:
- 8+ years of professional IT experience in developing modern web application using MEAN (MongoDB, ExpressJS, AngularJS and NodeJS) stack.
- 6 months of Experience in Adobe CQ5.
- Hands on experience in software development life cycle (SDLC) in designing and developing user experience of web applications using HTML5/HTML, CSS/CSS3, Javascript and Ajax.
- Hands on experience in creating modules, controllers, directives and filters to deploy the entire business logic.
- Experience in using UI - Router for binding data to different states and rendering different templates.
- Worked on creating log-in authentication module using AngularJs and Javascript.
- Experience in developing server side of an application using NodeJs .
- Experience in using spring boot for developing Microservices.
- Code, test and operate nodeJS based services.
- Built Microservices for the application using NodeJs.
- Excellent experience in working with the Database environments like MySQL, MongoDB, Redis and Elasticache .
- Good understanding in Object Oriented Programming (OOP) and capable of implementing OOP in Javascript.
- Experience using Hibernate for mapping Java Classes with database and using Hibernate Query Language(HQL) and experience in developing data models using Hibernate POJO’s and configuring Hibernate Persistence layer.
- Used web services like SOAP and Restful web services.
- Used Multithreading concept to improve the performance.
- Hands on experience in developing Templates, components using JSP or Slightly scripting language, OSGI bundles, JCR(JSR-283/ JSR 170),Sightly,, sling services, custom workflow process and customizing out of the box widget and components.
- Hands on experience in unit and integration testing with Supertest.
- Hands on experience in working with Version Control System (VCS) like GIT.
- Participating in estimating project effort and delivery timelines.
- Experience in using Java IDE tools like WebStorm 11, Net Beans and Eclipse.
- Familiarity with Agile development including daily scrum and weekly iteration reviews and planning.
TECHNICAL EXPERIENCE:
- Windows, Linux
- JAVA, J2EE
- JSP, Servlets,Hibernate
- MySQL, MongoDB, Redis, Elasticcache
- HTML, JavaScript, CSS, AngularJS, Angular5 NodeJS, Bootstrap
- Tomcat
- Eclipse, Web storm, Net beans
- RESTful services, SOAP, Microservices SOAP UI, Putty
WORK EXPERIENCE:
Confidential, Seattle, WA
AngularJS and NodeJS Developer
Responsibilities:
- Requirements gathering for new site and clarifications.
- Developed Microservices in NodeJs for Authentication Services like Restful Authentication Service(RAS) and Biometric Authentication Service (BAS).
- Worked on Microservices to generate Web Token which is called Token Management system(TMS).
- Worked on creating the pages for App and few other clients.
- Used Angular5 as the development framework to build a single-page application and to create more interactive front end development.
- Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5 and CSS.
- Used UI Bootstrap for creating dynamic user interface using Angular JS.
- Developed the Entire server side application using NodeJS.
- Used Grafana Dashboard as the monitoring tool and to check the health of the application.
- Used Influx DB to post all the transaction to Grafana Dashboard.
- Worked on Redis data storage for storage few key elements.
- Participated in sessions with team members to analyze business requirements
- Followed agile methodology, using two week sprints for each module.
- Indulged in fixing the defects.
Confidential, Seattle, WA
CQ5/Angular and NodeJs Developer
Responsibilities:
- Understanding existing site.
- Requirements gathering for new site and clarifications.
- Formulated and documented technical architecture, components and strategies for mitigating technical challenges.
- Design and develop Custom Components, workflows and templates in AEM 5.6.1
- Design and develop Custom Components, workflows and templates.
- Install/Configure Adobe CQ.
- Used SVN for Version Management i.e Git, Bitbucket
- Used AngularJS as the development framework to build a single-page application and to create more interactive front end development.
- Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5 and CSS.
- Used RESTful for web service by exchanging JSON data between the applications.
- Developing and integrating the application using Net beans and Web storm.
- Experience in developing Microservices for payment processing, creating order and generating receipt and Integrating it with the front end.
- Used Spring Core Annotations and Spring Boot for micro-services.
- Experience in writing front end using Typescript.
- Worked on writing content Authoring Guide for all the Content in the application.
- Participated in sessions with team members to analyze business requirements.
- Responsible for deploying code using Unix scripts.
- Development and Integration of the application using Eclipse IDE.
- Indulged in fixing the defects.
- Followed agile methodology, using two week sprints for each module.
Confidential, Seattle, WA
Software Engineer
Responsibilities:
- Understanding existing site.
- Requirements gathering for new site and clarifications
- Design and develop Custom Components, workflows and templates.
- Used SVN for Version Management i.e Git, Bitbucket
- Used AngularJS as the development framework to build a single-page application and to create more interactive front end development.
- Developed Web pages to display various screens on desktop and mobile devices using JSP, HTML5 and CSS.
- Migrating Entire CQ5 Content into AngularJs and rewriting the Java code into NodeJs.
- Design and develop Custom Components, workflows and templates.
- Design & develop common platform frameworks on NodeJS. Ex:- logging, rest client, exception handling.
- Define & setup Stash git projects and workflows, branching strategies.
- Used UI Bootstrap for creating dynamic user interface using Angular JS.
- Developed the Entire server side application using NodeJS.
- Developing and integrating the application using Net beans and Web storm.
- Participated in sessions with team members to analyze business requirements
- Responsible for deploying code using Unix scripts.
- Followed agile methodology, using two week sprints for each module.
Confidential, Eagan, MN
CQ5 & Java Developer
Responsibilities:
- Understanding existing site
- Requirements gathering for new site and clarifications.
- Experienced in CQ and associated technologies like Sling, OSGI, Felix, JackRabbit, JCR, CRX.
- Involved in developmental activities using the front end technologies like HTML, CSS3, JSON and jQuery.
- Worked on back end restful services which would be integrated with front end for the products data etc.
- Used Java Server Pages (JSP), JSP Tag Libraries, Struts Tag Libraries, Custom Tag libraries in the development of different user interfaces.
- Extensive JavaScript utilization for Business Rules and Client side validation.
- Developed Servlets, JSP, and Java classes for implementing business logic.
- Using Java Collection Framework classes for holding the application objects.
- Used JavaScript, for the client end data validations.
- Design and develop Custom Components, workflows and templates.
- Unit testing of developed modules.
- Code reviews with Team.
- Followed Agile Scrum development methodology to develop the applications.
- Enabling business teams to use components developed. business users on a needy basis.
Confidential
Associate Software Engineer
Responsibilities:
- Involved in analyzing business requirements, design and implement solutions.
- Used Multithreading concept to improve the performance.
- Developed highly interactive Web screens based on HTML, CSS, JavaScript and display Tag Libraries.
- Used Hibernate, a technique of mapping data representation from business logic to database with SQL based schema.
- Used Hibernate for mapping of objects to tables.
- Responsible for configuring the Hibernate to connect to the MySQL database.
- Extensively worked with the retrieval and manipulation of data from the MySQL database by writing Queries using SQL Queries on the SQL Server.
- Worked on back-end development.
- Development and Integration of the application using Eclipse IDE.
- Indulged in fixing the defects.
Confidential
Intern - Java Developer
Responsibilities:
- Involved in analyzing business requirements, design and implement solutions.
- Used Multithreading concept to improve the performance.
- Developed highly interactive Web screens based on HTML, CSS, JavaScript and display Tag Libraries.
- Used Hibernate, a technique of mapping data representation from business logic to database with SQL based schema.
- Used Hibernate for mapping of objects to tables.
- Responsible for configuring the Hibernate to connect to the MySQL database.
- Extensively worked with the retrieval and manipulation of data from the MySQL database by writing Queries using SQL Queries on the SQL Server.
- Worked on back-end development.
- Developed Struts-config.xml and Web.xml configuration files in the application.
- Development and Integration of the application using Eclipse IDE.
- Indulged in fixing the defects.
Environment: Java, Struts, Hibernate, JSP, Oracle, JDBC, JNDI, JavaScript