Java Frontend Developer Resume
Halifax, NS
SUMMARY
- With 5 years of extensive experience as a Front End UI Developer with solid understanding of database Architecture, designing, development and installation of different modules.
- Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis Design, Development and Testing.
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, JSP, XUL, HTML5 /DHTML, DOM, XHTML, jQuery, CSS3, and Ajax.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Designed and development of many PL/SQL batches using .NET with connectivity to Oracle for data maintenance and handling.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL.
- Expert in HTML5/CSS3 development and have good experience in React/Redux, Angular1/2/4 & Responsive design.
- Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks angular.js, backbone.js, react.js and node.js.
- Experience in designing UI patterns and UI applications with the halp of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Experience in developing applications using Angular-Bootstrap like Grids, Toolbars, Panels, Combo- Box and Button etc. Providing a responsive, AJAX-driven design using JavaScript libraries such as Angular.Js, Node.js, D3.js, Backbone.js, Bootstrap.js and Bootstrap.js
- Experience with Responsive Web Design and Angular JS concepts like Controllers, Services, modules and for data binding.
- Creative Knowledge in Art creation, modification and conversion- Logos, print media, web page and software interface design using Photoshop, Adobe Flash and Illustrator.
- Translate business requirements into wire-frames, screen mock-up and prototype.
- Expertise in CSS layout designing, converting business requirement into Illustration and Color standards.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills.
PROFESSIONAL EXPERIENCE
JAVA Frontend Developer
Confidential, Halifax, NS
Responsibilities:
- Created proof-of-concept using responsive web design, Angular4, HTML5 and Bootstrap4.
- Optimized the performance of application using Angular4 Lazy Loading and Ahead of Time Compilation.
- Designing of Angular4 Modules and Controllers using different directives like ngShow, ngRepeat, ngApp and ngController.
- Written RXJS type of programming using rxjs observables and rxjs operators like map and filter. Developed responsive web design for employees'/customer access using HTML5, CSS3, Angular4, Bootstrap4 and XML.
- Involved in developing applications using Angular 4, Bootstrap like Grids, Toolbars, Panels, Combo- Box and Button etc.
- Experience in developing code using C#, JavaScript, Angular 4.
- Involved in Web API and MVC controller's development.
- Involved in fixing the flunk issues in Web API and MVC.
- Developed the Angular components using Typescript and ES6 Helpful operators.
- Created Single Page Application with the halp of Angular4 Router Module and used template routing for bread crumb.
- Used TFS to track the user stories and bugs and updated on daily basis.
- Used Angular CLI to generate components, services, filters and compiled in different environments.
- Used Angular 4 Reactive forms to implement complex forms and performed the validations using Form Builder.
- Involved in upgrading Angular4 to Angular5.
- Utilized agile methodology using internal process SCRUM for the application development.
- Interacted with business users to gather business specs and prepared design docs (use cases, sequence diagrams) using UML
- Created the shared service for the communication between different components and cross component interaction.
- Worked in Agile Scrum Methodology to provide more efficiently work and higher quality.
- Created multiple Typescript modules to manage written codes in angular project.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Responsible for the entire Sprint stories to be completed within the time frame and for delivering the demo at the end of each sprint to Product Owner and Project Manager.
Environment: HTML/HTML5, CSS/CSS3, Bootstrap4, Typescript, Angular4, jQuery, Responsive Web Design, Gulp, Bower, NPM, Jasmine, Karma, WebApi, NodeJS MVC, Windows.
JAVA UI Developer
Confidential - Toronto, ON
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Strictly followed Web 2.0 design features such as simplicity, TEMPfewer columns, separate top sections, fonts, simple navigation, logos, gradients, reflections and more.
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML5, XHTML, and CSS3 as per company's standards.
- Extensively involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
- Developed cross-browser/platform HTML5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards
- Worked on Web/User Interface development using AJAX, HTML5, XHTML, DHTML, CSS3, Java Script.
- Created UI templates for final look and feel using HTML5, Fireworks, AXURE, Flash, Dreamweaver and Photoshop.
- Used Backbonejs, Node.js, Bootstrap and other javascript library to create intuitive and rich Single page Application
- Worked on implementing React.js flux based page updates using React fetchers, state mutating actions and stores
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Developed a core component of Analytics with Node.js, Angular.js, Couch DB, and Socket Stream.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Angular.js, Require.js, Backbone.js and JQuery.
- Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Used Twitter Bootstrap and Responsive Web Design to develop complex page layouts including various sections such as headers, footers, left side bars, content area and marketing area.
- Performed image/graphic slicing and optimization using Adobe Photoshop.
- Created and developed the web-page layout and positioned/developed design elements, using Dreamweaver, HTML and Adobe Photoshop.
- Designed / Developed Ajax Driven Web based application using JavaScript, Ajax, JSON, JSPs and Servlets.
- Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Created Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots and Sitemaps.
- Used detailed Wireframes and developed Mock-up designs as per the requirements of Business.
- Designed and developed custom JQuery components for the front end client side validations.
- Worked on integrating JQuery APIs with MVC pattern.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
- Used JMS for Asynchronous communication between the applications.
- Wrote test plans and performed unit testing and performance testing.
- Worked with the systems team and Quality assurance team in the process
Environment: HTML, XML, CSS, JQuery, JavaScript, Angular JS, Bootstrap, Backbone.js, Couch DB, Socket Stream, Ajax, Node.js, Responsive Design, Bootstrap, Dreamweaver, Photoshop, SOAP, DOM, SVN, Windows.
Software Engineer
Confidential - IN
Responsibilities:
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
- Used Gulp as the build task runner to build and package the application.
- Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
- Extensive experience with AngularJS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
- Analyzed existing software (web and mobile) for Accessibility issues and worked with designers to define and implemented solutions.
- Involved in Web API and MVC controllers' development.
- Involved in fixing the flunk issues in Web API and MVC.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Expertise using WCAG 2.0 Technical Standards for Web Accessibility.
- Extensively used NPM and Bower to manage java script dependencies.
- Used Web pack to build Typescript modules.
- Developed the pages dat are complaint to W3C standard.
- Experience in accessible analysis, design, and testing.
- Extensively used JAWS16 Screen Reader for Web Accessibility Testing.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Updated the website from time to time for special Requirements.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- 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.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Jetbrains webstorm.
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
Environment: Java, JavaScript, HTML/HTML5, CSS/CSS3, Typescript, Bootstrap3, Angular2, jQuery, AJAX, JSON, Responsive Web Design, Jasmine, Karma, Oracle, Windows.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, AJAX, JQuery, JavaScript, JSON, AngularJS, React JS, Apache, Bootstrap, SQL
JavaScript Libraries: Angular1/2/4, React/Redux.
IDE's and Tools: Eclipse IDE, Visual studio, Note++, NetBeans, Dreamweaver, Firebug, Developer Tools, EditPlus, Webstrom and Sublimetext.
Development Tools: Adobe Photoshop CS6, Google Ad Words, Yahoo Search Marketing (spring tool suite)
Debugging Tools: Firebug, BugZilla, (internet explorer) Databases PL/SQL (oracle), MySQL, MSSQL Methodologies Agile, Waterfall, SCRUM
Operating Systems: Windows, Mac OS
