Angular Developer Resume
Durham, NC
SUMMARY
- Around 7 years of IT experience in Front - end Development of web pages using HTML5, CSS3, JavaScript, Angular 2,4, Bootstrap, React JS, Redux, AJAX, JSON, Node JS, XML, and jQuery.
- Experience in designing and consuming Java web services for Soap and Restful web services.
- Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, Vue.js, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.
- Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and databases like MongoDB and MySQL.Very good experience in Document Object Model (DOM). Dealt with client-side applications using ReactJS and working knowledge on Grunt.
- Expertise in using Angular JS Directives, Controllers, Filters, Services, Templates, Events, and Injectors.
- Experienced in other front-end technologies such as SASS, LESS, Typescript, BOOTSTRAP, Angular1, Angular1.5, Angular2, Angular 4, Ajax, JSON, Node.js etc.
- Good experience in using Angular 7 to do virtual scrolling and drag and drop.
- Worked on NgRx for state management.
- Expertise in designing front-end applications, user interface, web forms using HTML5, XHTML, XML, CSS3(its preprocessors SASS, LESS), jQuery, JSON and Angular JS 2.0, typescript, Flash, Dreamweaver, Adobe, Photoshop, also developed web pages using mock-ups.
- Excellent working knowledge in configuring multiple WebLogic domains including machines, manage servers, node managers and cluster environments.
- Strong knowledge of building and architecting Single Page Applications (SPAs) using various JavaScript frameworks like AngularJS, Node.js and Bootstrap.
- Good experience in ECMA Script 6 features and used Babel, Webpack for transpilation.
- Used Node JS as a proxy to interact with Rest services and interacting with Database.
- Experience in performing good Unit Testing to deliver a high-quality code.
- Experience with features of Angular 2 such as directives, dependency injection, modules and routing.
- Expert in HTML5/CSS3 development and have experience React.js, angular.js, Responsive design.
- Good experience in using Postman application to test API’s.
- Hands on experience in Karma test runner and Jasmine for Unit testing.
- Experience in cloud stack such as Amazon AWS and VMWARE stack.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Developing Customizing UI JavaScript Plug-ins using jQuery, Object Oriented JS and JSON.
- Good experience in using CI/CD pipeline software for the code deployment.
- Working knowledge of the various source code management tools such as GIT, SVN and CVS.
- Experience with bug tracking/issue tracking tools like JIRA.
- Working knowledge of the various source code management tools such as GIT, SVN and CVS.
- Strong working experience in health care and business applications.
- Excellent communication skills to deal with people at all levels. Self-motivated team player with good Analytical, Logical and Problem-Solving ability.
TECHNICAL SKILLS
Programming Languages: SQL, PL/SQL
Web Technologies: HTML5, CSS3, JavaScript, AJAX, jQuery, AngularJS, Angular 2, ReactJS, Node JS, AWS, Express JS, Bootstrap, SQL.
IDEs and tools: VS Code, Web Storm, Sublime Text, Notepad++, Net Beans, Eclipse.
Markup Languages: HTML5, XHTML
Scripting Languages: JavaScript.
Databases: Oracle, SQL Server, My SQL, Mongo-DB, NoSQL
Operating Systems: Windows, Linux, Mac OS X
Version Control Tools: Git, SVN.
PROFESSIONAL EXPERIENCE
Angular DeveloperConfidential, Durham, NC
Responsibilities:
- Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled AGILE.
- Followed agile methodology (SCRUM) for developing this project, with each SPRINT lasting for 2-3 weeks. Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
- Designing and implementing system for Batch, Real-time and Predictive Analytics, determining which stream storage should be used, what data store should be used, Data Structure Fixed Schema, JSON, Key-Value, Access Patterns, Data access characteristics, right cost, Interactive Analytics - Self Service Dashboards, Batch Analytics - generating daily, weekly, or monthly reports, Real-Time Analytics - Billing Alerts
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Used Angular 4 Http services for asynchronous validations for the input fields of the forms with the data existed in the database.
- Took part in setting up the routing configuration using Angular 4 router for various views and sub views.
- Worked simultaneously in both production and development teams and took part in designing and developing dynamic web pages using HTML5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 4 for single page applications.
- Worked on customizing the Bootstrap classes using CSS preprocesses like SASS.
- Executed effective processes for algorithm development and verification against live censor data.
- Created tasks for updating tsconfig tracked files based on glob, tslinting, and compiling typescript files.
- Build up the HTTP server and create RESTful web services using Node.js and Express.js. Designed JSON with Express JS for consuming data via REST API
- Used Elastic search as the data indexer and query parser.
- Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, to provide broadcast service as well as chatting service.
- Built Web pages that are more user-interactive using AJAX and JavaScript
- Used Restful web services using JERSEY tool to develop web services.
- Hands on experience with JIRA for bug tracking and issue tracking.
- Worked on Restful API and invoked web services (consumed) that are based on EJBs.
- Writing processed data to Amazon S3 with Spark Streaming and view the output files in Amazon S3.
- Used CI/CD deployment software in Jenkins build for the code deployment.
- Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
- Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
- Good experience in check-in the developed code using Git-Hub.
Environment: Angular 4, Data Structure, Algorithm, Services, MEAN Stack (MongoDB -/Angular.js), Node JS, JIRA, Json, Confluence, JavaScript, Oracle 11g, REST web service/APIs, Rally, Postman, SQL, NoSQL, AJAX, Jest, Enzyme, GIT.
UI DeveloperConfidential
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Development, Modification and Enhancement of GUI using Angular JS, HTML5, CSS3 on code editors such as - Visual Studio Code (primarily) and WebStorm.
- Working on Gherkin and Cucumber: end-to-end automation testing for Application’s Unit and Integration testing.
- Responsible for checking cross-browser compatibility issues and hence worked on different browsers like Google chrome, Internet explorer, Firefox, and safari.
- Developing client-side ES 2016 codes to build application grids and simulate process for GUI integration using AngularJS bindings.
- Utilizing data in a Microservice environment and create Restful APIS retrieving data in the form of object notation using JSON.
- Collaborate with product management and tea while analyzing and decomposing software features into simpler stories for planning and execution.
- Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
- Extensive use of Git Hub as code repository and use GitFlow to check-in code, do Code reviews. Responsible for application testing predefined in continuous integration tool called Travis CI for deployment
- Extensive use of Kendo UI framework to display data in a Grid Format using KendoUI Grid Columns feature. Creating the Application user-friendly with Kendo Grid’s i18n Internationalization.
- General utilization of Java Spring Hibernate Framework with required JDBC driver, data sources and JPA providers.
- Used Postman to test API’s, by sending request to the web server and getting response back.
- Involved in design of web applications right from conceptualization to implementation and maintenance.
- Coordinated with the onsite team for requirements’ scope and design.
- Developed the functionalities using Agile Methodology.
- Working closely with QA and business users for bug fixes, application enhancement, and maintenance.
- Working with SQL and NoSQL database technologies.
Environment: Angular JS, HTML5, CSS3, Gherkin, Cucumber, Postman, Node JS, React JS, Node JS, Ajax, XML, Json, Visual Studio Code, Sublime Text Editor SQL, NoSQL, Kendo UI, Gherkin, JIRA, REST web service/APIs, Travis, JIRA, IBM DB2 Warehouse on the Cloud, Cloudant.
React JS DeveloperConfidential, Bothell, WA
Responsibilities:
- Developed Single-page responsive web application using HTML5, CSS3, Bootstrap, Typescript and React JS.
- Developed User interface by using the React JS, and CMS integration for content management system.
- Used React-Router to turn application into Single Page Applications.
- Worked on using React JS components, Forms, Events, Keys.
- Experience in Virtual DOM, Life Cycle Methods, working with React States and React Props.
- Implemented stable React JS components and stand-alone functions to be added to any future pages.
- Used React JS for developing reusable components.
- Worked on React JS Virtual DOM and React views, rendering using components which contains additional components called HTML tags.
- Extensively used componentWillMount and componentDidMount in life-cycle methods.
- Used Middleware, Redux-Promise in application to retrieve data from back end and to also perform RESTFUL services.
- Responsible for creating front end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, JavaScript, jQuery and Bootstrap.
- UI development with technologies like HTML5, Bootstrap, React JS, Angular2, Typescript, jQuery.
- Hands on experience in using middleware like Epress JS.
- Used Babel to transpile ES6 and JSX code into JavaScript that can load on the browser.
- Created Ajax calls to exchange (request / responses) information with Mongo DB.
- Used Node JS modules like grunt, bower to integrate with designs and requirements and to interact with the databases.
- Created various MongoDB collections and wrote services to store and retrieve user data from the application.
- Hands on experience with Travis Build.
- Performed unit test cases using Jest, and web-services with RESTFUL API.
- Used SQL/PLSQL to create procedures and CRUD, DDL, DCL, TCL operations.
- Performed distributed version control for application development using Git.
- Followed Agile (SCRUM) methodology, involved in sprint planning every two weeks and setup daily standup meetings.
Environment: HTML5, CSS3, JavaScript, React JS, Ajax, Json, ES6, jQuery, Node JS, NPM, Mongo DB, JSX, TypeScript, Restful Web Services, Jest, Enzyme, Windows 10, Visual Studio Code, Sublime Text Editor, SQL, NoSQL, Git, PLSQL .
UI DeveloperConfidential, Chicago, IL
Responsibilities:
- Developed single page responsive web UI using HTML5, CSS3, Angular 2, React JS, Bootstrap, JavaScript, and jQuery.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Highly used Angular 2 router to build single page application and for page navigation.
- Implemented two-way data binding among models, controllers, and views to provide continuous updates among view and model.
- Architected and implement REST API interfaces using JavaScript and Node.js.
- Developed Bootstrap responsive web application pages using Angular 2 services, components, and directives for front end UI.
- Designed Frontend with JavaScript Framework in Angular.js and jQuery.
- Utilized Angular 2 to achieve the client-side elements Hide, Show and AJAX Call on JSON response.
- Developed Broker Administration UI as SPA (Single Page Application) with JavaScript, Angular.JS, Bootstrap, jQuery, HTML5, and CSS.
- Built reusable service components using Angular 2 services with Object Oriented JavaScript based on the visual designs.
- Used Angular 2 ng-If and ng-For directives used for validations for the input fields of the forms with the data existed in the database.
- Worked with HTTP/HTTPS protocols by using Angular 2 components to build RESTful services.
- Utilized React JS Virtual Dom for updating DOM manipulations.
- Used Axios with React for making AJAX Calls.
- Created reusable React JS functional and class components using ES6.
- Used jQuery plugins to build rich internet applications to make look more effective.
- Working with ECMA Script 6 features for building JSX and ES2015(ES6) used Babel, webpack.
- Used TOAD for all database query testing and optimizations.
- Developed REST services using Node JS, Express JS, Body-Parser, Mongoose, and other node modules to serve the web application with JSON data.
- Supported the backend team in dealing with JSON data from MongoDB database.
- Performed Unit Testing with Jasmine and Karma.
Environment: HTML5, CSS3, JavaScript, jQuery, Angular 2, React JS, Redux, Bootstrap, AJAX, JSON, Node JS, MongoDB, NPM, RESTful Web services, ES6, Visual Studio Code, Sublime, SQL, NoSQL, Windows 7/UNIX, Jasmine, Karma.
UI DeveloperResponsibilities:
- Involved in gathering the Requirements analysis, design, development, and testing phases.
- Designed and developed the process control dashboard screens.
- Designed and developed dynamic web pages using HTML, CSS, DHTML, JavaScript, jQuery, AJAX, XML, SVN and JSP.
- Extensively used jQuery to work the internet web pages and created custom date picker on the website.
- Involved in solving the issues of cross browser compatibility like IE, Chrome, and Firefox.
- Designed and updated the content on website and maintained the website in a secure manner by using JavaScript.
- Involved in writing the application level code to interact with API’s Web Services using AJAX, JSON and XML.
- Implemented XML parsing and JSON parsing for data transfer between the browser and the server.
- Used Java script and AJAX to query the Elastic search indices, format and display the JSON results in a web page using HTML and CSS.
- Used jQuery for basic animation and end user screen customization purposes.
- Responsible for creating responsive web pages using twitter Bootstrap and media queries.
- Involved in developing the Page Layouts, Navigation bars, animation, button, and icons.
- Developed Login and Registration Page by using HTML, CSS, and JavaScript.
- Got good experience with NOSQL database.
- Implemented client-side validations by using JavaScript.
- Coordinated with core team members for development of algorithms on smart phones and tablets.
- Developed responsive HTML, CSS2, jQuery and JavaScript based theme with a fluid grid.
- 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.
- Involved in Agile/Scrum based approach to UI development.
Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, XML, SVN, AJAX, JSON, DOM, VS Code, Adobe Photo Shop, SQL.