Sr. Full Stack Angular 2 Developer Resume
St Louis, MO
PROFESSIONALSUMMARY:- Around 8+ years of experience in designing and developing the software applications which includes 4+ years of mean (MongoDB, Express JS, Angular JS, Node JS) stack and in developing 3 - tier architecture based solutions with internet applications in JAVA(J2EE) technologies.
- Experience in building end to end web applications using MEAN stack with Angular1.X, 2.
- Experience with features of Angular 2 such as directives, dependency injection, modules and routing.
- Expertise in Client Scripting language and server side scripting languages like HTML5, CSS3, Vanilla JavaScript with EcmaScript5 and EcmaScript6, TypeScript, jQuery, Angular1.x, 2, React, Redux, Backbone, Node.js.
- Experience in both Agile development and Waterfall methodology.
- Expertise in developing web pages using HTML5, CSS3, SASS, LESS, Object Oriented Java script, JQuery, AJAX, JSON.XML .
- Experience in creating server side applications using MongoDB, React JS and Node JS.
- Good experience in CSS backgrounds, CSS padding, CSS borders, pseudo classes, pseudo elements and setting standards for consumer applications and have a good knowledge on LESS and SASS.
- Experience with responsive web design by using CSS3 media queries and front-end frameworks such as Bootstrap.
- Extensive experience on implementing the AJAX features using JavaScript, JSON, jQuery and XML.
- Experience in developing Web services using Soap, REST to integrate between Application to Application.
- Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.JS, Backbone JS, and Bootstrap.
- Experience in developing client-side scripts using JavaScript/jQuery
- Strong knowledge JavaScript objects, prototypes, closures, callback functions and promise.
- Working experience of control version tools like SVN, CVS and GIT.
- Extensive experience in developing and designing the applications for J2EE platform using JAVA, JDBS/ODBC, JSP, Servlet, Hibernate and Java mail.
- Designed and developed sophisticated, Data-Bound Ajax applications and framework using jQuery components including: a tool for Menu creation using YUI tree, context menu, drag and drop capabilities to manipulate the menu tree and Custom Ajax RPC protocol and JSON.
- Hands-on experience in designing/writing SQL scripts for the databases like SQL, MySQL and Microsoft SQL Server.
- Experience with Web 2.0 and related sources.
- Knowledge in creating and deploying code on cloud platforms such as Amazon Web Services (AWS).
- Always willing to innovate the new things which can improve the existing technology.
- Excellent verbal and written communication skills along with the ability to solve problems efficiently.
Web Technologies: HTML5, CSS3, JavaScript, JQuery, Angular JS, React JS, Node JS, AJAX, JSON.XML, Rest, Soap, J2EE, J2SE, SASS, LESS, Bootstrap, SQL, MYSQL.
JavaScript Frameworks: JavaScript, AngularJS, Angular 2.0, Node JS, Express JS, JQuery, JSON.
IDE HTML Editor: IntelliJ, Notepad++, Eclipse IDE, Sublime Text Editor, Brackets.
Operating Confidential: Windows server 2003/2008/2008 R2, Windows NT, Windows 2000, Linux, Windows XP (Prof) and Win 7.
Version Control: SVN, CVS, GIT
Database: SQL, MYSQL, SQL SERVER, MONGO DB.
METHODOLOGIES: Agile and Waterfall.
Others: MS Access, MS-Excel, MS InfoPath, Visio.
PROFESSIONAL EXPERIENCE:
Sr. Full stack Angular 2 Developer
Confidential, St. Louis, MO
Responsibilities:
- Mentored by pair programming and code reviews with developers to uphold coding best practices.
- Experience in coordinating with Onsite & Offshore teams.
- Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, Express, Ajax, JSON, Angular, and Bootstrap.
- Developed client side validation code using JavaScript with ES5 and JQUERY.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Using Yeoman, Bower, Grunt, SASS, LESS to manage code architecture and scalability
- Coded pages with best Search Engine Optimization (SEO) techniques. Developed call back functions to parse and handle JSON data returned from the server.
- Implemented Responsive web design (RWD) and mobile friendly design using Ionic framework; fully utilized its JavaScript UI library, including navigation, modal, slide box, scroll, action sheet and more and AngularJS.
- Involved in creating AJAX calls using AngularJS to handle data operations including ordering and filtering.
- Developed new cross-browser accessible interfaces using Bootstrap, JavaScript with ES5, and AngularJS.
- Managed advanced techniques for single page business solutions and front-end MVC patterns.
- Managed projects with Web pack, Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries.
- Experience with the features of Angular 2 such as directives, modules and routing.
- Highly used Angular 2 router to build single page application for navigate through the different status and multiple modals.
- Used React JS to create Controllers to handle events triggered by clients and send request to server.
- Experience in working with React Router for developing Single Page Applications SPAs.
- Implemented test cases and performed unit testing using Karma-test-runner and Jasmine.
- Implemented e2e testing using Protractor.
- Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework.
- Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
- Worked on JMS for developing messaging services and used JERSEY framework to implement the JAX-RS (Restful service).
- Wrote test cases using Mockito as the Unit testing framework and Selenium as automation testing for the developed Java applications.
- Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, Bootstrap, XML, MVC Framework, AngularJS, React JS,Node.js, Notepad++, Sublime text, IntelliJ, Tortoise SVN.
Mean Stack Developer
Confidential, Blue Ash- OH
Responsibilities:
- Built Rich Prototypes and Applications using HTML5, CSS3, Vanilla JavaScript, Express, Ajax, JSON, AngularJS and Bootstrap with MongoDB database.
- Experience in building end to end web applications using MEAN stack with Angular1.X, 2.
- Developed client side validation code using JavaScript with ES5 and JQUERY.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Using Yeoman, Bower, Grunt, SASS, LESS to manage code architecture and scalability
- Coded pages with best Search Engine Optimization (SEO) techniques. Developed call back functions to parse and handle JSON data returned from the server.
- Used Load JS to load dependencies asynchronously.
- The tech stack is AngularJS, Express and innovative server side technologies like Node.js, MongoDB (MEAN Stack).
- Implemented responsive web design (RWD) and mobile friendly design using Ionic framework; fully utilized its JavaScript UI library, including navigation, modal, slide box, scroll, action sheet and more and AngularJS.
- Involved in creating AJAX calls using AngularJS to handle data operations including ordering and filtering.
- Developed new cross-browser accessible interfaces using Bootstrap, JavaScript with ES5, and AngularJS.
- Managed advanced techniques for single page business solutions and front-end MVC patterns.
- Used CSS and Bootstrap to create RWD for different screen sizes and pixels.
- Used Behavioral Driven Development (BDD).
- Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
- Performed a lot of DOM operations for loading and manipulating dynamic content on webpages.
- Create guidelines and wireframes to help communicate product vision to key team members.
- Transform wireframes into pixel-perfect designs utilizing the Adobe Create Cloud suite.
- Turn designs into interactive prototypes with HTML5, CSS3, jQuery and the Bootstrap framework.
- Worked with the business analysts and back-end developers to gather requirements, improve application functionality, and add new features.
- Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams.
- Involved in Agile/ SCRUM based environment.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery, Bootstrap, XML, MV* Framework, AngularJS, Node.js, Notepad++, Sublime text, IntelliJ, MongoDB, Tortoise SVN.
Java/ J2EE Developer
Confidential, Turlock, CA
Responsibilities:
- Involved in designing user screens and validations using HTML , jQuery and JSP as per user requirements.
- Extensively involved in gathering business requirements and system requirements and specifications.
- Designed and developed user interface components using Spring 4.0.
- Extensively worked on system design architecture and the detailed design.
- Developed REST architecture based web services to facilitate communication between client and servers.
- We have consumed and exposed Web Services using REST.
- Designed and coded JAX - RS based Web Services used to access external information.
- Developed DAO (Data Access Objects), which are Java classes those encapsulate all database specific code using Spring- JDBC API .
- Developed Enterprise Java Beans (EJB’s) and deployed them in the web logic application server environment to implement business logic and interface with back-end object-oriented database system.
- Used Annotations based Spring Framework for auto wiring and injecting the required dependencies to implement business logic.
- Responsible for application deployment in the open stack and Azure cloud environments using client developed tools.
- Deployed application on Tomcat server.
- Created delegate layers, which are responsible in identifying the business components.
- Used Control Version System (CVS) for source code control and Test Director for defects tracking.
- Building automation is done using Apache Maven.
- Designed pages using HTML and client validation using JavaScript and JQuery .
- Involved in unit & integration testing and fixing the bugs.
- Developed various SQL queries and PL / SQL Procedures in Oracle DB for the application.
- Written SQL queries ad involved with data tam for writing store procedure.
- Used JUnit and Jasmine for Integrated and Unit testing of the application and checking API performance.
- Configured and deployed the application in WebLogic application server on Linux OS .
Environment: Java, J2EE, Spring 4, Spring-JDBC, Tomcat, JavaScript, REST, JSON, JSP, CSS3, HTML, DHTML, jQuery, AJAX, JDBC, PL/SQL, Oracle, CVS, Maven, Log4J 1.2, Unix, Junit.
Web/ UI Developer
Confidential, CA
Responsibilities:
- Designed and developed the architecture of various screens in accordance to UI Specs following client branding standards.
- Involved in complete Agile / SDLC - Requirement Analysis, Development, System and Integration Testing
- Participated in the business requirements meetings and provided inputs.
- Used Native Queries and Criteria Queries (annotations) in hibernate for access and updating data.
- Used Spring MVC as framework and JavaScript for major data entry, which involved extreme level of data validation at client side using Ajax.
- Used Spring 2.5 Framework for DI / IOC and ORM components to support the Hibernate tool.
- Implemented business logic according to the requirements.
- Worked extensively on Collections Framework.
- Create and maintain web pages using HTML , CSS , JavaScript , jQuery , Java , J2EE and also responsible for Designing of Web pages including Ajax controls and XML .
- Developed REST Web Services.
- Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML , XHTML , and CSS .
- Worked with HTML , CSS background, CSS Layouts , CSS positioning , CSS text , CSS border , CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Worked with Bootstrap for compiling CSS , JavaScript and building the System with the convenient methods
- Followed MVC Structure to develop Application.
- Organized the internal site for managing environments, and project details using HTML , CSS , JavaScript and JQUERY easing the scrolling pages to tabbed template structure.
- Extensively worked in defect maintenance of Front End issues
- Edited web pages for achieving design goals with CSS , JavaScript and JQUERY .
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
Environment: Java, HTML, CSS, JavaScript, jQuery, Ajax, JSON, SQL, SVN, Photoshop, XML.
UI Developer
Confidential
Responsibilities:
- Developed UI pages using HTML, XML, DHTML, XHTML, DOM, CSS, JSON, JavaScript, JQUERY and AJAX .
- Worked closely with product management teams to design solutions, produced navigation flows and prototypes.
- Integrated the Java code (API) in JSP pages.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Implemented the Drag and Drop functionality using jQuery framework.
- Involved in developing XML , HTML , and JavaScript for client side presentation and data validation on the client side within the forms.
- Worked in Onsite - Offshore model.
- Written SQL Queries to interact with Oracle database.
- Used SVN for version control for defect tracking.
- Designed the user interface and navigation for the whole web application using XHTML , XML .
- Created cross-browser compatible and standards-compliant CSS -based page layouts using CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS and CSS3 Background, CSS positioning, CSS text, CSS border.
- Created Silverlight applications for interactive, web-based data visualization using XAML in visual studio 2008.
- Developed the client side validations using JavaScript form validations.
- Created Test Plans for Unit Testing and System Testing and used SOAP UI for web services testing.
- Drafted usability evaluation as needed in planning, preparation, and follow up so that, each design iteration was evaluated effectively, and at the correct time.
Environment: HTML, DHTML, XHTML, CSS, CSS 3, XML, JavaScript, JQuery, Adobe Dreamweaver, Java, JSP, SOAP, Jasmine, SVN and Microsoft products.
Web UI Developer
Confidential
Responsibilities:
- Worked on detail design and coding and developed the interactive user interface using jQuery JavaScript library.
- Worked on developing GUI using HTML , CSS and JavaScript (jQuery).
- Worked on implementing webpages on the website using Code Igniter framework.
- Collaborated with one team member in design, analysis, coding, testing, and website review and Used IBATIS framework with spring framework for data persistence and transaction management.
- Utilized CSS , Ajax , JQuery , MySQL queries for website design and development.
- Developed SQL scripts for data migration.
- Worked with technologies such as JQuery and Ajax to make the website more attractive and user friendly.
- Gathered business requirements, prepared Software Requirement Specification (SRS) document.
- Created Visio charts for the workflow architecture of the system.
- Used Team Studio and Build Manager tools to develop applications and promote the new design to test environment.
- Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
Environment: HTML, CSS, JavaScript, JQUERY, Ajax, SQL Script, PHP.