Shashidhar Yadav
Sr. Java UI Front End developer T:248-***-****
Email: *****.******@*****.*********:*******@*******.***
PROFESSIONAL SUMMARY:
Over 8+ years of extensive experience as a Frontend UI Developer with solid understanding of database designing, development
Experience in all phases of SDLC, like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM
Expertise in advanced JavaScript libraries and frameworks such as Prototype, jQuery plugins, dynamic HTML, JSON, Ext JS, Angular JS with Bootstrap, ReactJS, Node JS and Object Oriented Programming in JS
Experience on Web Technologies using HTML, HTML5, CSS2/CSS3, XHTML, DHTML, JSP, JavaScript, JQuery, AJAX, XML and JSON
Extensive Knowledge in CSS2/CSS3, LESS and Twitter Bootstrap Styling Modules.
Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
Good experience in JavaScript frameworks Angular.js, Node.js, Backbone.js, Require.js, Ext.js, knockout.js, Twitter Bootstrap and JS frameworks JQuery especially AJAX driven web applications.
Experience in using frameworks Struts, spring and Hibernate
Designed web applications and web contents utilizing various SEARCH ENGINE OPTIMIZATION (SEO) techniques.
Created concept mock-ups for web and mobile applications. (Illustrator, After Effects, Photoshop, 3DMax, Maya)
Implementation of the Business logic layer for MongoDB Services.
Created and managed microservices using Clojure. Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features
Expertise in XML, XSL and related technologies
AWS Infrastructure setup Web Server, App Server and PDS Server
Experience in technologies like Maven, Eclipse and NetBeans etc. for project build
Good experience working with Database like Oracle, MySQL, DB2, and MS SQL Server
Extensively worked with Java Servlets, JSP, JavaScript and Struts, HTML tags and tiles (to create layouts)
Experience in Publishing and consuming Web services using REST and SOAP
Experience in working MVC Architecture and also in using version control (SVN), Experience in developing applications using Angular JS-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
Utilized the latest front end Technologies such as HTML5 and CSS3 for layouts.
Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
Experience in using various JQuery UI controls and corresponding Event handlers etc.
Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.
Specialized in developing Web 2.0 Apps using core JQuery along with AJAX/JavaScript.
Experience with User Acceptance Testing (UAT) and Accessibility Testing.
Excellent interpersonal and communication skills, creative, research-minded, technically competent and result-oriented with strong problem solving and leadership skills
TECHNICAL SKILLS:
Programming Languages
Java, C/C++, JDBC, Servlets, JSP, Oracle, SQL, PL/SQL, XML, UNIX
J2EE Technologies
J2SE, J2EE
Web Technologies
HTML, CSS, Java Script, JQuery, XML, XSL, XSLT, XSD, SOAP, WSDL, JSON, JAXB, JavaScript, Angular.js, Backbone.js, D3.js, ExtJS, Knockout.js, Node.js, Kendo UI, Bootstrap, DOJO, JSON, Typescript.
Databases
Oracle 9i / 10g / 11g / XE, MySQL, MS-SQL Server 2005 / 2008.
Frameworks
Struts 1.1, Spring, Hibernate
Developer Tools
MS Office, Eclipse, EditPlus, Vision, Dream Weaver, Soap UI, Subversion (SVN), Visual Source Safe.
Application & Web Servers
IBM WebSphere Application Server, WebLogic Application Server, JBoss, Apache Tomcat.
Operating Systems
Windows XP / 2000 / NT / 98 / 95, UNIX and MS Dos.
PROFESSIONAL EXPERIENCE:
Lexis Nexis, Elsevier Inc. - Dayton, OH January 2016 to till Date
Sr. Front End UI Developer
Project: Scopus
Description:
Scopus is the world’s largest abstract and citation database of peer-reviewed literature with smart tools that track, analyse and visualize research. Easy to use and comprehensive, Scopus is designed to quickly find the information researchers need.
Responsibilities:
Work collaboratively as part of an agile team.
Identify and prioritize performance related product requirements
Collaborating with external teams on performance bottlenecks and dependencies
To write robust, high-performance, java code for our front-end applications.
Analyse root causes of performance related issues, implement resolution steps.
Experience in working with various databases like Oracle, SQL Server
Responsible for building the application using MAVEN
Expertise in GIT version control tool
Design, develop and document application and framework code in Java and JavaScript and other front end technologies
Designed RESTful XML web service for handling AJAX requests.
GUI Design and Development. (Page Layout Design, HTML5 Design, JavaScript, JQuery, Kendo and CSS3 Styles).
To reuse code/functionality created custom Directives, Filters, services and controllers.
Designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
Experienced first-hand the best/worst practices for integrating microservices into an existing system architecture
Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
Used Bootstrap responsive CSS to adjust to phones, tablets and desktops.
Constructed data visualizations using JavaScript charting libraries D3.js and Chart.js.
Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
Developed server side views based on Swig and client side components based on Knockout, applied designs to them using Bootstrap and custom Less styles
Worked with my team member to build a layered Knockout.js binding system to support partial views.
Worked with my team member to add mobile support using jQuery Mobile and Knockout.js. This was used as a selling point for our software
Used React.JS to refresh the pages and update the changed parts.
Work with internal performance QA teams on system, performance and acceptance testing
Leverage personal expertise/experience to provide recommendations and constructive feedback in order to ensure a high performing quality product.
Experience in using the JIRA Project tracking tool
Responsible for collaborating with product owner to identify and prioritize product requirements
Environment: JDK 1.8, Java/J2EE, JavaScript, JQuery, JSON, Ajax, Bootstrap, Angular.JS, React.JS, D3.JS, Chart.JS, Ajax, Kendo, XML, HTML / HTML5, XHTML, DHTML, CSS3, Web Service, WCAG, Oracle, XML, Oracle SQL Developer, IBM RAD, Eclipse, WAS, Tomcat, Soap UI, Git, JIRA, Maven
Lexis Nexis, Elsevier Inc. - Dayton, OH September 2015 to January 2016
Sr. Front End UI Developer
Project: Altmetrics
Description:
In scholarly and scientific publishing, altmetrics are non-traditional metrics proposed as an alternative to more traditional citation impact metrics, such as impact factor and h-index. The term altmetrics was proposed in 2010, as a generalization of article level metrics and has its roots in the #altmetrics hashtag.
Responsibilities:
Worked extensively on the front-end part using HTML5, CSS and JavaScript.
Developed the prototype web pages in a professional manner by using web technologies like HTML, XHTML, and CSS as per company standards
Created a modular based application using Dependency Injection.
Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS and AJAX.
Involved in Writing JQuery based Ajax Requests using JQuery, get(URL, data, callback, type) or JQuery, Ajax(options) and JQuery, post(URL, data, callback, type).
Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
Integrated some kendo widgets Date pickers, Numeric textboxes, Tooltips, Dialog boxes, drop-down list, Email, upload, grid etc.
Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
Interactive D3.js Graphing framework, able to handle hundreds of lines to visualize big-data network trends.
Worked with Karma.js in the editorial and layout staff by creating representable pictograms,
Created responsive design for the pages without using bootstrap and any third party libraries
Developed the mobile view of the project by using media queries and CSS
Involved in cross-browser testing
Used React.JS for search engine optimization.
We have used only CSS and HTML for the different views of the page without using any third-party libraries
Deadlines are never changed, and kept a uniform growth of graph in agile view.
Performance issues should have to be debugged immediately.
Environment: JDK 1.8, JavaScript, JQuery, JSON, Ajax, Angular.JS, D3.JS, Karma.JS, XML, HTML / HTML5, DHTML, CSS3, Web Service, Oracle, XML, Oracle SQL Developer, IBM RAD, Eclipse, WAS, ReactJS, Tomcat, Soap UI, Git, JIRA, Maven
WELLS FARGO - Des Moines, IA April 2014 to September 2015
Sr. Front End UI Developer
Description:
Wells Fargo & Company is a diversified financial services company providing banking, insurance, investments, mortgage and consumer and other commercial services across North America and internationally. I have worked on a project loan monitoring system which is intended to deliver a system to support credit management for the bank. The system is used for accepting loan forms, generating reports and tracking the status of the loans.
Responsibilities:
Involved in development, design and implementation of front end part of the application.
Developed the User Interactive web pages in a professional manner by using web technologies like HTML, XHTML, and CSS as per company standards.
Front End GUI development using the browser friendly HTML/HTML5, XHTML, CSS, JavaScript, Twitter Bootstrap, Ajax.
Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
Used Angular.Js integrated with Bootstrap framework for UI development.
Worked on building the responsive web pages using bootstrap.
Seamlessly transitioned AWS infrastructure from EC2-Classic to VPC, overhauled AWS accounts to follow latest security best practices, reduced AWS costs by over 30%, and wrote documentation.
Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript.
Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS
Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
Responsible to manipulate HTML5, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
Involved in Enhancement of existing application utilizing Angular.js, created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
Application backend implemented as Node.js application server.
Utilized various JQUERY plugins to build Rich Internet Application (RIA) to make it look more intuitive.
Developed dynamic e-mails using JavaScript, and hand coding of HTML5, XHTML, and CSS3.
Extensively used HTML5 for audio and video playback.
Used JQuery plugins validation, drag and drop and more exceptionally.
Used Ajax, JSON with JQuery for request data and response processing.
Demonstrated implementation and up-gradation of JavaScript Library.
Environment: Java, JavaScript, JQuery, JSON, Ajax, Bootstrap, Angular.JS, ReactJS, Node.JS, XML, HTML / HTML5, DHTML, CSS3, Web Service, Agile Methodology, Dreamweaver, Usability Testing, Windows.
Express Scripts, St Louis, MO September 2013 to March 2014
Front End UI Developer
Express Scripts is Pharmacy Benefit Company and has a huge client like Military, BCBS, and WellPoint etc., Involved in major like Tpharm Gateway, WellPoint Gateway, and Oasis Gateway. Involved in Middlewere team in developing various Web services and support of various projects
Responsibilities:
Worked on Agile based development cycle with a weekly release schedule, involved in complete SDLC life cycle - Designing, Coding, Testing, Debugging and Production Support.
Iterative design process upon client approval build out of all assets: buttons, products shots, UI components and etc.
Quickly prototyped and created applications interfaces from the PDF are given by the UX using HTML5, CSS3 and Bootstrap.
Worked closely with Business Analysts and Product team in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
Used Angular.Js to populate the data tables on the front-end and retrieve data from the rest services.
Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
Used JQUERY plug-ins to implement features like page transition, calendar, image popup and other intuitive features.
Worked upon the dashboard for the transaction view which contained a variety of charts and draggable components using JQUERY UI, Angular.Js and D3.js.
Used Angular.Js AJAX for implementing part of the functionality for Customer Registration, View Customer information and view transaction history modules.
Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
Performed unit testing using Jasmine framework, wrote unit test cases and debugging through Firebug and Chrome Developer Tools.
Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML 4/5, CSS 2/3, JavaScript, Angular JS, D3.JS, JQUERY, JQUERY Plugins, Grunt, Jasmine, Bower, AJAX, JSON, XML, Java/J2EE, spring, Hibernate, Eclipse, WebLogic, JSPs
ACTAVIS - Jersey City, NJ January 2012 to September 2013
Front End UI Developer
Actavis is a global pharmaceutical company which focuses on developing, manufacturing and commercializing brand pharmaceuticals, generic and over-the-counter medicines, and biologic products. Actavis is also developing biosimilar products in oncology and other therapeutic categories by providing patients around the globe with increased access to affordable, high-quality medicines.
Responsibilities:
Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
Created total pages by using HTML, Advanced JavaScript, CSS, AJAX, Jquery.
Created customized JavaScript library for better scalability.
Implemented performance techniques to reduce loading time and improve performance.
Servlets are used to service requests from UI to manipulate Business Objects and invoke respective EJBs for making database updates.
As a passionate advocate of AWS within Gracenote, I migrated my department from a physical data centre environment to AWS. I also designed, built, and deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, R53, S3, RDS, DynamoDB, SQS, IAM, and EMR), focussing on high-availability, fault tolerance, and auto-scaling.
Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script.
Worked on Phonegap to create native application from HTML application.
Used jQuery templates for dynamic loading of pages.
Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Factory Method, Service Locator, Singleton and Data Transfer Objects (DTO
Involved in performance tuning of the application to meet non-functional requirements.
Helped in developing the complete business flow and helped incorporate session validity checks, form validations and error handling in the application.
Participated in DIT, SIT and UAT testing.
Used HP Quality Center tool in SIT phase for tracking and the defects.
Monitored the error logs using Log4J and fixed the problems.
Environment: Java, J2EE, JSP, Servlet, EJB 3.0, HTML, DHTML, CSS, AJAX, JavaScript, jQuery, Handlebars, HP Quality Center, Code Collaborator, MVC, JUnit, SVN, Web Sphere7.0, JDBC, ANT, Log4J, XML, DB2, Java Beans, Oracle 9i/10g.
MetLife Auto & home, NY July 2009 to December 2011
Role: J2EE Developer
MetLife Auto and Homes Agent :MetLife Auto and Homes Agent Resource Site allows you to order reports, quote policies, process new business and servicing existing business to their agents. The services provided by Auto & Home were Auto Insurance, Boat Insurance and Home Insurance.
Responsibilities:
Guided the Team and wrote the technical solution after interaction with Business Analysts
Actively participated in High-level Document and Detailed level Document for different modules in the project.
Developed UML Diagram to understand the client requirements.
Involved in implementing different security enabled web services using AXIS2 which involves writing WSDL and XSD files (SOAP) for different service.
Binding XML Schema to Java Classes with JAXB to generate stubs and call back handlers which are called by web service clients.
Developed eDelivery preferences with web queue email notification via intra web service communication with Sun Security certificates installed.
Domain specific database bean instantiation in multithreading through service-context, service-config and DAO-config files. Simultaneously it instantiates Oracle, DB2 and SQL Server databases.
Used log4j for logging different log levels
Using spring integration with iBatis for persistence. All SQL map name spaces are configured in SQL map-config file.
AJAX, JQuery and JavaScript for client side validations, sorting and fuzzy search.
Using Stateless session beans for Clear Advantage and reporting strategy projects.
Deploying applications in App Servers for DEVL, integration environments.
Worked with business and System Analyst to complete the development in time.
Prepared code review documents with Unit Test cases.
Environment: JDBC, Servlet API 2.4, JSP API 2.4, Spring, iBatis, JDK 1.5, EJB 2.0, AJAX, JQuery, JiBX, XML, JMS, MQ, log4j, MAVEN, JUnit, tomcat 5.5,WebLogic 9.1, Web Methods, Oracle/SQL Server/DB2, UNIX, Windows NT
HDFC Bank, India Aug 2008 to May 2009
Software Developer
The project is a web based banking application. The functionality of the project is automating the security management and to provides all banking functionality. It includes four modules maintenance, Deal, Corporate Action and Invoice. The client for the project is HDFC Bank. The Project is according to Indian security market system. The System includes complete load balancing and clustering in web logic. User interface is html/JSP. Web logic is used as the middleware.
Responsibilities:
Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
Developing User Interface and implementing business process using JSP and Servlets.
Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.
Involved in writing the presentation layer in Java Server Pages (JSP).
Wrote Servlets programming and JSP scripting for the communication between web browser and server.
Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
Involved in code reviews and mentored the team in resolving issues.
Participated in weekly design reviews and walkthroughs with project manager and development teams.
Provide technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
Environment: HTML, JSP, Servlets, JDBC, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5.
EDUCATION: Graduated (Bachelors of Technology) from Vignan University in Electrical Engineering with Information Technology as minor.