Sitecore Ui Developer Resume
Chicago, IL
SUMMARY
- 7+ years of experience in developing user interfaces and web applications using HTML, CSS, JAVASCRIPT, JSON, AJAX, XML, DOM and developing single page applications using different JavaScript frameworks Angular jess, Nodes, bootstrap and query.
- Experience in developing web applications using web server’s glass fish, apache tomcat.
- Designed applications using built - in angular custom directives, controllers and services.
- Experienced in testing angular controllers, directives and services using jasmine.js.
- Worked on Sitecore Sheer UI to create Sitecore applications.
- Good understanding of writing unit tests and automated integration tests using protractor.
- Strong experience in creating testable components and TDD Involved in the analysis, design test driven development (TDD) using agile development methodology.
- Experience in using task runner like gulp and grunt with node package manager (NPM).
- Experience in working with RESTFUL web services using POSTMAN and its implementation.
- Executed daily pushes to GIT HUB using GIT-GUI&GIT-BASH.
- Excellent knowledge in developing single page applications (SPA) using MVC frameworks with the help of angular and react.js/Flux.
- Experience working with Sitecore products.
- Worked in using react JS components, forms, events, keys, router, animations and flux concepts.
- Used react router to turn applications into SPA.
- Implemented the drag and drop functionality using react draggle called the restful web services to get the son object (response) and manipulated the son object to display the response in the webpage.
- Created various environments to work on dicker and used dicker compose to provide integration between various instances running on dicker.
- Developing restful web services interface to java-based runtime engine and accounts.
- Worked on setup Spelunk forwarders for new applications level brought into environment. Extensive experience in deploying, configuring and administering Spelunk clusters.
- Developed custom application configurations (development-apps) within Spelunk to parse, index multiple types of log format across all application environments.
- Called rest web services through angular services to get son object and modified the response object to display in UI.
- Worked in the TDD software development process.
- Experience In creating test suits using jasmine, karma, protractor and worked on tools such as NPM, bower.
TECHNICAL SKILLS
Web technologies: html, CSS, xml, JavaScript (oops), Ajax, son, Nodes, awes, adobe Photoshop, dicker, HTML5, Sitecore 6, CSS3
JavaScript technologies: query, angular js&2.0, node jess, twitter bootstrap, node.js
IDE: eclipse, notepad++, net beans.
Methodologies: Agile, scrum.
Version control: get, get-hub, get-hub.
Databases: SQL, mongo DB.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sitecore UI Developer
Responsibilities:
- Created High charts, carrier charts and Single-page responsive Web Application using AngularJs framework. Experience with Agile and test-driven development, continuous integration, and version control via Git.
- Developed front end for the entire website using HTML5, CSS3, and JavaScript.
- Converted raw images and layouts from a graphic designer into CSS/HTML themes
- Extensive use of Sitecore image library to store all Sharp product images, Assets and corporate website documents.
- Implemented web page using the semantic markup and page layout of HTML5 and implemented the new CSS3 border-radius property for the design layout and CSS3 transitions to change property values over a given duration.
- Used SASS for creating CSS frameworks store things like colors, font stacks, or any CSS value.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application using AngularJS.
- Utilized present and future industry trends and pactices to create SiteCore CMS Websites.
- Implement Sitecore architecture and develop custom Sitecore controls to facilitate client’s CMS needs.
- Utilized current and upcoming industry trends and practices to createSitecoreCMS websites. Developed, coded and reviewedSitecoreCMS web programs.
- The project operates on Agile project development cycle with Bi-weekly sprints, daily standup, retrospective sessions and sprint planning.
- Built stable react components, and standalone functions to be added to any future pages and used React auto complete for creating google maps, location search on the web page and added excel builder to download the tabular data in Excel format using React JS.
- Used React Flux to polish the data and for single directional flow.
- Responsible for React UI and architecture. Used React JS for templating for faster compilation and developing re-usable components.
- Created pages in SiteCore and validated the HTML code with W3C Validator.
- The portal is made responsive using CSS3, preprocessors like SASS, Bootstrap, and media queries to support desktop and tablets.
- Used D3.js for interactive data visualization.
- Have been using High charts and D3.js for creating charts of payment section.
- Implemented HTTP requests using Rxjs Observable library to handle multiple values over time.
- Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption. Handled various exceptions based on the response.
- Developed secured credit and fraud check flows for customer verification.
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
- Worked on customer's cart including the add/remove items, save items in cart after logout and estimated taxes based on store location.
- Developed the activation flow for new Modesto lines and porting lines.
- Created a build process for different environments like develop, staging and production.
- Demonstrated knowledge of code reviews, unit and regression testing.
- Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Generated the code coverage report using Istanbul.
- Used GIT for source control and JIRA for tracking purposes.
- Followed the coding standards, it makes for easier modification in future releases.
- URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked by $Route Provider in AngularJS to route the data from one service to another server.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Coded Angular JS controllers and directives for application functionality.
- Used filters while coding in Angular JS.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Used JSP, Servlets for developing end user interaction.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Developed CSS, SASS styles on all the pages of the application, and positioning of objects etc.
- Called the restful web service calls for POST, PUT, DELETE and GET methods.
- Used JQuery to make REST API calls and Designed/documented ofRESTAPIs for collection and retrieval of high data.
Environment: HTML5, CSS3, SASS, JavaScript, AngularJS 2.0, RxJS, Typescript, Agile, Bootstrap, REST API's, Web pack, Stint, Jasmine, Karma, Istanbul, NPM, GIT, Sitecore, JIRA, Zeppelin, MAC and Visual Studio.
Confidential, Reston, Virginia
Sitecore UI Developer
Responsibilities:
- Developed the front-end components using AngularJS framework to leverage the Model View Control (MVC) architecture.
- Developed web Application using HTML/CSS, JavaScript’s, AngularJS, query, Bootstrap, Dojo
- Involved in the development life cycle with the Agile methodology.
- Worked on Media Queries as a complement to the Grid System of UI Bootstrap to facilitate the implementation of the responsiveness.
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Enhanced user experience by designing new web features using MVC Framework like Angular JS, Bootstrap, and Node JS, accommodate these advanced and fast technologies.
- Provided training and guidance on Sitecore development to other developers.
- Used the Node JS and Angular JS MVC Frameworks in the development of the web applications.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Implemented navigation bar as a custom directive of AngularJS Framework so that it can be reused on different templates.
- Bound the data to the different views after fetching the JSON formatted data from back-end web services by consuming AJAX calls.
- Uploaded web content to and maintained the allocated WebPages inSiteCore.
- Used JSP, Servlets, and HTML5 to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Implemented DAO for data access using Spring ORM and Hibernate. Used SOAP UI tool for testing web services connectivity.
- Responsible for making responsive web pages using twitter bootstrap and media queries. Used CSS pre-processors (SASS and LESS).
- Design and Development of User Interface using Struts tag libraries.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Developed the login and registration module and used the query Validation Plug-in for the form validation.
- Worked on multiple cross browser compatibility issues to support browsers according to the business requirements, including Firefox, Google Chrome, Safari, and IE (>8).
- Provided connection to social websites with feedback features by using JavaScript.
- Utilized version control tool GIT to work on the same code-base in the repository with the other team members.
- Implemented the front end of the application using Spring MVC.
- ImplementedSitecorefeatures for content management system.
- Used Spring framework configuration files to manage objects and to achieve dependency injection.
- Used Hibernate to access My SQL database and implemented of connection pooling.
- Involved in multitier J2EE design using Spring IOC architecture and developed PL/SQL scripts to fetch and update Oracle database.
- The styling parts are designed by using preprocessors like SCSS and SASS
- Integrated Sitecore with backend systems and provided user controls.
Environment: AngularJS, Bootstrap, HTML/HTML5, CSS/CSS3, JavaScript, JSON, query, Node JS, Backbone JS, spring, Sitecore AJAX, Hibernate, GIT.
Confidential, Lincolnshire, IL
UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS.
- Used query to make the application highly interactive and used JSON objects effectively for efficient client-side coding.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
- Work on developing custom, object-oriented JavaScript using common JavaScript libraries and frameworks.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Wrote application level code to perform client-side validation using AngularJS and JavaScript.
- Work closely with graphic design and user experience teams to ensure industry standards and best practices are being used across all client applications.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- Built Web pages that are more user-interactive using query plugging for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, and JavaScript, Bootstrap.
Environment: HTML5, CSS3, JavaScript, AngularJS, query, SOAP, Bootstrap, AJAX, JSON, Agile SCRUM, JIRA, Eclipse and Dreamweaver.
Confidential
UI Developer
Responsibilities:
- Managed application state using server and client-based State Management options.
- Coded JavaScript for page functionality and Pop up Screens.
- Implemented AJAX functionality using JQUERY, JSON and XML.
- Involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support for over 2+ projects.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Extensively used query plug-ins, Ajax Queue, Auto Populating select-box, Search plug-in, calendar plug-in, AJAX-queue plug-in, and Auto populating multiple select-boxes.
- Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
- Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using Eclipse.
- Developed and designed the various screens and its architecture in accordance to UI Specs.
- Implemented XML parsing code for different application.
- Maintained and manipulated databases for XML parsing for applications in MYSQL.
- Wrote application level code to interact with the backend Java, AJAX and JSON.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
Environment: HTML, CSS, query, JSON, MYSQL, XML, JavaScript, Agile methodology, Eclipse.
Confidential
UI Developer
Responsibilities:
- Front end coding with HTML and CSS.
- Created forms for user input. Extensive use of CSS.
- Web sites are developed, maintained, and run within CMS.
- Coded JavaScript for page functionality.
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Developed a complex AJAX application based on the query framework.
- Produce elegant interactive solutions to complex problems that perform effectively across cross-browser and cross-domain environments.
- Define technical requirements based upon business requirements.
- Debugging and testing existing code, JavaScript performance optimization.
- Worked on Cross Browser Issues for different versions of IE, Mozilla, and Chrome.
- Worked with QA team on daily basis in fixing the reported bugs/defects.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Implemented interaction between frontend and backend using the JSON object.
- Wrote Cross Browser code of CSS and JavaScript for Internet Explorer and Firefox.
Environment: HTML, CSS, JavaScript, AJAX, JSON, XHML, query, Technical writing/documentation.