Frontend/ui Developer Resume
SUMMARY
- Over 5+ years of professional experience in Web Application Development with a great interest in the areas of User Interface and Front End Development.
- Experience in all phases of Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
- Proficient in building Web User Interface using HTML 5, CSS 3, DHTML and JavaScript that follows W3C, WCAG Web Standards and are browser compatible.
- Extensive work experience in writing web application programs covering front - end using the web technologies like DHTML, HTML 5, XHTML, CSS2/3, JavaScript and Angular.js.
- Extensive experience in Angular 2/4/5/6/7 and Typescript and module based frameworks.
- Well-versed in Object Oriented Programming (OOP) with JavaScript.
- Expertise in analyzing the DOM Layout,JavaScript functions, Cascading Styles across cross-browser using Fire Bug,DeveloperTool Bar.
- Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behavior in CSS/CSS3.
- Experience with optimization and 40% of CSS 3 Code Reduction by using compilers SASS and LESS.
- Experience in developing Responsive Web Design and cross platform server side applications using Bootstrap framework to achieve scalability in real-time web applications.
- Experience in DOM (Document Object Model), DOM manipulations and DOM functions.
- Extensive experience with Java IDEs like Eclipse, Net Beans and Google Web Toolkit (GWT).
- Experience in testing JavaScript code with Jasmine and Karma.
- Experience with data integration and RESTful API Design.
- Knowledge of Web Debugging Tools (Firebug, Fiddler debugging tool).
- Experience in using Software development methodologies such as Agile, Scrum and Waterfall.
- Well versed with multiple version control tool GIT Hub.
- Strong experienced in debugging and troubleshooting the existing code.
- Experience in effective communication of conceptual ideas and translating business requirements into interactive web applications.
- Worked closely with information architects, developers and others to produce a team driven product that lead to top notch user experience.
TECHNICAL SKILLS
Web Technologies: HTML 4.0/5, CSS2/CSS3, SASS, LESS, AJAX, JQuery, XML, JSON, JavaScript, Angular CLI, Angular 2/4/5/6/, React.JS, Node.js, TypeScript, Bootstrap and Responsive Web Design.
Web/App Servers: Apache Tomcat, Web Sphere 7.0
IDE & Tools: MS Visual Studio, Dreamweaver, Eclipse 2.x/3.x., DOJO, Notepad++, Sublime text, Net Beans, JSfiddle, Webstorm
Methodologies: Agile, Rational Unified Process (RUP), Waterfall
Debugging Tools: Firebug, Bugzilla
Version Controls: SVN, CVS, GIt
Database: SQL My-SQL.
Operating Systems: MAC OS X, Windows 2000/XP/Vista/7/8/10.
PROFESSIONAL EXPERIENCE
Confidential
FrontEnd/UI Developer
Responsibilities:
- Involved Working in fast-paced Agile Environment. Attended daily stand up meetings and involved in the spring planning.
- First project was a dashboard application for internal user base.
- Involved in fixing Front-End issues with the responsive layouts.
- Designed and built components and use Templates to create UI application and extend HTML with directives and data binding.
- Developed dynamic Responsive Web Application by integrating Angular.JS with Twitter Bootstrap, which is further integrated with Web Services provided by the development team.
- Developed the complete HTML5, CSS3 and JavaScript of the pages with emphasis on performance and accessibility.
- Worked with Angular Route and Angular while creating different kind of views.
- Setting up Angular framework for UI development using Angular CLI and migrated from Angular 4 to Angular 6.
- Responsible in developing single-page applications (SPAs) using various JavaScript frameworks like Angular 6, TypeScript and Bootstrap.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 6.
- Implemented Angular 6 component router for navigation and Angular services to connect the web application to back-end APIs.
- Used Built-in-Pipes in Angular 4 as filters to display data comfortable to users.
- Used Angular 4 custom pipes to format the data before displaying it to the user.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Used ECMA Script 6 for building features like arrow functions, template strings, class destruction and modules.
- Extended BOOTSTRAP for UI theme and developed CSS to support Responsive web design and Implemented responsive Layouts for minimizing load time.
- Making validations, session maintaining using HTML5 validations and bootstrap session maintaining option.
- Extensively involved in redesigning the entire site with CSS, LESS styles for consistent look and feel across all browsers and all pages
- Wrote code to implement AJAX based application by fetching the response from backend API as part of JSON.
- Used JavaScript testing frameworks Jasmine and Karma.
- Developed web-based applications using Web Services, both SOAP/WSDL and REST.
- Worked in a team project which is in Agile Scrum environment to accomplish the requirements of the project within the given sprint deadline.
- Involved in solving browser compatibility issues and maintain consistency throughout the web application.
- Coordinated with the teams for QA and issue tracking and bug fixing.
- Participated in bug thrashing sessions to discuss and resolve bugs with developers.
Environment: Angular 4/6, Angular Cli, Responsive Web Design, HTML5, CSS3, LESS, JavaScript, TypeScript, ECMA Scripts, XML, Firebug, DHTML, JQuery, Bootstrap, Design Patterns, XML, SOAP, Jasmine, Karma, Agile and Windows.
Confidential
FrontEnd/UI Developer
Responsibilities:
- Involved in complete Agile SDLC on Requirement Analysis, Development, System and Integration testing.
- Responsible for executing clean and progressively enhanced code for complex designs that reflect the architectural direction provided within the established technical framework.
- Involved in hand-coding HTML5, CSS3, JavaScript, and other technologies.
- Developed mockups and prototypes using HTML5 and CSS3.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML5, CSS, and Angular 2.
- Configured Web Pack and Angular CLI for project development and production build.
- Used Angular 2 for building and running simple angular applications in Typescript with the help of Angular CLI.
- Created reusable components like Menu Navigation, Session Monitor which was very useful in the application using Angular 2.
- Implemented Angular.JS based $http service to make AJAX requests to call the web services/APIs to fetch the data and populate the UI.
- Used Angular.js for the logical implementation part at client side for all the applications.
- Created custom Filters which can format data in different ways based on the requirements and involved in two-way data binding technique with styling from Bootstrap.
- Wrote JavaScript functions while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Worked with SASS library by using features like mixins, nesting and few other in the styling of the application.
- Developed CSS 3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Implemented new features of CSS3 in the application such as Pagination, Box Sizing, Flexbox, Transitions, etc. for styling the classes.
- Developed the project in agile methodology and was responsible for SCRUM meetings.
- Involved in managing assignments effectively, multi-tasking, and working within tight deadlines.
Environment: JavaScript, HTML5, CSS3, SASS, Angular 2, Angular.js, Angular CLI, TypeScript, Bootstrap, XML, DHTML, JQuery, Ajax, DOM, JSON, Adobe Flash, SOAP, REST Eclipse and Windows.
Confidential
UI Developer
Responsibilities:
- Participated in project scoping and planning, wrote detailed level technical and functional specifications documentation.
- Developed creative solutions for challenging client requirements while working in cross functional team settings, explain technical needs and provide training across departments.
- Designed dynamic and browser compatible pages using HTML5, XHTML, CSS, JQuery, React.js and JavaScript.
- Used React.JS to build the UI components, developed filters to display different dimension of data and font size modifiers.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing React.JS and JavaScript API.
- Used React.JS with Redux to separate the data and presentation layer.
- Utilized Redux stores to handle the states and update the UI.
- Worked on existing code base using Node.js and created React/Redux and Node.js based enterprise level web application.
- Developed Responsive Web design using Media Queries.
- Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Designed CSS 3 based page layouts that are uniform on all screens throughout the application, cross-browser compatible and standards-compliant.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Developed JQuery methods to support the dynamic nature of the web-site elements like navigation, animation buttons and icons etc.
- Used agile methodology for the software development.
- Interacted with business and quality assurance teams to deliver the final product within deadline period.
Environment: HTML5, CSS3, JavaScript, React.js, Redux, Responsive Web Design JQuery UI, Bootstrap, JSON, AJAX, Git, Agile and Windows.
Confidential
Software Developer
Responsibilities:
- Designed the Web application layout and forms using HTML, CSS, JavaScript and jQuery.
- Responsible for creating the screens with table less design following W3C standards.
- Wrote code to fetch data from Web services using JQuery, AJAX via JSON response and updating the HTML pages.
- Wrote application level code to perform client-side validation using jQuery and JavaScript.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
- Used AJAX calls for data updates in UI along with JSON data parsing.
- Used JQuery and AJAX to create attractive animations and smooth transitions for a better user experience.
- 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 JQuery for creating various widgets, data manipulation, data traversing, from validations, create the content on the fly depend on the user request, implementing AJAX features for the application.
- Used SVN for version control and defect tracking.
- Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox and Google Chrome using various debugging tools like Firebugs/IE Developer Tools.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- Fixed bugs and provided support services for the application.
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
Environment: JavaScript, HTML, CSS, JQuery, JSON, AJAX, DOM, SVN, Firebug, and Windows.