Sr. Front End Developer / Angular Developer Resume
Alpharetta, GA
SUMMARY
- Over 7 years of development experience with HTML/HTML5, DOM, CSS/CSS3, JavaScript, AngularJS / Angular, Typescript, jQuery, AJAX and JSON.
- Hands - on experience of Model-View-Controller (MVC) pattern in designing and developing modern Single Page Application (SPA) in AngularJS, Angular, and React.
- Responsible for initiating, planning, construction, execution, monitoring and controlling Web applications.
- Developed user interface by using the React and Flux for SPA development and used React-Router to turn it into Single Page Application (SPA).
- Outstanding skill in Bootstrap framework and building responsive websites for the modern browsers, such as Chrome, Safari, IE, Firefox and portable devices.
- Profound Knowledge in Document Object Model (DOM).
- Worked heavily using ES6 features.
- Used Babel, Webpack with ES5 in React presets.
- Solid working experience in various IDE's like Notepad++, Sublime, Visual Studio, Eclipse and has the understanding and experience with Agile Methodologies like Sprint planning, Scrums and JIRA Task Board.
- Pleasant experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processor SASS and Less.
- Extensive experience in web design using CSS3, D3js and Bootstrap.
- Worked on JavaScript framework (Angular, AngularJS) to augment browser-based applications with MVC capability
- Experience in working with third party web services APIs and web services using AJAX and jQuery.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Experience in designing User Interface using AJAX, HTML, CSS, XML, JavaScript and other Third-Party Controls (Telerik Controls) to enhance the performance, looks and features of the website
- Participation in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Experience in using version control tools such as SVN, CSV and GIT.
TECHNICAL SKILLS
UI Web Technologies: HTML, HTML 5, XML, JavaScript, AJAX, jQuery, JSON, CSS, CSS3, AngularJS, Angular, React, REST API’S, UI Concept Modeling/Wire framing, D3.js, Grunt, NPM, Cloud Applications, Polymers, Node.JS, SASS, RWD, Typescript, Bootstrap, Redux.
IDE, HTML Editor: Notepad++, Eclipse IDE, Visual Studio, Visual Studio Code, Sublime Text 2.
Web/App Servers: HTTP Web Servers
Database: ORACLE, SQL SERVER, MYSQL.
Operating Systems: Windows, Linux
Methodologies: Agile, Rational Unified Process (RUP), UML.
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Sr. Front End Developer / Angular Developer
Responsibilities:
- Handled all the client-side validations, hide and show controls, dropdown menus and tab navigation using Angular.
- Designed the Web application layout and forms using HTML5, CSS3, and JavaScript.
- Created modular CSS3 using SASS for reusability and easy to read code.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML5, CSS3 and Bootstrap.
- Worked on WebSockets for immediate updating of candidate information.
- Used Angular directives, working on attribute level, element level and class level directives.
- Used Angular HTTP module to make sure the requests were valid and used Angular Router to handle nested views and avoid page redirection.
- Used the Angular framework to create a Single Page Application (SPA) that binds data to specific views and synchronizes data with Node server.
- Enhanced an existing Angular application to follow a stronger architecture following MVVW pattern.
- Ported and redesigned the lead management system using Angular framework implementing modular design.
- Created Angular reusable components and services to consume REST API's using Component based architecture.
- Developed reusable components with Angular custom directives.
- Used Dependency Injection inside of Angular components so they can interact with different services created.
- Performed unit test using Karma.
- Implemented a Node.js server to manage authentication.
- Performed client-side validations using HTML5 element feature attributes and custom Angular directives.
Environment: HTML5, CSS3, JavaScript, Angular, NodeJS, Bootstrap, AJAX, JSON, SASS, WebSockets, REST, MongoDB, Visual Studio, Grunt, npm, and GIT.
Confidential, Columbia, SC
Sr. Front End Developer / React Developer
Responsibilities:
- Developed the front-end featuring rich web interface implemented using JavaScript libraries like React.
- Developed all the UI pages using HTML5, React, CSS3, JSON, JavaScript, and AJAX.
- Upgraded the existing media playback features from Flex to HTML5 media elements.
- Involved in developing a new business application to the layout using Grid orientation model Bootstrap.
- Worked in using React.js components, Forms, Events, Keys, Router and Flux concept.
- Enhanced user experience by designing new web features using MVC Framework like Require.js, Node.js and React.js.
- Produced dynamic, interactive data visualizations using the JavaScript library D3.js
- Used the Node.js and React.js MVC Frameworks in the development of the web applications.
- Designed web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Redesigned and implemented complete web application to meet web and industry standards.
- Designed web pages using HTML, CSS and React based on the W3C standard.
- Built a robust and secure Content Management System for few projects as per clients’ needs and requirements where HTML, CSS, AJAX and React were extensively used.
- Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.
- Developed Graphic User Interface (GUI) to display report data using React in Cross-browser compatibility and Web application scaling.
- Used CSS selectors for condition based styling and pseudo-classes to add some special effects to selectors.
- Implemented various screens for the front end using React.js and used various predefined components from npm (Node Package Manager) and redux library.
- Provided production level code to the engineering team for product development, including cross-browser support, and CSS optimization.
- Developing Web Pages by using HTML5, CSS3, JavaScript and working knowledge of Bootstrap, and React.js.
- Extended Bootstrap for UI theme and developed CSS to support Responsive web design
Environment: HTML5, CSS3, Bootstrap, Node.JS, React.js, Jasmine, Grunt, SASS, Responsive Design, Windows OS, REST, SQL Server.
Confidential, New York, NY
Sr. Front End Developer / Angular Developer
Responsibilities:
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Angular, Bootstrap and Express.
- Developed the Front end by using Angular and it’s functionality to create view templates.
- Developed cross-browser/platform HTML5, CSS3, and Angular to match design specs for complex page layouts while adhering to code standards.
- Developed client side drop down menus, search bars, carousel, and drop-down toggles using Bootstrap.
- Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, Express, Angular and NodeJS.
- Worked with mongoose.js for database communication with MongoDB.
- Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
- Responsible for creating RESTful Web Services to serve data to the front-end application in JSON format.
- Used Local Storage to store & retrieve insensitive user data during transition between the different pages.
- Developed client-side validation code utilizing Angular’s functionality.
- Handled the status of the project in a timely manner utilizing JIRA.
- Worked with Karma unit test framework to write unit tests for TypeScript code.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: HTML5, CSS3, JavaScript, Bootstrap, MongoDB, Express, Angular, NodeJS, RWD, Visual Studio, Karma, Agile / SCRUM, Windows, JIRA
Confidential, Atlanta, GA
Front End Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
- Worked closely with the business system analyst to understand the requirements and to ensure that the correct set of UI modules were built.
- Wrote application level code to perform client-side validation using AngularJS.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, CSS, and create different views using AngularJS.
- Wrote AngularJS directive while implementing various UI Screens across the whole web application (both consumers facing as well as internal application).
- Using AngularJS and Bootstrap extensively for developing the UI using MVC framework.
- Designed and developed intranet web applications using AngularJS and CSS.
- Component level design and defined the usage of AJAX to reuse the network bandwidth efficiently and making feel that the user resides in the same page of our website.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Used TFS for version control.
- Effective communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML, CSS, JavaScript, AngularJS, jQuery, AJAX, JSON, XML, TFS, Bootstrap.
Confidential, Salt Lake City, UT
Web Developer
Responsibilities:
- Developing the code for Enhancement CRM usingHTML and CSS.
- Plan, develop, implement, debug and support user friendly front end applications for products and client sites.
- Involved in 'face-lifting' of internal client’s projects by enhancing content editing CSS and accessing DOM objects using browser developer tools.
- Used advanced level of jQuery, AJAX, JavaScript, and CSS.
- Developed Cost Estimate software using jQuery for the entire UI prototyping team.
- Developed custom web application interfaces using HTML and CSS to meet the requirements of the client’s overall branding.
- Used Github for version control and QC for defect tracking.
- Used jQuery to make the HTML and CSS code interact with the JavaScript functions to add data dynamically to the web pages on the client-side Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and so on.
- Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
Environment: JavaScript, jQuery, HTML, CSS, AJAX, JSON.