Ui/web/front End Developer Resume
Philadelphia, PA
SUMMARY
- 6 years of IT experience in analysis, design, development, and deployment of web - based Client-Server business application using Front-End Web technologies.
- Extensive experience working in Agile using Scrum & Waterfall SDLC Methodologies.
- Experience in working with Angular (4/6/7/8/9/10) modules, services, templates, directives, services, and dependency injection to create a SPA.
- Well Versed in developing applications using Angular features like components, pipes modules, templates, meta data, data binding, routing and Angular CLI.
- Good experience in developing rich UI web applications like Single Page Applications (SPAs) and responsive web applications using framework like Bootstrap and Angular.
- Proficient at developing Single Page Application (SPA) with Angular 9/10 controllers, directives, factories, services, routing, DOM manipulation using JavaScript, jQuery and Angular 9/10.
- Experience in working on Web Services using Service Oriented Architecture (SOA) using SOAP and Restful web Services.
- Proficient in making AJAX calls using JQuery and usage of JSON for faster and impulsive response.
- Proficient inBootstrap Gridandmedia queriesto achieveresponsive web design (RWD).
- Proficient in developing REST Services and integrating them with Client Server Architecture.
- Hands-on experience in designing and creatingNoSQLdatabase such asMongoDBas well as relational database such asMySQL, Oracle DB.
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Experience with Angular.js MVC framework including authoring complex directives, services, controllers, and filters; working with animations, routing, and states. Working experience on Backbone.
- Experience creating Typescript reusable components and services to consumeREST APIsusing Component based architecture provided by Angular 4/6/8/9/10.
- Experience in developing Web Services using XML over HTTP(s), REST and SOAP.
- Experienced in making use of expanded HTML5 semantics and popular HTML5 APIs (e.g., audio, video, SVG).
- Experience in implementing Continuous Integration and Deployment (CI/CD) using Jenkins application server.
- Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
- Experience in agile methodologies such as scrum and Test-Driven Development (TDD) using jasmine for unit Testing.
- Experience in working with different Internet Development Environments (IDE) like Microsoft Visual Studio Code, Sublime, Dreamweaver, and Eclipse.
- Quick learner with good analytical and communication skills coupled with a proactive attitude and good team spirit.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, DOM, JavaScript, Bootstrap, Ajax, XML, JSON, jQuery
JavaScript Framework: Angular (4/6/7/8/9/10), NodeJS, React JS
Web Servers: Apache Tomcat, Web Logic, JBoss, Web Sphere
Version Control: GIT, SVN
Developer Tools: Eclipse, Sublime, Notepad++, WebStorm, Visual Studio Code
Environment: Windows, Linux, Mac
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
UI/Web/Front End Developer
Responsibilities:
- Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various projects.
- Responsible to design and developed web pages using HTML5, CSS3, JavaScript ES6, JQuery, Bootstrap and Angular 9/10.
- Implemented several REST Services with Node JS as Backend and Angular 9/10 as Frontend.
- Performed Client-Side Validation using Angular 10.
- Implemented functions and features using Angular 9 at client-side and Web API at server-side.
- Developed the components using Angular 9 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
- Develop custom directives, controllers, views and filters usingAngular 9/10.
- Implemented pagination in angular by using NgxPaginationModule.
- Involved in RESTful API developing web service.
- Used @Input and @Output decorators for property/model binding and emitting events respectively. It was done to allow component to component communications.
- Handle state management using NGRX stores. Actions are triggered using store dispatch with payload of requests and Reducers (pure functions) handle actions, Effects handles the angular Http services calls.
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
- Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Debug the application Bootstrap using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Handled data from multiple streams to maintain the sequence and their dependencies by using the Rxjs operators.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Using Angular developed a Web application to post CSV files to AWS S3 bucket.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
Environment: Angular 9/10, HTML5, CSS3, TypeScript, Angular Material, NPM, NgRx, Rxjs, AJAX, JSON, Restful API, GITHUB, Agile, Visual Studio, Windows.
Confidential, Oak Ridge, NJ
UI/Web/Front End Developer
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Developed Angular 7 Template Driven Forms to implement forms across single page application (SPA).
- Used Angular CLI to generate components, services, filters and compiled in different environments.
- Implemented AJAX calls in Angular 7 to fetch data from the backend API’s.
- Understanding the working of the RXJS (Reactive Extensions, ReactiveX) to implement various data transfer techniques with Angular 7.
- Used Typescript and its features such as static typing, classes, and interfaces.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular.
- Extensively used Ng Module to import different modules, to declare different components, to describe the providers and services that are used to develop the Angular applications.
- Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
- Worked on Restful web service calls for POST, PUT, DELETE and GET methods.
- Implemented the Angular concepts such as AOT, Lazy loading and tree shaking.
- Used Git as a version control and used JIRA for bug management.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Environment: Angular 7/8, TypeScript, Bootstrap, NPM, HTML5, CSS3, AJAX, JSON, RxJS, Gulp, GIT, Jira, Agile, Windows.
Confidential, Grand Rapids, MI
UI/Front End Developer
Responsibilities:
- Developed Application usingAgileMethodology, that included iterative application development, weekly Sprints, stand up meetings, Followed Rally for tracking processes and streamliningAgileplanning.
- Involved in updating the application with new features of Angular 4.
- BuiltAngular 4 components,UIservices to consume rest services using Component based architecture provided byAngular 4.
- Designed animated web pages by importing @angular/platform-browser/animations which is the latest animation package inAngular 4.
- UsedNPMfor installing required node modules and other publishedAngular NPM modules.
- Took part in setting up the routing configuration usingAngular 4 routerfor various views and sub views.
- UsedAngular 4 Http servicesfor asynchronous validations for the input fields of the forms with the data existed in the database.
- Developed service infrastructure components in Angular4, Typescript for a unified web UI initiative.
- Evaluated code to ensure the validity, structure which meets W3 standards and is compatible with various devices and operating systems.
- Wrote application level code to interact with backend and consume the JSON by using RxJS observables.
- Involved in writing application level code to interact withAPIs, RESTFUL Web Servicesusing Angular CRUD operations and node.js.
- Used JIRA for bug tracking. Git is used as a version control tool and Jenkins is used for continuous integration of builds.
Environment: Angular 4, Angular CLI, TypeScript, HTML5, CSS3, Bootstrap, NPM, RxJS, Web Services, Git, Jira, Agile, Windows.
Confidential, Dearborn, MI
UI/Web Developer
Responsibilities:
- Used MVC architecture of Framework for developing web applications and to simplify the code complexity.
- Developed end to end application with agile methodology and daily stand-up meetings.
- Performed form validations using reactive forms for sign in and inputting ticket rising information from Angular2 framework.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular2, Node.js, jQuery, Webpack.
- Implemented SPA by using several in built core directives, expressions, and modules in perspective of Angular2.
- Developed a component that varies content based on the user’s navigation by using router- outlet directive in Angular 2.
- ImplementedAngular2services to communicate with Express.js on the server-side in-order to perform CRUD operations on database.
- Developed Node JS Frameworks which will be interfacing with data stores as well as frameworks and services.
- Involved in developing UI pages using (Angular 2) calling the Rest API from Backend.
- Involved in developing the web pages using (Angular 2) which are powerful in building the Single page web applications.
- Developer server-side application usingExpress.jsframework and followedMVC architecture
- Used Maven for Build automation, GIT for Version Control to track check-ins and rollback code.
Environment: Angular JS/2, HTML5, CSS3, Node.JS, Express.JS, MongoDB, Typescript, JavaScript, Ajax, Restful, Jenkins, Maven, Agile, Scrum, GitHub, XML, SOAP, jQuery, Windows.
