Web/ui Developer Resume
Louisville, KY
SUMMARY
- Software Developer with 5+ years of experience in Front - end Development, designing interactive User Interfaces, usability, Web and Client/Server applications using HTML5, CSS3, JavaScript frameworks, jQuery, Bootstrap, Angular 10/9/8/7/6/5/4/2, and Backbone.js, Prototype.js, Node.js.
- Experience in working with the JavaScript, Prototype.js and various MVC JavaScript frameworks backbone.js and node.js.
- Rich experience with development using Angular extensive features for loading views in a Single Page Application, MVC structure for JavaScript files, data-binding using Angular directives and also building custom directives.
- Expertise in Responsive Web Design (RWD) and Cross Browser Compatibility using Bootstrap and CSS3.
- Hands on experience in Angular frameworks and Angular CLI, gained strong understanding over the application flow among various modules, components along with routing, services, filters and directives.
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, jQuery, HTML5, DOM, XML, JSON, CSS3, and Ajax.
- Experience in designingUIpatterns andUIapplications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
- Good experience working on CSS3 Background, Positioning, Text, Border, Margin, Padding, Table, Pseudo Classes, and Pseudo Elements etc.
- Expertise in Developing Web API using Node.js and hosted on multiple load balanced API instances.
- Experience with various IDE’s such as Visual Studio Code, Web Strom, Sublime, Eclipse and Notepad++.
- Experience on working with (CSS3 Background, Layouts, positioning, text, border, margin, padding, table), Pseudo classes, Pseudo elements and behaviours in CSS3.
- Experience in Unit/Integration Testing frameworks and libraries like Jasmine, Mocha and Karma for Angular and Node.js.
- Experience in building Single Page Applications (SPA) using Angular frameworks.
- Experience in developing Single Page Applications using Angular, Angular Material, Bootstrap, Typescript, SCSS.
- Experience using Express Node Rest framework and developed backend services using Node.js, Express.js & MongoDB to produce dynamic web content, perform event-driven functionalities.
- Extensive Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, DB2, SQL Server and MySQL.
- Experience in multiple version control tools likeGIT, CVS, and SVN.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS
Web Technologies: JavaScript, TypeScript, HTML5, CSS3, DHTML, XML, XHTML, XSLT, AJAX, JQuery, JSON, Apache
JavaScript Libraries: Angular 10/9/8/7/6/5/4/2, Angular CLI, Angular Material, Express.js, Ext.js, Require.js, Node.js, Backbone.js, Prototype.js, JQuery, Bootstrap
Languages: C, C++, JavaScript, TypeScript, SQL, PL/SQL
IDE’s: HTML5 Editor, Notepad++, Eclipse, Net Beans, Adobe Dreamweaver
Debugging Tools: Firebug, IE Developer Toolbar, Firebug Lite
Application Servers: Web Sphere, Web Logic, Apache Tomcat
Tools: Grunt, Gulp, Jasmine, Mocha, Karma
Version Controls: SVN, VSS, CVS, GIT. JIRA, Tortoise
Database: Oracle, My SQL, DB2, MongoDB
Operating Systems: Windows, Mac, Linux
PROFESSIONAL EXPERIENCE
Confidential, Louisville, KY
Web/UI Developer
Responsibilities:
- Worked on save search module usingAngular, UsedRESTFUL web servicesusing AngularHTTP Moduleand transformed the response usingRxJS observables.
- Processed JSON data from RESTful web services by using Ajax to get resources from the database and populated data to the client side.
- Used JavaScript and XML to update a portion of a Web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
- Used RxJS catch library and catch functions to handle error handling in Angular Application.
- Created forms using Angular-material and used property and event binding to bind data to the form and performed patch update from the form inputs.
- Ensure delivery of high-quality work with monthly iteration, also involved in sprint planning and retrospectives - Agile methodology.
- Worked with Angular framework 10/9/8 to build modern web applications that's include writing services, custom directives, controllers, filters, templates and other Angular Modules.
- Utilized NPM commands and worked on Package.json for managing dependencies and dev-dependencies of Node.js applications.
- Responsible for creating efficient design and developing Application using HTML5, CSS3, Angular Material, Angular, NPM, Node.js, Type Script.
- Made use of Angular new feature like Combining with Many Transitions Files this helped to merge many files on in just one go.
- Worked under Agile software development process and attended daily Scrum meeting.
- Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JQuery, JavaScript and Angular.
- Developed Angular factories to retrieve JSON data from the restful web service and displayed the response in the user interface pages.
- Used GIT for the simultaneous access to the code within the team members.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked on improving performance of the web application using lazy loading and other angular latest features also helped in production support.
- Made use of Webpack as task runner to minify application and better performance to reduce loading time.
- Developed build and deployment scripts usingMAVENas build tool and automated the build and deploy processes.
Environment: TypeScript, JavaScript, HTML5, CSS3, Angular 10/9/8, Angular CLI, Angular Material, NPM, Express.js, Ext.js, Backbone.js, Node.js, RxJS, JSON, AJAX, Webpack, Maven, GIT, Agile, Oracle, Windows.
Confidential, Arlington, TX
Front End Developer
Responsibilities:
- Used RxJS catch library and catch functions to handle error handling in Angular application.
- Used Angular custom pipes to format the data before displaying it to the user.
- Involved in writing application-level code to interact with APIs, Web Services using AJAX and JSON.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Improved process in JIRA ticketing system by introducing JIRA ticketing template.
- Participating the Sprint Planning and User Story Grooming sessions and suggesting can-do and cannot-do in each Sprint.
- Created reusable components like Menu Navigation, Session Monitor which was very useful in the application using Angular.
- Implementation of popular Angular Library Prime Ng and development of Angular Prime Ng components across all modules in the application.
- Implementation of Angular router and guards for access to various modules across the member portal based on the type of user logged in and authentication type.
- Developed applications using Angular single page applications SPAs to improve page performance.
- Extensively Used Angular CLI for creating components, Services, pipes, Directives and adopted new features from Angular 7/6/5 in our application.
- Actively participated and provided feedback in a constructive and insightful manner during daily Scrum meeting to track the progress for each iterative cycle and figure out the issues.
- Implemented Angular Material Design components and Theme, such as table, table pagination, sort header, form filed.
- Used NgRx to maintain session state, user authentication and administrative access and functionality.
- Connect Web API to Angular using Http Call and designed GET, POST, PUT, DELETE for Web API.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
Environment: JavaScript TypeScript, HTML5, CSS3, Angular 7/6/5, Angular CLI, Angular Material, Ext.js, Require.js, Backbone.js, Node.js, NPM, RxJS, AJAX, JSON, HTTP, Jira, GIT, Agile, Oracle, Windows.
Confidential, New York, NY
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.
- Involved Webpack as module bundler to pre-process and minify different files such as TypeScript and SASS files.
- Implemented MMS monitoring and backup (mongo DB Management Services) on cloud and on local servers (on premise).
- Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Integrated Node.js with Express.js and communicated with MongoDB for CRUD operation on the data.
- Took advantage of build tools like Webpack and Maven to run builds for angular and java applications respectively.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Enhanced the system to improve user experience and developed functions to acquire data from REST Web Service using Angular and HTTP Observable.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Used Bootstrap grid system for the responsive web design to make the web application mobile friendly.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 4/2.
- Followed Agile Methodology, Converted Angular application to a typescript project using Angular and Angular material.
- Developed security system where it allows the user to perform the operations based on the level of authentication (Read/Write access).
- Used JQUERY core library functions for the logical implementation part at client side for all the applications.
- Used AJAX extensively to implement front end /user interface features in the application.
- Extensive use of Angular Material framework to achieve RWD, i.e., make the portal compatible for various screen resolutions which are trending in the market today.
- Used Angular Observables and RXJS to manage data streams programmatically while calling the services.
- Rendering Angular application in Universal mode to develop web crawler friendly pages for better ranking pages for Search Engine Optimization.
Environment: Type Script, JavaScript, Angular 4/2, Angular Material, Ext.js, Express.js, Node.js, Bootstrap, RXJS, NGRX, Ajax, JQuery, Webpack, Maven, GIT, Agile, Oracle, Mongo DB, Windows.