Sanjay T
Email : *************@*****.***
PROFESSIONAL SUMMARY:
7+ years of experience in developing web pages and user interfaces using HTML5, DOM, CSS3, Bootstrap, JavaScript, jQuery, ReactJS, Webpack, AJAX, JSON.
3+ years of Strong experience in building ecommerce application using the JavaScript: ReactJs, Angular JS, Express.js and Node.js.
Expert in React JS features like Components, Lifecycle methods, and unidirectional data flow using the Flux Architecture and strong working experience in Angular JS, worked on Angular JS features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture,
Excellent Experience in designing and developing User Interface applications and professional web
applications using Angular JS,ANGULAR 2+(Strong working experience on 4/5/6/7 ), TypeScript, ECMA Script 6 Angular CLI with strict W3C standards.
Experienced as a User Interface/Front End Developer in developing applications using HTML/HTML5, CSS/ CSS3, JavaScript, ReactJS DOM, jQuery, LESS, Ajax and JSON.
Experience in development of Single Page Application using open source framework Angular.
Extensive use of ReactJS for developing the SPAs (Single Page Applications) for internal application/tool & involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Mongo DB.
Created dynamic web pages using ReactJS framework. Worked on two-way, one-way data binding, built-in components and developed single page applications using React JS.
Proficient in building Web User Interface (UI) using HTML5, CSS3 and JavaScript and MVC frameworks - ReactJS or Backbone.js, AngularJs.
Developed the React application from scratch using React-CLI & ES6 features, used babble, web pack with ES5, ReactJs.
Handlebar is used to keep our HTML pages simple and clean and decoupled from the logic-based JavaScript files, and Handlebars serves this purpose well.
Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
Expertise in designing Event Handling Models such as Listener and Dispatcher in OO JavaScript. With back-end in NodeJS.
Experience with NPM, Bower, Gulp, Grunt built task like Hibernate.
Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible.
Experienced in frameworks such as React JS, AngularJS, Node JS, Backbone JS, Express JS.
Extensive experience on leveraging Angular Elements, Angular Libraries for creating and distributing Reusable Angular Components.
Solid experience with Responsive Web Design (RWD).
Experience in popular JavaScript frameworks such as React.js, AngularJs, Node.js, jQuery, Express.js, Jasmine.
Expertise in Java Script and AJAX calls. Expertise in jQuery plugins and React components.
Expert in Rich Internet Applications (RIA) with advanced JavaScript Frameworks using Ext JS MVC, jQuery.
Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery, Underscore.js, Backbone.js, React.js, Knockout.js, etc.
Expertise in analyzing the DOM Layout, Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
Working Knowledge of MVW frameworks like Backbone.js and Bootstrap.js.
Proficient in various version control systems SVN, GitHub, Subversion.
TECHNICAL SKILLS:
UI/Web Technologies
Bootstrap, JavaScript, AJAX, JQuery, JSON, CSS2/3, HTML4/ 5, XHTML, XML, XSLT.
Server Side / BackEnd
Node (MEAN, MERN), PHP
BuildTools/Task Runners
Grunt, Gulp, Bower, Yeomen.
JavaScripts /
Unit Test Frameworks.
ReactJs,AngularJs,BackboneJS,NodeJS,ExpressJS,KnockoutJS,UnderscoreJS, Karma/Jasmine, BootstrapJS, Typescript, Mocha/Chai, React Mock, Protractor, Cucumber, Selenium.
Development IDE’s
Eclipse, NetBeans, Visual Studio, Notepad++, IntelliJ, WebStrome, Sublime, Adobe Dreamweaver, Aptana, Microsoft FrontPage.
Web/App Servers
Apache Tomcat 7.0, HTTP Web Server, Webhosting Platforms (Shared, Dedicated, VPS).
Browser
All (IE, Firefox, Opera, Chrome, Safari)
Database
SQLITE, SQL Server, Oracle, MySQL, MongoDB
EDUCATION
Masters in Computer Science at University of Texas at Arlington, Texas.
PROFESSIONAL EXPERIENCE:
Client: Terumo medical, Elkton, MD Sep’ 19 - Present
Role: UI Full Stack Developer
Description: CSSS is nothing but a customer service support system used by a customer service agent to help the customer if there is any problem with his/her account. It is an React application. It retrieves the information regarding the customer and displays it on the dashboard used by the customer support agent.
Responsibilities:
Hands-on experience in building cross browser compatibility applications using HTML, CSS and Bootstrap including CSS Pre-Processors like Sass, Less.
Developed GUI using JavaScript, Bootstrap, HTML/HTML5, DOM, XHTML, AJAX, CSS3, ReactJS, and jQuery as a part of current project.
Used React features, Router and Animations for developing a web application.
Involved in Agile Story point methodologies and full software development lifecycle, that includes designing, coding, testing, debugging and support.
Experience in web development with MERN stack (MongoDB, Express.js, React, Node.js). Good knowledge on React and Redux frameworks
Worked with React JS Controllers, Directives, Factory, Services, Events, React Routing and UI router.
Utilized ReactJS for consuming a RESTful web service using AJAX services like $http, $resource and handled cross domain requests to retrieve the required JSON data for the application.
Extensively used Node.js tools like Gulp, Grunt, Developed internal CLI applications for application build.
Developed applications using several design patterns such as MVC, Singleton, Factory, Session Facade, Service Locator, Data Access Object (DAO) and Data Transfer Object (DTO).
Experience in Hibernate as ORM (Object Relational Mapping) frameworks in persistence layer of web applications.
Solid Understanding of RDBMS concepts and Extensive development experience using databases such as MySQL, NoSQL databases like MongoDB. Well versed in writing SQL and PL/SQL stored procedures, functions and triggers.
Proficient in TDD (Test Driven Development), writing test cases using Junit, Jasmine test API and Karma for unit tests and Selenium Webdriver, Protractor for E2E testing.
Experience and understanding with unit testing, release procedures, coding design and documentation protocol as well as change management procedures.
Experience in web servers like Apache Tomcat 8.x, JBoss 7.x and version control tools like SVN, CVS, GIT and deploying enterprise applications by using Jenkins that provides Continuous Integration and Continuous Deployment
Excellent understanding of Software Development Life Cycle (SDLC) and methodologies like agile approaches.
Environment: HTML5, CSS3, Sass, Typescript, Node.js, Express.js, React.JS, Gulp, JavaScript, JQuery2.x, Bootstrap, D3.js, MongoDB, Jasmine, Karma, Apache Tomcat 8.x, Jenkins, Agile
Client: Consumers Energy, Grand Rapids, MI Aug’ 18- Sep’ 19
Role: Sr. UI/Front end Developer
Description: GOPS is a production team which provides application design and development of production fixes, application enhancements and software development. Monitor production issue queue on a rotation basis and work with business team to prioritize, analyze and manage them to closure.
Responsibilities:
Involved in developing the UI pages using HTML, CSS, JavaScript, jQuery, Bootstrap and ReactJS.
Designed and developed React.JS component required for the project.
Built React JS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
Handled UI with React JS (MVC framework) to control the page layout.
Developed front end along with pages for user interactions; for the entire website using HTML5, CSS3, JavaScript JSON, jQuery, and AJAX.
Developed various screens for the front end using React.JS/Redux and used various predefined components from NPM.
Well-experienced with User Experience, Usability, Visual Design, Users, Customers, Communication, Relationship, and Business Value.
Built Web pages that are more user-interactive using JavaScript and React JS.
Used ReactJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
Used Handlebars.js that takes any HTML and Handlebars expression and compiles them to a JavaScript function.
Involved in localization and internationalization of web pages using JSON, XSL, XML, and React.js.
Used React JS framework where data from backend is stored in model and populated it to UI.
Designed Frontend with in object oriented JavaScript Framework like bootstrap, Backbone.js, Require.js, Node.js, Express.js, React.js and Ext.js.
Implement the JavaScript/JQuery frameworks such as React JS, Node JS for MVW/MVC framework.
Used GRUNT for initialization of project and used GULP to do a lot of stuff within the development workflow
Involved in AGILE process, two-week Sprints, and daily Scrums to discuss the development of the application to deliver in time.
Environment: React Js, Html 5, CSS 3, AJAX, JSON, D3.js, Backbone.js, Node.js, Express.js, XML, Jasmine, Eclipse, Grunt, Gulp, Agile, AEM, Responsive Web Design, IE 6, 7, 8, 9, 10, Firefox, Chrome, ECMAScript Handlebars, Bootstrap.
Client: TD Bank, Mount Laurel, NJ Dec’ 16- Jul’ 18
Role: UI Developer
TD bank is the fastest growing bank in USA. Designed and constructed a complex web site for TD bank and bank's user for Credit Card, Current and Saving accounts, CD's, Loan departments and corporate banking modules in TD Bank web site. In this project, the main purpose was to build an interface for users to login and manage their account information and online transactions
Responsibilities:
Front-end web development using Angular Js, HTML5, CSS3, SASS, JSP, JavaScript and JQuery.
Utilized Angular 6 libraries and ng-packager to create custom NPM packages which enable reusable component distribution across different applications.
Responsible for making responsive web pages using twitter bootstrap and media queries.
Used AngularJs framework to bind HTML (views) to JavaScript objects (models).
Created wireframes & prototype for web & mobile apps design and Mobile Application Design for (Android & IOS).
Dealing with client side applications using React JS and working knowledge on Grunt and Gulp.
Consumed Web Service using JSON, BSON and REST to get the registered users, update their status.
Developed JSF Tags and Components.
Code development to synchronize all feature of Client website with Payweb2 site.
Used Backbone.js and AngularJS to create Controllers to handle events triggered by clients and send request to server.
Experienced with all client side UI Validation and implementing Business logic based on user selection using AngularJS.
Developed the user interface for back office support and worked collaboratively in agile scrum team on the design and development of application based MVC framework using React.js, HTML 5.0 and CSS3.
Environment: Angular.js, GULP, GRUNT, Node.js, JSON, BSON, REST, Photoshop CS6, HTML5, CSS3, JavaScript, SASS, Redux.
Client: Globalsoft, Hyderabad, India Jan’ 15 - Nov’ 16
Role: UI Developer
GlobalSoft software services rapidly growing software company with a team of experienced intellectuals working in various technologies. It is a leader in software Development and empower IT individuals with competitive advantage. It is a rapidly growing software company with a team of experienced intellectuals working in various technologies. It deals with Product and Service based applications in all major areas. rom our IT Consulting as well as Custom Application Development, Web Development and E-commerce all of which help our customers with their diverse yet demanding needs.
Responsibilities:
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 JQuery 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.
Designed and built REST Web services interfaces implemented in Java.
Maintained and manipulated databases for XML parsing for applications in MYSQL.
Wrote application level code to interact with the backend Java, AJAX and JSON.
Environment: CSS, HTML, JQuery, JSON, JavaScript, HTML, SOAP, REST, Shell, HTML,XML, Junit, IDE - Eclipse, Source Control –SVN, SQL, MYSQL, UNIX.
Divi Pharma Group, India Feb’ 13 – Dec’ 14
Role: UI Developer
Description: Divi Pharmaceutical Company is a well-established unit where it primarily focuses on chemicals and drug manufacturing. Worked in project to design a web application meeting their requirements. Divis Laboratories focused on developing new processes for the production of Active Pharma Ingredients (APIs) & Intermediates
Responsibilities:
Followed the Agile and Scrum development methodologies.
Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, Angular, JSON, jQuery.
Designed and implemented customized Angular JS services and directives for reusable functions.
Worked closely with product management teams to strategize design solutions, produced navigation flows and prototypes.
Used JQuery core library functions for the logical implementation part at client side for all the applications
Implemented the Drag and Drop functionality using jQuery framework.
Designed and developed web-based user Interface using Ext JS application framework using AJAX and DHTML.
Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree.
Written SQL Queries to interact with Oracle database.
Used SVN for version control for defect tracking.
Environment: HTML, DHTML, XHTML, CSS, CSS 3, XML, XSL, XSLT, JavaScript, JQuery, Adobe Dreamweaver, Java, JSP, Jasmine, SVN and Microsoft products HTML, CSS, JavaScript and Windows XP.