Javascript Full Stack Developer Resume
Mount Laurel, NJ
SUMMARY:
- Aspiring for a position where I may apply my knowledge, expertise and exposure to latest industry trends in successfully implementing software projects. To associate with an organization that provides opportunities to demonstrate my techno - functional skills, improve my knowledge and contribute to their success.
- 5+ years of comprehensive hands one experience in IT industry with various types of software solutions in developing modern web applications using Java Script, JSON, Bootstrap, jQuery, MEAN (Mongo DB, Express JS, Angular JS and Node JS) stack, UI UX design development, Design, systems analysis, implementing various multi-tiered architecture-based applications and experience in JAVA/J2EE.
- Experience as a Web development/User Interface front end developer in developing applications using HTML/HTML5, CSS/CSS3, Java Script, Bootstrap, DOM, jQuery, Ajax and JASON.
- Solid and Good hands on experience in developing single page applications.
- Experience in software life cycle phases like Requirement Analysis, Implementation, Testing, production and estimating the time-lines for the project.
- Good experience in designing responsive wed pages that looks nice in modern smart phones and web layouts.
- Experience in designing and deploying REST/JSON based APIs.
- Expertise in creating user validation forms and sending data using RESTful API services.
- Experience in building dynamic end-to-end REST API’s using loopback framework.
- Proficient In implementing light weight services as REST based services using Spring MVC rest controller
- Experience in developing enterprise web applications, Web portals and Mobile applications.
- Hands on knowledge on java Script MVC framework such as Backbone JS, Angular JS, Ext JS and D3. JS.
- Agile/SCRUM are used as the project management methodology and Confluence was the tool used to keep things in check.
- Good experience in developing applications using WATERFALL and AGILE, SCRUM methodologies.
- Used Confluence to deploy java Script code inside HTML.
- Worked on binding HTML template to java script objects (modules) utilized Angular JS framework.
- Used OAuth2 for creating authentication in Angular 2 web pages.
- Having some good and extensive experience in use of NodeJS, Mongo DB for creating server-side applications.
- Worked with modules like Mongo DB and mongoose for database persistence using Node.js to interact with Mongo DB
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
- Experience in working with Rest based web services using Jersey implementation and integrated with angular JS.
- Strong hands on experience in debugging tools like XCode, chrome debug tool, Instabug, BUGSEE
- Hands on experience in writing test cases using Junit using SOAPUI, Postman for web service test.
- Hands on experience with Spring Core framework and Spring MVC.
- Experience in working with AWS S3 browser for pushing the files and AWS EC2 instance.
- Experience with RDBMS implementation and development using Oracle, PL/SQL, SQL server and MySQL.
- Used several testing tools like Mocha, Jasmine, Karma, Protractor and Cucumber.
- Expertise in using source code control systems such as GIT, TFS, SVN JIRA, and Jenkins.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, DHTML, JavaScript, CSS3, SASS, AJAX, JSON, JQUERY, Angular JS, Bootstrap, React JS, Node JS, Express JS, D3.JS JavaScript Libraries & Frame Works jQuery, Angular JS, Angular 2,4,5, Angular CLI, Angular 4/Angular 5, Node.js, Express.js, React.js, Redux, java.
Languages: C, Java, J2EE, JavaScript, Java Web Services (JAXR, JAXM), JDK, Spring MVC, Microservices, Spring Boot, ES5, ES6.
IED, HTML Editors: Microsoft Visual Studio Code, Atom, Eclipse IDE, Notepad++, Sublime Text, Web-Storm
Application Servers: Apache Tomcat, JBoss, WebSphere, Web logic, HTTP Web Server.
Database: Mango DB, Oracle, SQL Server, MySQL, Pl/SQL.
Operating Systems: Windows, UNIX, Linux.
Testing tools: Mocha, Jasmine, Karma, Protractor, Cucumber, Jenkins, Maven.
Web Servers: SOAP, REST, HTTP Web Server, AWS S3.
PROFESSIONAL EXPERIENCE:
Confidential, Mount Laurel, NJ
JavaScript Full Stack Developer
Responsibilities:
- Developed a front-end web application by using Angular 2, 4 and 5, HTML5 and CSS3.
- Used Angular-CLI for initializing and for project setup with scaffolding features.
- Created reusable templates using Angular directives and worked with NPM (Node package manager)
- Good knowledge on using Angular libraries like @angular/http for making HTTP requests, @angular/common Common core things including form validation, @angular/router Routing for our entire app.
- Updated the application with new features of Angular2/4/5.
- Implemented Single Page Application using AngularJS 1.3.3, UI Bootstrap and UI- Router
- Created Filters, Directives, Controllers and Services by using AngularJS 1.3.3
- Implemented single-page applications (S.P.A) using Angular 2,4, Angular JS and TypeScript.
- Created Typescript reusable components and services using Component-based architecture provided by Angular 2.
- Used Node.js 1.0.1 and Express.js 4.10.1 to develop the relevant back end RESTful API.
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Designed user interface using Angular 2 web forms.
- Used HTTP Request to get data from web servers and process JSON data to render in the UI by using observables.
- Designed the page using Bootstrap and some custom CSS.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.
- Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Involved in deploying applications in Amazon Web Services environment using Continuous Integration tool (Jenkins), Continuous Deployment tool (Docker), Nginx (HTTP Server) and Git (Source Code Management)
- Being a backend developer, I had created RESTFUL Web Services using Node.js & Express.js.
- Used HTTP Request to get data from web servers and process JSON data to render in the UI by using observables.
- Experience on creating services with Angular @injectable property, as to make the service available for dependency injection when creating components.
- Used HTML 5, Cascading Style Sheets (CSS3), Bootstrap 3 to develop and implement a user-friendly UI design for the presentation layer.
- Using AJAX, JavaScript, LESS, SASS and AngularJS I had Built Web Pages that are more user-interactive.
- Implemented Angular component router for navigation, Angular services to connect the web application to back-end made use of ES6 features.
- Experience in using directives like ngIf, ngFor, ngStyle etc.
Environment: HTML5, CSS3, JavaScript, Angular2,4 &5, MongoDB, Express.JS, Node.JS, LESS, SASS, RWD, AJAX, LESS, SASS Mocha, Karma, jQuery, GIT, AWS.
Confidential, Wayne, PA
UI/Angular.JS Developer
Responsibilities:
- Worked on Front end by using Angular2,4 and JavaScript.
- Created different components through Angular-CLI for the web application.
- Used router module in angular app for navigating in between pages.
- Created custom pipes to format the data before displaying it to the user.
- Used @Input and @Output to communicate between parent component and child component.
- Using REST client to check the response of various API's as a visual documentation for back-end implementation and client-side consumption. Handling various exceptions based on the response.
- Working on the unit test cases to test the functionality of the code written not only through the component level but also through the DOM level using Karma test runner and Jasmine framework.
- Involved in application development using JIRA that illustrates the Agile methodology of all new updates and upgrades in the project.
- Involved a full complement of Express.js, Angular 2, Node.js and MongoDB to store and present assessments.
- Implemented Polymer JS elements like file-upload for uploading the documents and images in the application.
- Added custom form element in the application using Polymer JS iron-form to validate and submit custom and native elements.
- Used latest technologies like CSS preprocessors like LESS and SASS to better enhance the workflow and development.
- Used SASS for code minification.
- Maintained the application code with HTML and Coffee script.
- Designed and implemented new application features in Coffee script apps.
- Worked the backend by using NodeJS, Express’s and mongo DB.
- Extensive knowledge of and use of Angular2,5 directives to bring additional functionality to HTML.
- Worked on Node JS frameworks like swagger for generating Rest API’s.
- Have worked on AWS S3 Browser and EC2 instance for pushing files to the cloud.
- Prototyping new features and ideas - Photoshop, HTML5, CSS3 and D3.js.
- Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues.
Environment:: HTML5, CSS3, JavaScript, Coffee Script, MongoDB, Express JS, Angular2, Polymer.js, D3.js Node.js, jQuery, RWD, Mocha, Jasmine, Adobe Photoshop.
Confidential
UI/Angular Developer
Responsibilities:
- I have involved in developing an application for client use to provide services like User login, to acquire required data from the database using HTML, CSS, Angular JS. Involved in developing application responsive using Bootstrap.
- Designed and developed the web applications and interface using AJAX.
- Developed web presentation layer using HTML5 and CSS3 according to internal standards and guidelines.
- Expertise in AngularJS on Filters, Validations, MVC, Controllers, Directives, Routing, States, $http, $q, Factory and Service, also worked on Angular UI bootstrap.
- Proficient in using higher level style syntaxes, SASS for advanced CSS features.
- Worked on feature developments for the Growth team and projects handed down from the executive team, focusing primarily on HTML, CSS/SCSS, and Coffee Script development.
- Provided time estimates for front-end development on projects, consulted with project managers and clients on front-end development tasks, managed developer resources, provide insight into user interface design, and interacted directly with clients to answer any questions or concerns.
- Used Express.js framework to design RESTFUL APIs for CRUD operation that interact with back-end database.
- Used Nginx as load balancer to pass requests to Node.js Server.
- Used Angular 2 for Client-side validations while rendering JSON validation errors in the backend.
- Developed Angular 2 Template driven forms and Model driven forms builder by using ngModel.
- Used TSLint tool that checks Typescript code for readability, functional errors, maintainability.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE. Used OOP Java Script, JSP, jQuery 1.1.0, HTML4/5 and CSS3 to develop the application.
- Worked on developing a communication application that provided a collaborative platform for users to share customer related issues, assign action items, and manage overall internal communication.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Implemented AJAX functionality using JQUERY, EXT-JS, JSON and XML.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
- Developed and designed the various screens and its architecture in accordance to UI Specifications.
Environment:: HTML/HTML5, SASS, jQuery, JSON, AJAX, CSS/CSS3, JavaScript, Coffee Script, MySQL, AngularJS, Bootstrap, Node.js, Eclipse and Android Studio.
Confidential
UI Developer
Responsibilities:
- Designed the Front-End applications, user interactive (UI) web pages using web technologies like HTML, CSS, Coffee Script, and jQuery.
- Created various web page layouts using HTML5 and CSS3.
- Responsible for developing, editing, publishing, and managing content on the external web pages and internal portals.
- Validated input values to make sure that they will be accepted before they are submitted to the server.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms
- Used CSS3 in web pages to separate presentation from structure
- Designed and developed User Interface using JSP, CSS3, HTML5 and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Designed and Developed Java Script frame work for UI Configuration widgets. Used jQuery 1.1.0 core library functions for the logical implementation part at client side for all the application.
- Implemented and designed user interface for web-based customer application.
- Used to update the HTML pages using jQuery 1.1.0, AJAX 1.3.0 via JSON response.
- Adopted JavaScript and jQuery 1.1.0 to manipulate DOM, basic logic and event handlers.
- Implemented Object Modeling and Database interacting with MongoDB 2.4.13 using Mongoose.
- Completed User Authentication by using Passport.js local strategy.
- Debugged and logged using Chrome developer tools, configured test environment using Karma and wrote unit test using Jasmine.
- Used Third-party API in application to add functionality of tracking.
- Used Webpack to bundle Typescript and JavaScript modules.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, LESS, SASS, AngularJS, Bootstrap, SVN.
