NAME: Shyam T
E-Mail: *****************@*****.***
Contact: +1-475-***-****
PROFESSIONAL SUMMARY
Having 10+ years of IT Experience with a strong focus on UI Technologies including Design, Code and Implementation, Expertise in view rendering JavaScript libraries such as React JS. J-Query.
Built Single Page Applications (SPA), Responsive Web Design (RWD), Rich Restful Service Applications, and HTML wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, Angular and Bootstrap.
Worked in Angular for the development of Components, Directives and Services which are totally customizable to meet the needs of the application.
Experience in developing web pages using HTML5, XML,CSS3, SASS, LESS, JavaScript, React JS, Redux, Flex, JSON, Node.js, Type Script, Angular 2.0, jQuery, Bootstrap.
Knowledge in MEAN and MERN stack development Mongo dB, Express, Node, and Angular, React.
Expertise in React JS framework to develop the SPA.
Experienced in React JS and working with React Flux architecture.
Experienced in working with redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Familiar with creating Custom Reusable React Components Library.
Strong knowledge in MEAN stack (Mongo, Express, Angular JS, and Node.JS) JavaScript-based technologies used to create web applications.
Used AJAX in J-Query for Fetching Data from the Server by giving a URL to get JSON data for the model and to populate the model from the server.
Experience in designing and developing professional UI web applications using front-end technologies like HTML5, CSS3, JavaScript, J-Query, Angular, AJAX and JSON that follow W3C Web Standards.
Expertise in Responsive Web Design (RWD) and Cross Browser Compatibility using Bootstrap and CSS3.
Expertise in using JavaScript for accessing and changing the elements of DOM dynamically.
Experience in using Photoshop, Illustrator, Sketch, In Vision and MS Visio for creating Wireframes, Prototypes, Logos, Banners, Buttons, Icons and Images.
Extensively worked on GIT and JIRA for version control and project tracking.
Designed web applications and web content utilizing various Search Engine Optimization (SEO) techniques.
Experience using all popular text-Editors and IDEs like Eclipse, Brackets, Sublime Text, Notepad++, Webstrom, Microsoft Visual Studio and Code.
Hands-on experience on SQL Server features like tables, stored procedures, views, triggers, relationships and constraints.
Good experience with Form Validation by Regular Expression, and J-Query plugins.
Good Understanding of Document Object models (DOM) and DOM Functions.
Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
Creative Knowledge in Art creation, modification and conversion- Logos, print media, web page and software interface design using Adobe Photoshop, Adobe Flash and Adobe Illustrator.
Experience in developing, publishing, running and maintaining websites from scratch on Linux and windows environments.
Testing RCP Products on different platforms including Solaris. Linux and Windows.
Worked closely with the QA team in fixing the reported bugs/defects and checking cross-platform Compatibility.
Experience in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents and design documents. Test cases and Analysis. User Training documents and Technical Help documents.
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.
Extensive experience in creating style guides, and best practices and setting UI standards for enterprise/consumer applications.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, JavaScript, AJAX, jQuery, WordPress, JSON, Twitter Bootstrap, React JS, Angular JS 1.x, Angular 2.0, Express JS, Node.js, GitHub.
Development tools: Eclipse, Visual Studio Code, Sublime and Notepad++.
Debugging tools: Firebug, Bugzilla, Chrome Developer Tools and IntelliJ.
Frameworks: React JS, Angular JS, Angular 2.0, Node JS.
Servers: Web Sphere, Apache Tomcat, BEA WebLogic 8.1, HTTP Web Server.
Platforms: Windows 95/98/NT/2000/XP/Vista, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6.
Methodologies: Agile, Water fall.
Database: MONGO DB, SQL Server, IIS 6.0/7.0
Frond End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator, Adobe XD.
Testing Tools and Logging Frame Works: Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe and Easy Mock.
Programming Languages: C, C++, JAVA, MySQL, Web Services.
PROFESSIONAL EXPERIENCE
Lowe’s, Massachusetts, United States Sep 2022 - Present
Role: UI / UX Developer/ React JS Developer
Responsibilities:
Design, Develop and Test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
Defined navigational structures, created sitemaps, mockups, user flows, prototypes and wireframes and maintained style-guides.
UX Designer for Optum mobile, web, portals and enterprise software applications with the User Experience Design Group.
Translated complex business requirements into functional prototypes and specifications documents.
Role included business requirements writing, project planning and translating business requirements into wireframes.
Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
Developed user interface by using the React JS, Flux for SPA development.
Implemented react JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.
Used Router for navigating to different components.
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Used RESTful Web services for transmission of large blocks of XML and JSON.
Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
Maintained states in the stores and dispatched the actions using Redux.
Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
Used Excel Builder 3rd Party open source library and tweak it to make sure it will work with IE11.
Used flickity.js for creating carousel-images.
Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
Created and used Reducers that received said Actions to modify the Store State Tree.
Called the Restful web services calls for POST, PUT, DELETE and GET methods.
Have worked on AWS for fetch the pictures files from AWS to UI.
Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
Extensively used Git for version controlling and regularly pushed the code to GitHub.
Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Worked with JASMINE unit test framework to write unit tests for JavaScript code.
Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML5, CSS3, Sass, Less, JavaScript, Bootstrap, Illustrator, Adobe XD, React JS, Redux, Flux, XML, JSON, GitHub, Restful API, AWS, JIRA, Jasmine and Visual Studio Code.
LabCorp, Burlington, NC Sep 2021 – Jul 2022
Role: UI/UX Developer
Responsibilities
Involved in developing UI pages using HTML, CSS, JavaScript, AJAX, AngularJS, JSON, JQuery and Node JS.
Leveraged two-way data binding through the scope in applications built on AngularJS.
Used Angular JS multiple in-built directives and APIs in AngularJS & Node.js such as filters, root scope, child scope, modal, template, state, etc.
Developed POC in D3.js and implemented it in a connected data portal to display charts and maps.
Used Dependency Injection from Angular JS factory and services.
Developed custom directives in Angular JS for the application’s independent components like a sticky header for window or table, custom dropdowns, tables, checkboxes, radio buttons, notifications, chevrons, graphs, date pickers, pagination, etc.
Re-developed a single-page application using Angular JS, which was supported in IE 9, 10, 11, Firefox, and Chrome.
Implemented Model View Controller (MVC) Design Pattern using Angular JS.
Developed reusable components with Angular JS custom directives.
Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap and Media Queries.
Utilized JavaScript and JQuery to improve the overall design and UI of campaign websites.
Implemented filtering and search functions using Node JS framework based on MVC pattern.
Using Node JS middleware Multer for uploading files.
Developed Mockups and Personas Mobile and web Applications using the Adobe XD, Figma.
Developed dynamic interfaces with Visual design using Figma and other prototyping tools that work across multiple browser types and also play nicely with mobile devices
Designed site maps, user flows, prototypes and wireframes for our products based on proven methodologies, stakeholder requests and end-user feedback.
Developed sitemap, wireframes& interactive prototypes and redesigned the site’s visual appearance - contributed a major role in delivering the site launch on schedule.
Implemented client-side validations using JavaScript.
Used routing schemes to develop single page applications (SPAs) using Angular JS route.
Used SASS & LESS as the CSS preprocessor.
Used SASS variables, nesting and import.
Implemented User Interface and integrated with backend code. Node.JS as server-side technology.
Solid understanding of React JS Virtual Dom Algorithm, for React JS performance optimization.
Responsible for React JS UI and architecture. Built components library, Including Tree, Slide-View, and Table Grid.
Used MEAN (Mongo DB, Express, Angular. Node) Stack.
Implemented AJAX, JSON, and Java scripts to create interactive web screens.
Adopted a cross-browser and cross-platform approach to make the website most versatile and supportive.
Worked on Unit testing JavaScript applications using Jasmine and Karma.
Worked on GIT and source tree as version control.
Followed agile software development practice paired programming, test-driven development TTD and scrum status meetings.
Defined new validations through JavaScript for the form field validation Implemented through HTML5.
Environment: HTML JavaScript. Java, J2EE, XML PHP JSON, AJAX, CSS3, HTML5, MS Excel, MS Visio. J-Query, Bootstrap. Angular JS. Mongo DB. Express. REST. Node JS. Requires, grunt, GIT.
Gap Inc, North Carolina, US Oct 2019 – Aug 2021
Role: UI/UX Developer
Responsibilities
Designed and implemented a web app for storing the information of patients, generating reports, saving personal contacts and handling schedule management.
Designing and developing websites on ASP.NET framework through agile development methodology.
Created initial wireframe sketches on paper then converted to interactive browser prototypes before delivering the final project.
Used J-Query for slideshows.
Created custom Filters that can format data in different ways based on the requirements and involved in a two-way data binding technique with styling from Bootstrap.
Utilized Angular JS framework to bind HTML template (views) to JavaScript object (models) and created single-page applications.
Worked on UI components such as grids, tabs, and panels.
Applied multiple built-in Directives such as ng-model, and ng-click into the Angular.JS application.
Used a Balsamic wire framing tool for sketching my module and for creating layouts.
Developed site maps and constructed wireframes enabling effortless navigation.
Converted data from the database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
Designed a responsive website using the Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
Worked on AJAX controls like Update Panel to manage the post back of the web page to the server. AJAX Script Manager and Script Manager Proxy control to register JavaScript and web service files.
Created several patterns of representation using different MVCs.
Used RESTful APIs which support JSON and XML to access back-end data payload.
Used SEO best practices to optimize site for search engines.
Environment: HTML/HTML5, CSS/CSS3, Angular JS, JavaScript, J-Query, DOM. Ajax. JSON, MySQL. SVN. Bootstrap. Balsamiq. Agile.
TA Digital, Hyderabad, India Jan 2018 – Sep 2019
Java UI Developer
Responsibilities
Edited web pages for achieving design goals with CSS3, JavaScript and JQUERY.
Worked with java-script frameworks such as Node.js and Backbone.js to create applications that run across distributed devices.
Communicated with back-end developers, system engineers and web designers to receive data needed for development.
Created and optimized graphic prototype websites and application interfaces using HTML and CSS.
Involved in writing application-level code to interact with APIs and Web Services using AJAX, JSON and XML.
Extensively worked in defect maintenance of Front End issues.
Involved in developing UI pages using HTML, CSS, JavaScript, AJAX, Angular.JS, J-SON and J-Query and Node JS.
Developing aesthetic UI using all the front-end technologies.
Developed web presentation layer using front-end technologies according to internal standards and guidelines.
Worked with next-generation technologies like AJAX and J-Query to enable more efficient development and more responsive interfaces.
Strong communication, problem-solving and planning skills with the ability to work independently or in a team environment.
Extensively worked in defect maintenance of Front End issues.
Used Angular JS routers to establish routing between nested html views.
Follow up with the development team on the improvements, integration and further enhancements in the Website.
Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
Worked with full control of HTML/CSS, maintaining code and cleanliness.
Introduce the update mechanism for our RCP product and wrote features and host it on the website for extendibility.
Debugging the UI-related defects for better UI experiences using chrome developer tools.
Environment: JavaScript 1.8. J-Query 1.8, HTML, CSS, Eclipse Workbench UI. RCP. Mac OS X, Angular JS. Backbone.js. Eclipse RCP.
Lancesoft India, Hyderabad, India Nov 2013 – Dec 2017
Role: Software Developer
Responsibilities
Understand each and every module and gathered and managed the project content by using Content Management System (CMS).
Designed the web pages by using HTML, XHTML and CSS and deploy the script using with JavaScript.
Developed secured web applications by using client scripting such as JavaScript and jQuery.
Wrote external CSS file, which linked to the HTML file to increase the traffic of the web site.
Involved in software coding, testing, and debugging for web presentation layer using HTML and CSS.
Developed the application logos and images by using Adobe Photoshop CS3 and Illustrator.
Developed the Rich Internet Applications (RIA’s) with the help Adobe Dreamweaver CS3 and AdobeContributeCS3 and AJAX.
Designed the graphic objects, illustrations, images (vector and bitmap) and banners with using Adobe Flash MX and F Script, Adobe Photoshop and Adobe Illustrator.
Developed the user interactive web applications and Rich Internet Applications (RIAs) using with the help of Adobe Dreamweaver CS3.
Developed E-commerce enterprise applications using web technologies like HTML, DHTML, XHTML, DOM, PHP Script, JSP Script and CSS based on the W3C standards.
Environment: CSS, CMS, SEO, HTML, XML, JavaScript, JSP, AJAX, Macromedia Flash MX, Action Script, Adobe Photoshop, Illustrator, XML, Adobe Dreamweaver MX and SQL Server.