Senior Front End Angular Developer Resume
Florham Park, NJ
SUMMARY
- Over 10+ Years of progressive experience in all the phases of Front - End coding, mobile application, web development including Design, development and implementation of software applications.
- Web Developing Experience using HTML5, CSS3, JavaScript and jQuery, AJAX, XML.
- Experience in working with Databases like Oracle, SQL Server, DB2 and Classic Federator and proficiency in writing complex SQL, PL/SQL.
- Experience in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting usingKarma and Jasmine.
- Strong experience with Cross Device/Browser Compatibility issues and Optimization for web, including CSS Sprites and best practices.
- Experience in user interface and created wire frames for web template and mobile devices.
- Experience in working with Node JS, Bower, Grunt JS, and Yeomen for developing single page applications.
- Good experience in developing web Applications using Spring MVC, Struts framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries.
- Proficient in AngularJS, Backbone, reac.JS and familiarity with many other frameworks.
- Have very god work experience in developing Test Automation frameworks like POM, Data driven, Hybrid framework using selenium Web Driver, Testing and Java.
- Experience in working with testing tools likeKarma,Jasmine,Chai, and protractor.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, XML and Developing Applications using AngularJS, Bootstrap like Grids, Toolbars, Panels, Combo-Box and button etc.
- Experience in using various jQuery UI controls and corresponding Event handlers etc.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
TECHNICAL SKILLS
Operating Systems: Windows, Unix/Linux, Ubuntu
Programming Languages: Java/J2EE, SQL, PL/SQL,C++
Web Technologies: JDBC, Servlets, JSP, JSTL, JNDI, XML, HTML5, CSS3 and AJAX
JavaScript Libraries: AngularJS, JQuery, Reactjs, Backbone
Frame Works: Struts, Hibernate, Spring
Web Service Technologies: AXIS2, SOAP, WSDL, WADL, REST (JAX-RS).
Scripting Languages: JavaScript, JQuery, Bootstrap, AngularJS
Web/Application Servers: Web Sphere, JBoss, WebLogic and Apache Tomcat
Databases: Oracle10g, MSSQL SERVER 2008/12, MYSQL, MongoDB.
IDE Tools: Eclipse, NetBeans, IntelliJ, IBM RAD/RSA
Source Control: CVS, SVN, GitHub
Methodology: Water Fall, Agile, SCRUM
Other Tools: Log4J, JIRA
PROFESSIONAL EXPERIENCE
Confidential, FLORHAM PARK, NJ
Senior Front End Angular Developer
Responsibilities:
- Developed test cases for Angular 8 using karma and grunt and UI design and development using JSF, richfaces and myfaces.
- Provided technical leadership and coaching to the more junior team members to enable them to build better software.
- Worked on design and develop scalable solutions using efficient Design Patterns by identifying improvement areas within the application and work to implement the same
- Coordinating with the Integration test teams in planning and executing the end-to-end QA and product testing.
- Lead the strategic direction of user interface development using front-end technologies such as HTML5, CSS3, SASS, JavaScript and Bootstrap.
- Used React JS for consuming web services and DOM manipulation.
- Wrote object-oriented code in JavaScript to implement the business logic.
- Involved in writing the scripts for CI/CD for the Java and AWS Lambda based application.
- Developed the complete REST API and user authentication process in NodeJS
- Created a data driven architecture for complete screens and CRUD operations to be handled via metadata.
- Developed the API data flow Between NodeJS, MySQL and the Angular frontend
- Improved the scalability of our web app by configuring and maintaining the AWS servers and database.
- Create SSIS packages from data migration and daily data sync job using Autosys Batches.
- Created, troubleshooted and updated Restful API using .Net Core
- Created UI aspects to ensure banking and security is maintained during implementation
- Used Jira/BitBucket for project management, ticket tracking and code reviews
- Used IBM DB2 as database tool to perform all the backend operations.
- Worked on Eclipse IDE and used Gradle as build tool.
Confidential, DALLAS, TX
Angular Developer
Responsibilities:
- Designed and migrated legacy monolithic applications to Micro Services architecture using Spring Boot, Spring MVC, Spring Cloud Config, and Cloud Foundry.
- Designed and implemented custom readers, processors, validators, field extractors for various Spring Batch applications.
- Developed MEAN Stack applications using Angular JS, Node.js, Express.js and MongoDB.
- Conducted unit testing using the open source Karma and Jasmine tools and used Protractor for end to end testing.
- Responsible of UI and integration with AJAX and JavaScript. Design and develop mock-ups for all iPhone and shipping web templates using HTML5, CSS3, DHTML and JQuery.
- Integrated Redux (ngrx store) with Angular 9 framework to handle large chunks of data for the better performance.
- Application was developed using Agile Methodology, that included iterative application development, weekly Sprints, stand up meetings
- Followed Rally for tracking processes and streamlining Agile planning.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using React.JS and jQuery.
- Developed various pages in the applications in front end technologies HTML5, CSS3-SASS, JSON, Angular 8/9, Angular Material Library, Flex Layout.
- Built Angular 9 components, UI services to consume rest services using Component based architecture provided by Angular 9.
- Developed powerful Single Page Application and dynamic responsive Web Application with Angular 9 and React JS.
- Worked with Angular 9 to develop single page applications, worked with Ngrx for managing Angular applications.
- Involved in writing application level code to interact withAPIs,angular.js, Web Services usingAJAX, JSON and XML.
- Used Spring Boot framework to create properties for various environments and use yamls for configuration.
- Designed, developed and maintained the data layer using Hibernate 5.0 and used Spring ORM to integrate with Hibernate.
Confidential, BOISE, IDAHO
Front end / Web Developer
Responsibilities:
- Used angular-cli tool to configuring the angular project and building it for development of Angular application using Angular 6.
- Involved in complete User Interface designing and coded the web site in XHTML, CSS and Java Script.
- Integrated the different pages to be a single page application using Angular 6 and Typescript.
- Used AJAX with JQuery controls for listing all scripts in a grid and can edit it in the grid which will reflect in the database table as well (like margins).
- Implemented NGRX store to maintain the state of the application. NGRX store was used to store results after angular injector observable retrieved the data from backend.
- Developed Single Page Application using React JS, HTML5, CSS3, and Bootstrap.
- Implemented a common styling with the help of CSS across entire application that controls color, layout, width, height, font size, images size and accomplished other graphic related features.
- Worked with JavaScript Testing frameworks like Jasmine for behavioral testing and Mocha for Unit testing.
- Implemented Two-way data-binding in AngularJS which helps the application handle the automatic synchronization of data between the model and view components using typescript and angular 6.
- Involved in implementing the complete Application in the in-build MVC Architecture with angular 6 and typescript.
- Worked in Test Driven Development environment, leveraging QA automation test suite to provide unit tests and integration tests for all new functionality.
Confidential, HOBART, IN
Software Developer
Responsibilities:
- Performed full life-cycle solutions, from requirements gathering, to writing specs then after development, writing the user/technical documentation.
- Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
- Designed and developed all UI Screens (Forms) using JSP, Struts, Html, CSS and JavaScript.
- Implementing functionality like Move, Change, Add and Disconnect using on existing services using Struts Action Classes, Action Forms and DAO's.
- Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
- Wrote JavaScript's for validating the client-side user account information based on their business rules.
- Used Hibernate for database connectivity layer, to connect to Oracle and map the data to Java classes.
- Designed and developed queries using Hibernate Query Language and data validation via the Hibernate validator framework.
- Creating Hibernate POJOs, Hibernate mapping files for all database tables.
- Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
- Wrote DTO's, DAO's to retrieve & store data the data form the SQL Server Database.
