
Kevin Mathew
- Sr. UI Developer
- New York City, NY
- Member Since Jun 04, 2023
Kevin Mathew
Professional Summary
· SCJP (Sun Certified Java Programmer) around 8+ years IT experience including Strong Development experience using Java/J2EE and Web Technologies.
· Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support,
· 5+ years of experience in providing User Interface and User Experience Design and development with most usable enterprise wide applications.
· Expertise in developing applications using Java, JEE, Frameworks (Struts, spring, Hibernate, JSF), EJB, JDBC, JMS, JNDI, XML, UML, MVC Architecture, Web Services, JSP and Servlet.
· Extensive experience working with JavaScript Frameworks like Angular.JS, Node.JS, React.JS, Ext.JS.
· Strong knowledge in and Responsive Web design.
· Skilled in creating Web Applications, User Interfaces and Layouts with HTML, CSS3, XHTML, DHTML, SAML, XAML and JavaScript using W3C standards.
· Contributed to all levels of the user experience and in all phases of the product development lifecycle, from defining a product’s overall architecture and structure, to iterating, specifying, and polishing the interaction details for specific features.
· Proficient in developing web pages with HTML5/CSS3 from PSD template.
· Adept in Product prototyping, mockups, demos and Web browser compatibility issues.
· Experience in developing various UI widgets using jQuery, worked with jQuery library.
· Extensive Knowledge with XML technologies like XML, XSL, XSD, XSLT, Xquery, Xpath and DTD.
· Good knowledge of in Unified Modeling Tools (UML) concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.
· Developed Technical Design (TD), Test Plans (UTP), Test Cases (UTR), Test Scripts for UAT tests
· Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL on MySQL, SQL Server and Oracle.
· Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service), IBM Web sphere MQ Series.
· Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
Education & Certification
· Master’s in Computer Science from Oregon State University
· SCWCD (Sun Certified Web Component Developer)
Work Status: Green Card
Professional Experience
Novartis Mar 2016 to Present
Sr. Front End Developer
New York, NY
Everolimus is the 40-O-(2-hydroxyethyl) derivative of sirolimus and works similarly to sirolimus as an inhibitor of mammalian target of rapamycin (mTOR).
It is currently used as an immunosuppressant to prevent rejection of organ transplants and in the treatment of renal cell cancer and other tumours. Much research has also been conducted on everolimus and other mTOR inhibitors as targeted therapy for use in a number of cancers.
Responsibilities:
· Expertise in Advanced JavaScript libraries and frameworks such as Prototype, Ext JS, Angular JS, Node JS and Object oriented programing in JS.
· Experience with various MVC Java frameworks like Angular, Node, bootstrap, etc.
· Developed responsive applications using Bootstrap, Require and Node, D3 which allowed the same application to be optimized for both mobile and desktop resolutions.
· Developed DAO API to manage the payment information using JDBC
· Basic Experience with SOA &REST
· Experience in creating test suites using JASMINE.
· Practiced relevant agile development methodologies and worked daily with subversion and current networking technologies.
· Used Maven script for building and deploying the application.
Environment:
JavaScript, Node.js, Angular.js, bootstrap.js, backbone.js, React.JS, CSS, Html5, Oracle, PL/ SQL, JDBC, Cassandra, REST, Eclipse, Weblogic, Git, GitHub, Protractor, Jasmine, Agile,
Verizon Nov 2014 to Feb 2016
Sr. UI Developer
New York, NY
Verizon Wireless is an American telecommunications company, a wholly owned subsidiary of Verizon Communications, that offers wireless products and services. With 146 million subscribers as of April 2017, Verizon Wireless is the largest wireless telecommunications provider in the United States. The company is headquartered in Basking Ridge, New Jersey.
Responsibilities:
· Developed web pages using HTML5, CSS3, JavaScript, Angular.js, JQuery, AJAX and JSON.
· Experience with various MVC Java frameworks like Angular.JS, Node.JS, bootstrap.JS, etc.
· Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
· Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
· As a Senior Programmer involved in design phase and assisting the team to develop admin UI services like manage users, roles, messages, etc., using Spring MVC and Acegi security.
· Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations.
· Built Web pages that are more user-interactive using Angular.JS, Jasmine, Karma, HTML5, CSS3, LESS,RESTFUL API Services, JavaScript, Bootstrap, GIT, and JSON.
Environment: Java, J2EE, JavaScript, CSS3, AJAX, HTML5, Node.js, Angular.js, Bootstrap.js, Backbone.js, Spring, Hibernate, Struts, JSF, Sencha ExtJS, DB2, CRUD, PL/ SQL, JDBC, Coherence, MongoDB, Apache CXF, SOAP, Web Services, Eclipse, Websphere Application Server (WAS), WID, WSAD, Git, GitHub, Junit, Scrum, UML, JSP, JSTL, Servlet, Maven, XML, iText, Oracle ECM (Enterprise Content Management), GWT (Google Web Toolkit), JIRA, Jasper Report, ILog, JRules, Web 2.0, SOA, JMS, Apache Tomcat, Linux, PHP
Daimler-Chrysler Dec 2013 to Oct 2014
Sr. UI Developer
New York, NY
Mercedes-Benz (German pronunciation) is a global automobile manufacturer and a division of the German company Daimler AG. The brand is known for luxury vehicles, buses, coaches, and trucks. The headquarters is in Stuttgart, Baden-Württemberg.
Responsibilities:
· Used WebServicesfor creating rate summary and used WSDL and SOAPmessages for getting insurance plans from different module and usedXML parsersfor data retrieval.
· Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
Environment: Java, JEE, Javascript, Jquery, Ajax, HTML5, CSS3, Spring, iBatis, Struts, JSF, EJB, JQuery, MySQL, TOAD , SQL Server, DB2, Apache AXIS2, WSDL, Netbeans, JBOSS, Mercurial, ClearCase, Selenium, Water Fall Model, UML, JSP, Servlet, ANT, XML, EMC Documentum, JIRA
Role: J2EE Developer May 2012 to Nov 2013
Microadeptech, Austin, TX
This project is an e-commerce site. It Provides access to catalog products that can be purchased using secure transactions over the internet. It covers online sales, purchase, inventory handling and maintenance of the customer database.
Responsibilities:
· Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.
· Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework.
· Used Spring Core Annotations for Dependency Injection.
· Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
· Responsible to write the different service classes and utility API which will be used across the frame work.
· Used Axis to implementing Web Services for integration of different systems.
· Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
· Exposed various capabilities as Web Services using SOAP/WSDL.
· Used SOAP UI for testing the Web services by sending an SOAP request.
· Used AJAX framework for server communication and seamless user experience.
· Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
· Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
· Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
· Used Log4j for the logging the output to the files.
· Used JUnit/Eclipse for the unit testing of various modules.
· Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
Environment: Java, UML, Oracle, SQL, MS Office, Visio, Project, Windows & Unix platform.
Role: Java Developer June 2010 to Arp. 2012
Goldman Sachs, Dallas, Texas
Worked as a Developer on the AMR. AMR is the Account Management and Reconciliation system developed by Goldman Sachs. The AMR offers a more effective tool for account management, client reporting and account reconciliation. It provides the user with real time information consolidated views, and various different viewing options. The Mission of the AMR is to create one entry point for a common, consolidated view while offering quality real time data. AMR is a multi-tier architecture based application. Front end is made of swing components.
Responsibilities:
· The application was designed on Struts Frame work to make use of MVC pattern.
· Used Struts validator frame work to automatically validate user input.
· Created tile definitions, struts-configure files, validation files and resource bundle.
· Develop, implement, and maintain an synchronous, AJAX based rich client for improved customer experience
· Created/mappings and implemented persistence layer using Hibernate.
· Involved in designing the data model for the system.
· Used J2EE design patterns like DAO, Value Object, Service Locator, MVC and Business Delegate.
· Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI)
· Developed web tier using Struts tag libraries, CSS, HTML, XML, JSP, Servlet.
· Involved in writing test cases using JUnit.
· Used CVS tool for Version control.
· Used web services in production analysis.
· Developed Secured Single Sign on pages using SAMLSSO.
· Involved in migrating code from development to QA, QA to UAT and UAT to Production environments.
· Release management of the code between and different environments.
Environment: UML, MS Visio, Windows MS Office, MS Project.
Role: Software Developer Aug 2008 to May 2010
Instancy, Jersey City, NJ
Responsibilities:
· Analyzing the Functional requirements of CDP Module
· Involved in Design discussions.
· Involved in Integration and full testing of the application.
· Responsible for coding/development of Discussion Forums, Blogs, Personalization using web parts, Home page, Theme Management, Home page Gadgets.
· Developed a new Themes and skins.
· Enhancement of modules like catalog, web list, forums to support multiple sites
· Analyzing and fixing defects in the applicati