Post Job Free
Sign in

UI Developer

Location:
St. Louis, MO
Posted:
December 08, 2020

Contact this candidate

Resume:

Anirudh V

Sr. UI Developer

201-***-****

*************@*****.***

PROFESSIONAL SUMMARY:

Over 7+ years of strong software experience in design, development and deployment of web-based and Client-Server business applications using OOP technologies in various domains like Telecom/E-Commerce/Pharma/Insurance.

Experience in Agile software development process, Test Driven Development and Scrum.

Ability to efficiently translate algorithms, ideas and concepts to software applications.

Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, jQuery, Angular, ReactJS, RxJS and NodeJS.

Involved in developing and testing the web application by using the HTML5, CSS3, Bootstrap, ReactJS and Angular 2+

Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modelling (OOM) based on Unified Modelling Language (UML) architecture.

Experience with different methodologies like Waterfall, Agile, TDD and Scrum.

Experience in developing using HTML5, CSS, PHP, AJAX, Object oriented JavaScript, JQuery, XML, BackBone.Js, Angular. Js, Next.js, Angular 4, 6, 8, 9, React Js, Redux, Node.js, ExtJS 4.0, Dojo toolkit and Handlebars.js Templating, Wordpress.

Strong experience with jQuery, jQuery Plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML and JSON.

Strong Experience in web development using Interactive/Web 2.0 technologies, XHTML, DHTML, JavaScript, DOM, Angular.JS, Vue.JS, NodeJS, ReactJS, Twitter Bootstrap framework (JQuery, Prototype, YUI, etc.), JSON, AJAX.

Used Adobe AEM to get content on the page.

Experience in working with Threads, Collections, Serialization, Exception handling and Sockets.

Expertise in developing Application using .NET 4.5/ 4.0/ 3.5, MS Visual Studio 2012/2010/2008,MVC 3.0/4.0, Razor View Engine, C .Net, ASP.Net,.Net, LINQ, AJAX, XML, JavaScript, JQuery, JSON, HTML and CSS, SQL 2008/2005,web services and WCF.

Developing the application using MVC, Entity Data Model and RESTful and WCF services.

Designed and implemented innovative strategies for maximizing storage space using HTML5, CSS3, JavaScript, Progressive Web App (PWA) techniques like Service Workers and application cache.

Developed the service layer Restful Web services using for various service tasks including email application, attachment service, and transfer of data across different applications

Experience in using Grunt and CSS procedures LESS, SASS.

Debugging the code using browser tools like Chrome Developer Toolbar, Firebug, and IE Developer Toolbar.

Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.

Extensive experience in customizing NODE.JS Components, plugins and version on MVVM framework.

Strong experience in working on a modern full stack, JavaScript environment like MEAN (Mongo, Express, Angular, Node).

Experienced in using UI editors like webstorm, Sublime Text Editor, Eclipse and Notepad++.

Experience in designing web applications employing Search Engine Optimization (SEO) and (SEM).

Experience and knowledge in writing SQL Queries, Stored Procedures and Triggers in Oracle, SQL Server and MySQL.

Experience in deploying applications using WebSphere, WebLogic, Apache Tomcat and JBoss Servers.

Experience in UNIX, Linux variants such as Red Hat, AIX, Windows.

Experience interacting with clients, gathering requirements, design, development and deployment of various functional documents.

Experience in using various Configuration Management tools like SVN, and GIT.

Experience in handling, troubleshooting, and resolving production issues and production deployment.

Excellent interpersonal abilities, communication skills, time management and Team skills and strive hard to attain project goals inside assigned deadlines.

EDUCATION QUALIFICATIONS

Bachelors in Electronics and Communication Engineering – India Apr 2012

Master’s in computer science– USA Dec 2015

TECHNICAL SKILLS

Web Technologies

HTML, HTML 5, DHTML, Cascading Style Sheets (CSS), CSS3, SASS, LESS,JSP, Servlets, XHTML, XML, JavaScript,Typescript, JSON, AJAX.

IDE, HTML Editor

Notepad++, Eclipse IDE, Visual Studio code,Webstorm, Atom, Netbeans,Pycharm, Sublime Editor, Adobe Dreamweaver, Adobe Photoshop.

Application servers

Google app engine, Web Sphereand Tomcat 6.x/7.x. JBoss, WebLogic, Apache Tomcat

Database

Oracle10g, SQL Server 2012/2016, MongoDB, Couch DB, Cloudant, Google Datastore DB2, MySQL, NoSQL databases

JavaScript Frameworks

Spring, JSF, Structs, Hibernate, JPA, Can JS, React JS, Electron

Operating Systems

Windows, Mac OS, UNIX.

Version Controls

SVN, CVS, GIT, Bit-Bucket, Source Tree.

Testing: Junit, Selenium.

Methodologies

Continuous Int Tools:

SDLC, OOAD, Agile

Hudson, Jenkins

PROJECT SUMMARY

Charter Communications, St. Louis, MO

Mar’18 –present

Sr. UI Developer/Lead

Charter Communications, Inc., is an American telecommunications and mass media company that offers its services to consumers and businesses under the branding of Spectrum.

Responsibilities:

Responsible for a team of 9 developers working on enterprise level customer facing applications.

Perform code reviews to keep the integrity and quality of code.

Periodic code improvements from Angular versions 4 to 6 to 8 to 9 to remove deprecated assets and add new features to keep the code updated.

Write code in HTML, SCSS, Typescript under the Angular 4, 6, 8, 9 frameworks according to the technical requirements specified.

Use NgRX store and UI Router to have states management in the application and the router transitions.

Created responsive web applications which support all modern screen sizes.

Make accessible web pages according to WCAG 2.1 standards

Working with the Business Analysts, Tech leads and Managers in Sprint grooming sessions to set the story points, priority of user stories in each sprint.

Utilize HTML5, CSS, and Angular JS for designing and implementing custom AEM components.

Migrated the Web application to a Desktop application using electron framework, NodeJS, npm tools, Angular, Java 8.

Test-Driven Development using Jasmine and tested all application controllers extensively with mocha/chai/AVA, angular’s built-in testing facilities.

Use source control tools like GIT to collaborate with other developers who work on different modules to combine our work into functional requirements.

Participated in the High-level Design meetings to understand what functional requirements would be covered in a particular Sprint.

Collaborating with the backend teams to set the contracts of different APIs

Suggest any API design improvements and find alternatives for contracts which are not possible.

Collaboratingwith the Architects for any structural changes in the APIs for performance improvements.

Collaboratingwith the DevOps team to deploy the applications in different environments using tools like Jenkins.

Support to quickly solve any issues during deployments.

Perform application health checkups in different browsers, devices.

Analyze the response of JSON in order to update DOM

Testing JavaScript using the Jasmine and Karma framework.

Environment: HTML5, Java Script, JSON, Angular 4, 6, 8, 9, XHTML, AJAX, SCSS, Bootstrap, GIT, REST, ngrx Store, Node.js 8.x, 10.x, 11.x.Jasmine, Firebug, Firefox,IE, Chrome, SOAP, agile and Windows, Spring Boot, MVC.

Otsuka, Princeton, NJ

July’17 -March 18

Sr. UI Developer

Otsuka America Pharmaceutical, Inc. researches, develops, manufactures, and markets pharmaceutical products. The Company offers tablets, injections, conditioning agents, and medical devices. Otsuka America Pharmaceutical serves customers throughout North America.

Responsibilities:

Was part of the “Think Team” to develop and deliver prototypes and POCs built on Angular 6.

Worked closely with SMEs, developers and other IT teams to understand the scope of the project and accordingly gather functional requirements of the project in order to design and implement the application.

Worked with Angular to create webpages and created screenshots.

Worked with React to create resuable React components like Forms, Events, Keys, Router, Animations and Flux concept.

Converted a vanilla JS POC into a ReactJS project by making changes like using React-Router to turn the application into Single Page Application.

Designed several UI screens with GUI, reactjs, redux, saga, thunk, react HOC, Material-UI, React.

Used Adobe AEM for getting content on pages.

Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.

Making changes to the existing web applications using React JS/Next.js and creating new components using Material-UI and Material-Design.

Developed new Widget-app module for MMD 2.0 using React.js with Redux architecture and ES6.

Usedcustom libraries like KendoUI, CoreUI for Angular for building interactive web pages.

Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, JSON, Angular, ReactJS, Bootstrap, and JavaScript.

Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML5, CSS3 and JavaScript.

Used Special Syntax called JSX to mix HTML with Java Script with the help of React JS.

Worked on the microsite design process as well as the conversion of the design to static HTML page for work estimation.

Involved in development of REST Web Services using Spring MVC to extract client related data from databases and implementing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.

Worked with Redux saga along with Redux thunk to handle asynchronous calls efficiently.

Developed the RESTFUL web services using JAX-RS, Spring MVC Rest controller, annotations to represent different data formats.

Implemented REST API calls to get, post and delete data from the back-end of the applications.

Brief experience on implementing the Angular.js in creating animations based on CSS classes.

Extensively used CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.

Worked on jQuery to make dropdown menus on web pages and display part of a web page upon user request.

Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.

Used D3 library for visualizing clinical data in patterns useful for the Clinical Research organizations.

Represented data in the form of bar diagrams, pie charts etc. (Data Visualization).

Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.

Developed components to fetch the data from the back end using AJAX and jQuery.

Hands on experience using the version controls like SVN and GIT.

Analyze the response of JSON in order to update DOM

Testing JavaScript using the Jasmine and Karma framework.

Environment: HTML5, CSS3, Java Script, JSON, Angular, ReactJS, Redux, jQuery, XHTML, AJAX, SVN, Node JS, Adobe AEM,Bootstrap, Spring Boot, GIT, REST, Jasmine, Node.js 7.x, 8.x.

Scotts Miracle Gro, Marysville, OH

Mar’ 16– Jun’17

Sr. UI Developer

The Scotts Miracle-Gro Company is an American multinational corporation headquartered in Marysville, Ohio. The company has grown to be an industry leader in the lawn and garden market, with regional offices and research facilities across the U.S. and businesses in Canada, Europe and Asia Pacific.

Responsibilities:

•Responsible for developing efficient design and developing user interactive Desktop and Web Applications using HTML5, CSS3, Bootstrap, Angular material, Material Design.

•Implemented client-side Interface using Angular4.

•Extensively used Angular Material and Angular-Bootstrap for responsiveness and expertise in Grid Control System.

•Used Angular 4 predefined components from NPM and bower libraries.

•Actively Involved in design, development and implementation of the website based on component based MVC architecture.

•worked in Creating custom directives, custom Pipes and custom filters using Angular 4 and Accessed Angular 4 built in http serviceusing Dependency Injection feature.

•Used Electron framework for building cross platform Angular 4 application which can run on Mac/ Windows.

•Responsible for scaling Android UI across multiple Android devices with experience of using Maven for dependency Management for large projects.

•Worked with Storyboards in iOS to implement view layouts.

•Upgraded the application layout to support Android 5.0 Lollipop.

•Extensively worked on Electron IPC to communicate between renderer and the main process.

•Used Node Package Manage (NPM) as package manager for JavaScript, Bower as package manager for web, GULP and webpackfor task runner.

•Used NOSQL databases like couchDB, Cloudant as remote databases and PouchDB as local database to sync the data from remote to the application to work offline.

•Worked on google app engine, google datastore database and Involved in deploying the web application to google app engine.

•Implemented python scripts to get read the data from google sheets and created databases in google datastore.

•Written scripts in python for email job to send emails as soon as the orders gets submitted using Mandrill and the MailChimp API.

•Extensively worked on the ProtractorAutomation for Angular 2 application for end to end test cases and unit test cases using Jasmine and karma.

•Used Sublime Linter, ts-lint packages to keep our code much cleaner.

•Making Ajax calls to communicate with the servers and to get the data in the JSON format.

•Worked with server-side Integration and fetching of data by sending/receiving messages to REST services.

•Used GIT, Bit-Bucket for source code version control.

•Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.

•Actively Involved in Understanding functional specifications and developing creative solutions to meet business requirements and for releasing the enhancements within the specified timeline communicated.

•Worked in Agile environment with 2-week and 3-week sprint process environments.

Environment: HTML5, CSS3, JavaScript, Angular 2/4, Angular Material, Angular-Bootstrap, CouchDB, Cloudant, PouchDB, Python, Google Datastore, JSON, TypeScript, J2EE, Android SDK, Google app engine, GIT, BitBucket, Jasmine, karma, Protractor, XCode, Objective-C, Swift, Agile, Node.js 6.x.

Lowe’s, INC, Chennai, India

Jul’13 – Aug ’14

UI Developer

Lowe’s, Inc. is a leading specialty-retailer company. Lowe's Companies, Inc. is a fortune 47 American company that operates a chain of retail home improvement and appliance stores in the United States, Canada, and Mexico. Founded in 1946 in North Wilkesboro, North Carolina, the chain has 1,840 stores in the United States, Canada, and Mexico

Responsibilities:

•Developed non-functional HTML/5, CSS3 pages from the mock ups and involved in UI review with Architect and Business Units.

•Implemented various JavaScript/jQuery effects on the pages.

•Used Angular.js and jQuery library functions for the logical implementation part at client side for the application.

•Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.

•Applied the jQuery widgets like Accordion, Date picker, Drag able, Droppable, Resizable jQuery interactions.

•Used jQuery High charts for interactive charts on the web application.

•Used Bugzilla as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.

•Responsible for handling cross browser, platform compatibility issues for IE, Firefox, and Safari on both Windows and Mac.

•Developed and designed XML Schemas to transport and store data. XML was used to simplify data and allow for Platform Changes, as well as making data more available across the applications distributed platforms.

•Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.

•Created database tables and manipulated data using MySQL, SQL server, SQLite.

•Used Subversion (SVN) as a repository tool and as a version control.

•Involved in daily SCRUM meetings to keep track of the project status.

Environment: HTML, XHTML CSS, JavaScript, jQuery, Angular, Usability Testing, Agile methodology, Eclipse, Windows, MySQL, JavaScript, AJAX, Code Igniter.

Aurobindo Pharma, Hyderabad, India

May ’12 – Jul ‘13

Java Developer

Aurobindo Pharma Limited is a pharmaceutical manufacturing company. It has presence key therapeutic

Segments such as neurosciences, cardiovascular, anti-retrovirals, anti-diabetics, gastroenterology and

Cephalosporin’s, among others.

Responsibilities:

•Closely worked with Business Analyst to understand the business requirements.

•Developed coding conventions and standards to enhance source code management and increase software maintainability.

•Used Spring MVC on the front end using JSP, spring tags, spring validation framework. Developed several controller classes as required for the design such as Abstract Wizard form controller, Simple Form controller, multiasction controller.

•Used JAXB for parsing XML retrieved from the database and populated on the JSP. This xml is received via RMI service call from another application.

•Used Crystal Reports on the backend for generating reports on Oracle 10g Database.

•Developed spring RMI services and web services using SOAP and applied IOC (inversion of control).

•Implemented ANT as a build system with Cruise Control for automatic builds in Development Environment and QA.

•Designed and developed reporting modules for assessing applications performance and client interaction patterns

•Developed structure diagrams, behavior diagrams and interaction diagrams during the design using rational rose.

•Used Hibernate persistence framework on the backend over Oracle 10g database.

•Used Junit Framework for Unit Testing. Used rational clearcase for version control.

•Used Log4J logging framework for logging messages with various levels written throughout the Java code.

•Involved in deploying and configuring the application on Web logic 10.

•Involved in Coding, Debugging & Code review.

•Provided development support for System Testing, User Acceptance Testing and Production support.

Environment: Java (JDK 1.6), Spring 3.0, Hibernate 3.0, BEA WebLogic 10, Web Services, DHTML, XSLT, HTML, JavaScript, RAD, Crystal Reports, SOAP, RAD, Eclipse 3.5, SOAP, XSD, XSLT, DOM parser, Servlets2.4, JSP 2.0, JAXB, Oracle 10g, Rational Rose 2000, Log 4j, Junit, Rational Clearcase.



Contact this candidate