Sr. Ui/angular Developer Resume
Ashburn, VA
SUMMARY
- Extensive experience as a web applications developer specialized in designing and developing complex web applications for large organizations.
- Experience with full software development life - cycle, architecting scalable platforms, development, testing and agile methodologies.
- Experience in designing User Interface (UI) applications and professional web applications using HTML5,CSS3,JAVASCRIPT,JQUERY,NodeJS, AngularJS, Angular 6 & 4, AJAX, JSON, Bootstrap, Backbone.JS, Responsive designing.
- Proficient in consuming Restful Web Services with AJAX call and updating dynamic functionality of HTML in JavaScript, jQuery and Angular.js
- Involved in application development using various framework and library including JavaScript, jQuery, HTML5, CSS3, Angular 4.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like IE, Mozilla FF, and Chrome.
- Used Angular 2 as a main front end framework to create views to hook up models to teh DOM and synchronize data with server as a Single Page Application (SPA).
- Experienced in making use of expanded HTML5 semantics and popular HTML5 APIs (audio, video, SVG).
- Experience with optimization and CSS3 Code Reduction using CSS Pre-processors like LESS and SASS.
- Extensive experience in developing Node.js applications using MVC frameworks and installation of client-side dependencies using Browser
- Developed back-end components, connecting teh application to other third-party web services using Node JS.
- Practical experience in Document Object Model (DOM), DOM manipulations, DOM functions and implementation of user cantered design (UCD) methodology
- Good experience using Angular, Bootstrap for Responsive Web Design (RWD) and CSS media Queries
- Experience in Web Applications Development using HTML/ XHTML, CSS2/3, JavaScript, XML, JSON.
- Experience using data visualization tools like D3.js
- Good understanding of ECMA script, TYPESCRIPT features and design patterns
- Working with Widgets and Charts which are provided by external JavaScript libraries are D3.js, Dojo,Ext.js
- Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES)
- Understanding and experience with Object Oriented Design/Development ( OOD ), Model View Control ( MVC ) design pattern and Test-Driven Development ( TDD )
- Experience with UML modelling Class Diagrams, Use Cases, and Sequence diagrams
- Experience in Angular.js framework using Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and Angular resources.
- Experience using various IDE's like Visual Studio, Eclipse, Dreamweaver, Notepad++, ATOM.
- Involved in every stage of Software Development Life Cycle SDLC
- Worked on Agile Development Practices and participated in SCRUM sessions
- Hands on experience in testing frameworks and tools like Jasmine, Mocha and Karma
- Familiar with GRUNT and GULP
- Worked in various version control systems such as SVN, CSV and GIT
- Experienced in debugging websites using Firebug, Fiddler, Browser Developer tools
- Worked closely with other senior developers, Business Analysts, product managers, UX designer, and teh QA team to deliver optimal designs and software to meet and exceed expectations following MVC architecture.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, jQuery, WordPress, JSON, Twitter Bootstrap, React JS, Angular 1.x, Express JS, Node.js, GitHub, JAVA, J2EE
Development tools: Eclipse, Web Matrix, Web Strom, Bonita, Sublime, Dreamweaver, and Notepad++.
Debugging tools: Firebug, Bugzilla, Chrome Developer Tools and IntelliJ.
Frameworks: React JS, Angular (1.x), Node JS.
Servers: IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, J Boss, HTTP Web Server.
Platforms: Windows 95/98/NT/2000/XP/Vista, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6.
Methodologies: Agile, Rational Unified Process (RUP), UML Water fall
Database: MONGO DB, PostgreSQL, Spunk data storage (Big data), Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0
Frond End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator
Testing Tools and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock
Programming Languages: C, C++, JAVA, MySQL, C#, VB.Net, ASP.Net, web Services.
PROFESSIONAL EXPERIENCE
Sr. UI/Angular Developer
Confidential - Ashburn, VA
Responsibilities:
- Application developed using Angular 6.
- Moved existing Angular4 components to Angular6 components for more responsive and less dependency.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Updated teh application with new features of Angular 6.
- Created typescript reusable components and services to consume REST APIs using component-based architecture using angular 6.
- Worked on some of teh new features of Angular 6 like new if else syntax, ng-templates, and form validators.
- Implemented client-side Interface using Angular 6 and server-side web service using Node.js
- Configured Docker container service and build a pipeline Jenkins tool for continuously integrating and deploying an application on servers.
- Worked as part of teh Microservices team to develop, deploy using Jenkins CI/CD and manage teh Docker containers in Kubernetes.
- Used agile methodology for teh software development.
- Developed dynamic responsive Web Application by integrating Angular6 with Bootstrap which is further integrated with Web Services.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Involved in teh Software Development Life Cycle (SDLC) Phases like Requirement Analysis, Implementation and estimating teh timelines for teh project
- Responsible for developing UI pages using HTML5, CSS3, JavaScript, Bootstrap JSON, Angular6 and Ajax.
- Good Knowledge on implementing JavaScript test cases using jasmine/karma, mocha/chai and performing end to end tests using Protractor.
- Developed style sheets using CSS pre-processors SASS
- Used Angular 6 and Bootstrap as teh front-end framework, with Typescript, CSS3, and HTML5.
- Consumed RESTful Web Services using AJAX and jQuery and render JSON response
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 6.
- Used Angular 6 Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side
- Used Decorators to optimize teh code reusability and worked with services, providers in Angular 6.
- Experience in working with Routes in Angular 6.
- Customized components for each of teh web page in Angular 6.
- Used Node.js for server-side rendering.
- Implemented HTML5 feature like semantics, local storage, data and required attributes and sliders
- Used CSS3 features like CSS3 Media Queries, Pseudo Classes, multi-column layout, gradients and web fonts
- Creating rapid prototypes to validate design concepts
- Used GIT for version control.
- JIRA as teh bug tracking system to track and maintain bugs/issues.
- Used Grunt for build tool for automation of teh tasks.
- Used Web pack to include bootstrap property files to teh application bundle.
- Used Polyfill to propose updated web standards on existing browsers of teh users.
Environment: HTML5, CSS3, SASS, JavaScript, Bootstrap, Angular 6, TypeScript, RWD, Node.js, GIT, GRUNT, JIRA, Jasmine, Babel, NPM, MVC, Eclipse IDE, Web Services, Jasmine, Protractor, Karma.
Sr. Node JS/ Full stack developer
Confidential - Springfield, VA
Responsibilities:
- Brief Experience on implementing teh Node JS Microservices.
- Used Apache Kafka for producing teh change events from SQL and teh Node JS programs to consume events as per teh change events. Used Apache Kafka High Level consumer and High-Level producer for teh programs.
- Worked on teh MongoDB database Modelling along with teh API technical design documentation
- Experience in Using Express.js as interface.
- Worked on production support and fixed critical bugs on teh licensing portal, during teh first production release. Worked on teh both teh One time and Incremental data migration.
- Experience in dockerizing teh image in virtual Machine.
- Worked on Node JS, MongoDB and Swagger Tools for REST documentation.
- Experience in writing swagger Yaml documentation for NodeJS services.
- Responsible for developing Production Monitoring UI Test tool.
- Used Foundation to develop many webpages with Responsive web design.
- Used Angular.js for front-end web application development and Node.js for back-end application development
- Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
- Followed AGILE Methodology and also coordinated with product owners to gather requirements.
- Scaling Docker, inter-container software networking setup and management via Weave.
- Implement, and maintain scalable and extensible database driven web Applications using advanced web development techniques such as load balancing, Caching (numerous types), worker-servers, CDNs, etc.
- Developed Responsive Pages using media queries and foundation for different screen sizes
- Worked on HTML, CSS, basic JavaScript, and Node.JS to develop Web pages.
- Used HTML5, CSS3 and developed many pages. Developed UI using JSTL, CSS HTML, AJAX
Environment: XHTML, DOM, JavaScript, jQuery, Mongo DB, Angular, Bootstrap, Node JS, Adobe Dreamweaver CS5, AJAX, JSON, JSTL, ECLIPSE, SQL server, MySQL, SVN, GIT, PHP, Clear Quest, Harvest and MS Office.
Java Full Stack Developer
Confidential, Chicago, IL
Responsibilities:
- Migrate existing Monolithic architecture to full-fledged Microservices architecture using Spring Boot & Spring Cloud in multiple stages.
- Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.
- Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach.
- Developed and designed teh web interface using HTML5, CSS3, JavaScript, jQuery, Angular 2 and Bootstrap.
- Built Components using Angular 2 and worked on Angular directives. Implemented lazy loading and Dynamic loading in teh Angular routers. Worked on Typescript for building teh code.
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
- Developed prototype and project layout skeletons using Angular 2, jQuery, HTML5, and CSS3.
- Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
- Implemented Microservices into existing system architecture. Developed Microservices business components and RESTful service endpoints using Spring Boot.
- Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.
- Implemented autantication and authorization for teh application using Spring Security and Oauth2.
- Implemented Spring IOC for Dependency Injection and to make teh code loosely coupled and Spring AOP for logging purposes.
- Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.
- Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
- Worked on creating, retrieving, updating and deleting documents in MongoDB.
- Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.
- Setup teh Continuous Integration (CI) & Continuous Development (CD) for teh application using Jenkins.
- Worked on Jenkins for continuous integration with Gradle and GitHub.
- Used Log4j for validate functionalities and JUnit for unit testing.
- Implemented configured JIRA issue tracking software with Agile plug-in across all teh company functions.
- Used IntelliJ IDEA IDE tool for application development.
Environment: Java 1.8, J2EE, HTML5, CSS3, JavaScript, jQuery, Angular 2, TypeScript, Bootstrap, Spring Boot, Spring IOC, Spring MVC, Log4j, SOAP, RESTful, Microservice Architecture, XML, AWS, Mongo DB, CI/CD, Maven, IntelliJ IDE, JUnit, JMS, UNIX, Jenkins, JIRA, Log4j, Git.
Java Developer
Confidential - San Jose, CA
Responsibilities:
- Involved in teh implementation of design using vital phases of teh Software development life cycle (SDLC) dat includes Development, Testing, Implementation and Maintenance Support in AGILE methodology.
- Developed teh application presentation layer using struts framework and DOA.xml quires to fetch data from teh database. And developed user interfaces, Action classes, Business components using struts framework too.
- Developed web services to allow communication between applications through SOAP over HTTP using Axis-2.
- Used SPRING JDBC ORM framework for developing database persistence layer components for mapping an object-oriented domain model to teh relational database.
- Implement and Enhance java based multithreading ETL tool for distributed loading XML data into Oracle database.
- Designed and developed UI using JSP, JavaScript, jQuery, HTML, CSS, and AJAX.
- Rewrote and created new functions, stored procedures, and updated many database related improvements in teh Oracle database.
- Implemented Log4j for logging and worked with SVN version control.
- Developed test cases using Junit for integration testing and integrated with ANT build tool.
Environment: s: Agile, Struts, Spring MVC, SOAP, HTTP, Spring JDBC, XML, JSP, JavaScript, jQuery, HTML, AJAX, CSS, Oracle, Log4j, ANT, SVN, Junit.