Front End Developer Resume
SUMMARY
- Over 4+ years of Professional experience in developing Web Applications (UI) to provide best user experience using various front - end technologies.
- Certified in Business Process Intelligence, Business Process Management and IT project Management.
- Expertise working in SDLC model, Agile Methodology & Waterfall Methodology.
- Regular client interactions for scope and requirement gatherings, also to know of any requirement changes. Documenting all the meeting notes to keep track of requirement changes.
- Professional in Microsoft Word, PowerPoint, MS Project, Excel, Outlook.
- Good knowledge in programming languages like C, HTML, CSS Java and SQL.
- Expertise in developing webpages using HTML5, CSS3 & Java Script, jQuery, JSON Bootstrap, Ajax, AngularJS 1.x, Angular 2, TypeScript, Node JS, React JS Express JS and MongoDB.
- Expert in working with CSS preprocessors like SASS and LESS.
- Knowledge of Search Engine Optimization (SEO) techniques, Website Accessibility and Web Securities.
- Experience in development of interacting with RESTful Web APIs, and expose endpoints using HTTP methods like GET, POST.
- Expertise in Utilizing Jasmine, Karma and NPM to build and test applications.
- Experience in debugging on various browsers - Chrome DevTools, IE Tester, Firefox Firebug and Safari web inspector.
- Good communication skills along with quantitative and analytical problem-solving skills.
- Accepting challenges at work, Adaptable to new technologies, Fast learning and thinking abilities.
TECHNICAL SKILLS
Web Technologies and Tools: HTML5, CSS3, AngularJS, Angular 2, Ext Js, JavaScript, jQuery, JSON, AJAX, XML, Node.js, Bootstrap
IDE: Dreamweaver, Photoshop, Notepad++, NetBeans, Eclipse, Visual Studio Code, Microsoft Visual studio, Atom, Sublime Text, MS office, Adobe Creative Suite
Build Tools: Jenkins, Bamboo
Debugging Tools: Firefox Firebug, Chrome Inspector, IE Tester
Databases: Oracle11g, MySQL, Mongo DB
Operating Systems: Windows, Unix, Linux, Mac OS
Version Control Tools: GIT/SVN
Project Life Cycles: SDLC model, Waterfall Methodology and Agile Methodology like Scrum, Sprint
PROFESSIONAL EXPERIENCE
Front End Developer
Confidential
Responsibilities:
- Responsible to develop single page application using HTML5, CSS3, JavaScript, Angular, AJAX and JSON.
- Developed code for Responsive web applications using JavaScript framework like Angular.
- Developing applications in fast paced Agile Development methodologies including Test Driven Development and Scrum.
- Created Custom directives, Components and Custom Pipes in Angular 2.
- Expertise in in implementing Property Binding and Event Binding in Angular 2.
- Created Template Driven Forms and Reactive Forms in Angular2.
- UsedAngular-CLI for initializing and for project setup with scaffolding features.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided byAngular2.
- ImplementedAngular2 Router for navigation and Services to connect the web application to back-end APIs made use of ES6 features.
- BuiltAngularfeatures like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture.
- Used Express Framework to set up middleware to respond to the HTTP requests with the help of NodeJS.
- Used Node Package Manager (NPM) to import and applications.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data from web server. REST web services are leveraged by both web and mobile applications.
- Used pre-processor LESS to generate and manage CSS.
- Hands on experience with MySQL,MongoDB and Oracle.
- UsedReactJSfor templating for faster compilation and developing reusable components.
- Performed unit testing using Jasmine, used Chrome Inspector for debugging and fix bugs by working closely with QA.
- Debug the application using Firebug to traverse the documents and manipulated the Node using DOM and DOM Functions.
- Developedangularunit testcases to testAngularcomponents using Karma and Jasmine
- Committed code change into repository by using version control tool Git.
- Used VS Code as IDE for application development.
Environment: s: HTML, CSS, Bootstrap, Typescript, JSON, AJAX, JavaScript, Angular, Node, MySQL, Jasmine, LESS, GitHub, VS Code, and Agile Methodologies.
Jr UI Developer
Confidential
Responsibilities:
- Active participation through the entire software Development Lifecycle (SDLC) from project initiation to deliverables.
- Involved in requirement gathering, designing, development, UI code reviews, and maintenance of project development cycle.
- Created client-side validation tool using technologies such as ExtJS and JavaScript.
- Developed UI pages that are supported by W3C and implemented Responsive web pages for desktops, tablets and mobile using HTML5, CSS3, and Bootstrap.
- Used Node.js and Angular.js MVC Frameworks in the development of the web application.
- Implemented prototypes for different services like Login, Scheduling and Notification Services using third party JavaScript library AngularJS.
- Built AngularJS framework including MVC architectures, different modules, templates, and custom filters. Used this framework to bind HTML template(views) to JavaScript object(Models).
- Implemented AngularJS custom directives for data manipulations and to display data as per requirements on screen.
- Worked on features like creating event handlers, controlling, enable/disable of component, dependencies and Array operation.
- Wrote code to trigger AJAX calls to fetch the response from backend API in the form of JSON and developed the functionality for appropriate use of this data.
- Created cross-browser compatible and standards-compliant CSS-based page layouts.
- Worked on debugging JavaScript and HTML code with Firefox Firebug and Google chrome JavaScript debugger.
- Used NPM for Node package management, installing dependencies, and building of project.
- Lead a team of five members and gained extensive experience on handling issues for delivered tasks within deadline.
- Used karma and jasmine for unit testing.
- Worked with IntelliJ IDE and Notepad++ for application development.
- Used GIT with Stash for code repositories and used Bamboo for continuous Integration and Deployment.
- Worked in Agile Methodologies and followed daily stand up meetings and bi-weekly sprint releases in project cycle.
Environment: s: HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap3, AJAX, JSON, Media queries, IntelliJ IDE, GIT, Agile methodology.
Web Developer Intern
Confidential
Responsibilities:
- Started as Trainee at Confidential for Web Designing and Development.
- Active participation throughout the entire software development lifecycle (SDLC) from project inception, to code development and elaborate testing of the various modules.
- Designed a web page effectively and responsive using HTML, CSS, JavaScript, Angular and jQuery.
- Developed a single Isomorphic responsive website that could serve to desktop, Tablets and mobile users using AngularJS.
- Learnt the use of AJAX and JSON for making server calls to fetch data.
- Implemented Bootstrap CSS in AngularJS for developing rich and responsiveUI.
- Utilized many different Bootstrap Components such as Navigation bar, Dropdown menu, Button, Modal, Form, Table, Toggle tabs, and Pagination.
- Developed SQL queries to perform insert, update or delete operation on MySQL database
- Used jQuery Events to manipulate the elements depending on the user interactions (like ready (), hover (), bind (), click (), keypress ())
- Wrote application level JavaScript code to interact with APIs and RESTful Web Services.
- Worked with DB team, QA team, Business Analysts, Project managers and users to analysis and implement the requirements efficiently.
- Worked on solving several cross-browser compatibility issues, especially issues in Internet Explorer.
- Always connected to clients to present applications and design the website as specified by the requirements.
- Used Adobe Dream Weaver IDE to develop the website.
- Used Git as a source control for project
- Worked in waterfall methodology throughout project.
- Intern experience boosted my confidence levels, working as well-trained software professional.
Environment: s: HTML, CSS, Bootstrap, jQuery, JavaScript, Angular, MySQL, AJAX, JSON, Adobe Dream Weaver and Waterfall methodology.