Sr. Front End Developer Resume
Medina, MN
PROFESSIONAL EXPERIENCE:
- Over 8+ years of experience in Front End and Web Development including designing User Interface applications.
- Experience in using various tools and IDEs for development and design like Sublime Text Editor, NetBeans, Notepad++, and Web Storm.
- Knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular.js, Angular 13, React.js and Twitter Bootstrap like Grids, Toolbars, Panels, Combo - Box and Button etc.
- Experience with Angular 13 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, Lazy Loading, RXJS
- Good working knowledge in development of WebPages using Angular 13.
- Experience in working with RESTFUL web services and implementing RESTFUL API's
- Experience in React.js and working with React Flux architecture using complex Object-Oriented concepts to improve the performance of websites.
- Experience in using React Js components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Good Experience in React Js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Extensive working experience with different methodologies like Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies.
- Worked on REST and SOAP web services.
- Experience in unit testing and E2E testing frameworks like Karma, Jasmine
- Highly Curious about new front-end development technologies and adopt them promptly and thoroughly mastering them with a keen awareness.
- Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.
- Proficient in web applications development using HTML5.6, XHTML, CSS3, JavaScript, JQuery, AJAX, JSON and XML with experience in the software development life cycle.
- Good Experience with Responsive Web Design, JSON, AJAX, Angular.JS.
- Experience in client-side technologies such as JavaScript, HTML, XML, XSL, Web Services etc.
- Hands on experience with Object Oriented JavaScript. Good understanding of OOPS Concepts and implementation.
- Responsible for checking crosses browser compatibility and hence I can work on different browsers like Mozilla Firefox, Google chrome, Safari and Internet Explorer with ease.
- Experience in Cross Browser issues handling and designing table-less layouts and Web Standards.
- Expert in HTML5/CSS3 development and have experience in Angular.js, Responsive design.
- Experience in working MVC Architecture frameworks such as Angular.js and React.js and Redux.
- Experience on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow, Marquee and Multi-Column properties.
- Experience on implementing the AJAX features using JavaScript and jQuery.
- Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
- Worked on W3C Standard concepts, Wrote Semantic Mark up, Web Usability, Web Accessibility, Site Speed and Search Engine Optimization.
- Strong analytical, communication, interpersonal skills and ability to work with proven problem-solving skills.
TECHNICAL SKILLS:
Web Technologies: HTML5.6, CSS3, DHTML, XML, XHTML, XSLT, Java, JavaScript, Ajax, jQuery, JSON
SDLC Processes: Agile, Waterfall, Scrum IDE's and Tools: Eclipse IDE, Dreamweaver, Developer Tools, Notepad++, Sublime Text
Frameworks: Angular.JS, Angular 13, Node.js, React.js, JQuery, Bootstrap
Wire Frame Tools: Adobe Illustrator CS3, Adobe Photoshop CS3/CS4
Web services: JSON, AJAX, Restful
Debugging Tools: Firebug, Karma, Jasmine and Mocha
Application Servers: Apache Tomcat, IBM Web sphere, Open Stack
Operating System: Window 10, UNIX, LINUX, MS-DOS, MAC OS X
Databases: PL/SQL (Oracle), MYSQL, MongoDB
WORK EXPERIENCE:
Confidential, Medina, MN
Sr. Front End Developer
Responsibilities:
- Designed user Interface using Angular UI components such as tabs, grids, dropdowns etc and configured the routing service using Angular-JS router.
- Applied optimization techniques to reducepage sizeandload timesto enhance user experience usingsprites.
- Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
- Indexed documents using Elastic Search.
- Developed Open stacks API to Integrate with Amazon EC2 cloud based architecture of AWS, including creating machine Images.
- Worked on Vue.js events distribution and parent chain for parent-child component communication.
- Manipulated DOM, handled events and applied animation effects with Vue.js 3.0
- Worked on Responsive Web Design using NG-Bootstrap and CSS3 Media Query to support different responsive layouts
- Designed and implemented user interface for web-based customer application using HTML5.6, CSS3, Typescript, JSON, AJAX and Angular V13.
- Defined new validations through Angular for the form field validation implemented using directives like valid, pristine, checked and sanitizing the form
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular v13.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular V13.
- Created custom, self-contained, reusable, and testable Components, Directives and Services to implement key functionalities in the system.
- Worked on Angular by consuming Restful web services and used Angular forms like Template Driven forms and Modern Driven forms to perform form validations both on server and client side
- Used AJAX to make the service calls from the web page in the background using jQuery without performing a browser refresh
- Accessed the Virtual Private Network and displayed the data in the web page.
- Implemented Angular Promises to handle asynchronous communication with Rest API for various requirements.
- Created classes using the Metadata Annotations derived through the decorators in Angular
- Used Angular framework to bind HTML template (views) to JavaScript object (models).
- Developed single page web application using JavaScript framework Angular and Created multi custom directives by defining Angular directives.
- Created custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
- Implemented Angular v13 Controllers to maintain each view data and Implemented Angular Service calls using Angular Factory.
- Developed Python scripts using multithreading module and developed Python scripts in order to migrate information from Oracle to MongoDB.
- Wrote scripts in Python for automation of testing jobs and Load tables for XML mapping by using a combination of Shell script and Python.
- Deployed and host the application on Amazon web service (AWS).
- Optimized the code for reusability using the Decorators and injecting the services to access those in any components by using the providers’ property in Angular components.
- Worked on Routes in Angular to create the base route and extensions by using Router Config as an injectable URL path and customized component for each of the webpage.
- Designed deployment system using Nginx for web requests to multiple node applications.
- Refractor code to improve its maintenance and extensibility and reduce its complexity.
- Involved in writing test plan using Jasmine and Karma to ensure 100% code coverage.
- Used GIT for source control and JIRA for tracking purposes.
- Extensively involved in fixing production issues and support.
Environment: Angular v13, HTML5.6, CSS3, AWS, Bootstrap 5.1, Node.js, JavaScript, Chrome Developer Tools and Restful Web services, JIRA, JSON and SVN.
Confidential, Miami, FL
Sr. Front End Developer
Responsibilities:
- My role involved on the front end part of this application where I migrate the application from Angular.js to angular 12.
- I have used upgrade module to bootstrap our application.
- Migrated individual components and services to angular only one module at a time
- Divided routes between angular 1 & 2 routes.
- Removed Angular.js when every module is migrated and as we change version (or migrate each module) it gives errors many times so it's quite different and routing is also somewhat difficult as we have to separate them.
- Built web pages that are more user-interactive using jQuery, Plugins for Drag and Drop, JSON, JavaScript, Angular and Bootstrap.
- Developed restful Web-services using Django Rest framework in Python.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Obtained JSON responses to front-end using Gson API.
- Used Angular to create a Single Page Application (SPA), which can bind the data to specific views and synchronize data with server and implemented one way data-binding to make the application faster.
- Implemented Router to navigate to different views and controlling views throughout application.
- Extensively handled JSON/XML data and applied CRUD operation on data via Rest services.
- Applied various built-in filters such as date, currency into the application and created custom filters.
- Worked with Bootstrap for creating Responsive design.
- Used Unit test cases into Jasmine for various use cases.
- Used GIT, GitHub for project management and version management.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Responsible for checking cross browser compatibility, Responsive Web Design.
Environment: Angular 12, HTML5, CSS3, SASS, jQuery, JavaScript, JSON, Angular, Chart.Js, Bootstrap, Jasmine/Karma, Agile, Atom.
Confidential - Worcester, MA
Sr. UI Developer
Responsibilities:
- Developed a web application by using Angular v7 as front-end by using Web API to receive and pass data to back-end.
- Generated responsive data tables using with Bootstrap grid system.
- Implemented Angular, Bootstrap, LESS, and many JQuery plugins wrapped in Angular directives.
- Used Node.js for adding dependencies to project.
- Designed and modified User Interfaces using CSS and Angular.
- Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriate reflected the company's fulfillment workflow.
- Actively involved in code review and code quality check process.
- Followed Agile Methodology for the complete life cycle of the project & Involve In daily stand up meetings.
- Extensive use of JIRA Application for all Agile Needs.
- Used Angular-CLI for initializing and for project setup with scaffolding features.
- Designed and developed web pages using with HTML5, DHTML, XHTML, CSS3, Ajax, based on the W3C standards and Web 2.0.
- Worked with Vue.js forms, Validations, Modules, Components, directives, controllers and HTTP Request.
- Built Angular v5 components, UI services to consume rest services using Component based architecture provided by Angular v5.
- Implemented Angular v7 component router for navigation, Angular v7 services to connect the web application to back-end APIs made use of ES6 features.
- Configured typescript application through tsconfig file for various purposes like transpiling, debugging, tracing, generating separate folder for distributable etc.
- Used Filters to change modify data.
- Implemented vue.js mixins to maintain code reusability at application level. And used built in filters and directives to manipulate the output and modify the DOM behavior.
- Used vuex for state-management as a centralized store for all vue components.
- Committed code change into repository by using version control tool Git.
- Implement Services to store shared data between sibling Components and inject in to it for passing data purpose.
- Transferred data between parent and child Components by using @Input and @Output.
- Used Node Package Manager (NPM) to import and applications.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Interact with other developers and end users to design and implement new features throughout the framework.
- Used JIRA for bug tracking.
- Used SVN to maintain current and historical versions of files such as source code and web pages.
- Worked on GitHub that use GIT revision control system.
Environment: HTML5, CSS3, Java Script/ ES6, AJAX, Vue.js 2.1, Angular v7, Angular-CLI, TypeScript, Node.js, Bootstrap, Responsive Design, XML, XHTML, Agile, Dreamweaver, JSON, DOM and Windows.
Confidential - Fairfield, OH
UI Developer
Responsibilities:
- Participated withend usersandbusiness analystto understand the business requirements.
- Involved all the stages of Software Development Life Cycle like Application Design, Development, Debugging and testing the applications.
- Built rich front-end applications, user interactive (UI) web pages usingHTML5, CSS3,andBootstrap
- CSS styleswere developed to preserve the uniformity of all the screens throughout theapplicationandpositioningof screen objects.
- Integrated JavaScript libraries (JQuery,React-Bootstrap,High charts,Data tables.)
- CreatedReact.js / Reduxfront-end UI, andNode.jsapplications for backend.
- LeveragedReact.jsresources for all data access, encapsulatingURLsand standardizing data access interfaces.
- Maintained Parent and child elements by usingStateandPropsinReact.js.
- Reactand Functional DrivenJavaScriptexpert inSPAs, UI Components, Mobile web and Performance optimization.
- Skilled in leading frameworks asReact.jsto build high-quality, scalable and reusable components and Front-end solution.
- Tested and applied the branding on a step by step procedure usingJasmine.
- Created custom filter inReact.JSin the application.
- Used services to read data from remote server usingReact.JS
- UsedReact.jslibrary functions for the logical implementation part at client side for all the application.
- CreatedReact.jsfor reusable components (multi-field form elements, background file uploads.
- Maintained states in the stores and dispatched the actions using redux.
- ImplementedReact.jsControllers to maintain each view data.
- Implementedflux patternby usingreduxframework as a core dependency.
- Architected and Developed for Large Scale JavaScript Application withReact.js
- Have worked onAWSfor fetch the pictures files from AWS to UI.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- UsedJIRAas the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked with Mocha unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
Environment: React.js, Redux, Flex, JavaScript, HTML5, SAAS, CSS3, JQuery, JSON, Bootstrap, AJAX, Core Java, Mocha, GIT, Grunt, Firebug, Agile, Jira, AWS.