
Avinash Dev
- Sr. Web Developer
- Framingham, MA
- Member Since Mar 27, 2023
Avinash
Over 6 years of experience in developing the front end/web applications using HTML/HTML5, CSS/CSS3, JavaScript, AJAX, jQuery, React.JS, JSON, Vanilla.js, AngularJS 1.x/2.0/4.0, Node.JS and Web Accessibility (WCAG 2.0, Section 508, ADA)
Experience in designing and presenting multiple concepts and iterations around User Interaction Models, Workflows, Wireframes, Screen Flows, Mockups and Prototypes.
Proficient in designing and developing web front end, with sound understanding of Object Oriented Programming Concepts and component-based, object-oriented systems for building multi-tier architecture with hands on development expertise in front end GUI layer.
Used Node.JS, React.JS and Backbone.JS MVC framework for developing the Single Page Application (SPA).
Extensive experience with Angular.JS MVC Framework including authoring complex directives, services, controllers, filters and even worked with animations, routing and states.
Experienced in migrating whole code from Angular 1.x to Angular 2.0.
Experienced in using Angular 2 Router to build single page application for navigate through the different status and multiple modals.
Experience in building Single Page Application (SPA) using Model View Controller (MVC) framework such as AngularJS 1x,2&4 also for mobile applications, web API and browser clients.
Developed single page applications using Angular2/4, Typescript and web pack.
Experience with Angular2/4 components, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading etc.
Extensive knowledge in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Hands-on experience in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
Proficient in testing/building tools like Mocha, Jasmine, Karma and Jenkins, also on testing code coverage by using tools like Sonar.
Experience with NPM Grunt, Gulp and Bower modules of NodeJS.
Used JIRA for bug tracking and issue tracking.
Expertise in Software Configuration Management using Version Control Software such as SVN and GIT.
Having good knowledge in designing and developing the Java/J2EE Service projects from the scratch level to deploying them in to the production environments.
Good Experienced in working with Apache and IIS Web Servers.
Strong skills in Relational Databases like Oracle, MySQL and MongoDB.
Experience with Jasmine and Karma for Unit Testing.
Experience in working with clients on-site, analyzing software requirements and developing solutions and procedures.
Knowledge in developing applications using Agile SCRUM Methodology.
Experience with User Acceptance Testing (UAT) and Accessibility Testing.
Developed the pages that are compliant to W3C and ADA section 508(c) standards.
Involved in using various IDE's like Dreamweaver, Notepad ++, Eclipse, and Visual Studio.
Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO/web standards.
Skill Set:
|
UI Web Technologies |
HTML/HTML5, CSS3, LESS, SASS, JavaScript, XML, Angular 2.0/4.0, D3.JS, React.js, Handlebar.JS, Bootstrap, Node.JS, jQuery, Vanilla.js, Accessibility (WCAG 2.0, ADA, Section 508) |
|
Version Control Tools |
GIT, SVN, Bit Bucket |
|
Databases |
Oracle 10g, MySQL, MongoDB |
|
Operating Systems |
Windows 10/7/XP(sp2)/98, UNIX, LINUX |
|
Web/App Server |
Apache Tomcat, WebLogic |
|
Testing & Debugging Tools |
JIRA, Firebug, Google Chrome Web Debugger, IE developer Tools, Jasmine, Karma. |
|
Workflow Tool kit |
Grunt, Gulp. |
|
IDE’s |
Notepad++, Eclipse IDE, Sublime Text Editor, Atom, Visual Studio, web storm |
|
Languages |
Java/J2EE, C, C++ |
Professional Experience:
Sr. Web Developer with Data Visualization
Framingham, MA Sep 2017 – Till Date
Responsibilities:
Involved in Agile development with daily standups, bi-weekly sprints, sprint planning and retrospective sessions.
Project is all about Sencha Touch Experience of Customers.
Developed New User Interactive Web pages with the help of HTML5, CSS3, JavaScript, Typescript, Bootstrap, JSON and Angular 4.
Worked on developing the wireframes/mockups to static and dynamic HTML pages and validated where ever and whenever required.
Mentoring two other junior developers on daily basis.
Effectively collaborated with third party designing department GinLane as required.
Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
Created reusable templates using Angular directives and worked with NPM package manager tools (Node JS).
Good knowledge on using Angular APIs like @angular/http [For making HTTP requests], @angular/common [ Common core things including form validation], @angular/router[Routing for the entire app].
Good knowledge on creating services with Angular 4 @injectable property, as to make the service available for dependency injection when creating components.
Based on the business logic, use to create charts using D3 versions 3 and 4 such as Line, Bubble, Pie(donut) and Bar on the pages.
Sole responsible for creating the landing page and dashboard of the application.
Involved in configuring the GIT repository and maintain the version control using GIT.
Used to collaborate with back end team in-order to get the data for the pages wherever required.
Coordinated with Interface Design Architects for meeting accessibility standards at code level.
Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
Profound knowledge in working with Document Object Model (DOM) and DOM Functions.
Performing unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
Reviewing the designs provided by design department.
Worked with JIRA as a project tracking and reporting tool.
Worked closely with Business Analysts and other developers to get the business done as per the deadlines.
Environment: HTML 5, CSS 3, Angular 4, IntelliJ, GitHub, Bootstrap, D3.js, Sketch, Atom, Agile, Node.js, MongoDB, NPM, JIRA
Sr. UI Developer
San Ramon, CA Aug 2016 – July 2017
Responsibilities:
Web design development and application development and Designed dynamic and multi-browser compatible pages using HTML5, JavaScript, Bootstrap, jQuery, D3.JS, Ext.JS, Angular.JS 1.x/2.0, AJAX and Node.JS.
Worked on Node.js Middleware framework like Express.js and Yoeman, even developed microservices through middleware. Served many Client-side libraries through microservice.
Styled the style sheets using SASS as a CSS Pre-Processor and compiled to CSS as an overall output file.
Applied JQuery scripts for basic animation and end user screen customization purposes.
Used AJAX and JSON3 to make asynchronous calls to the project server to fetch data on the fly.
Implemented MVC framework using Angular.JS that manages to divide application into various components.
Coded Angular.JS controllers and directives for application functionality and filters for heavy DOM manipulation.
Implemented product designs using Angular.JS and SASS(SCSS) including creating many UI components from scratch.
Experienced in working different changed procedures of Angular 1.x to Angular 2.0 such as @Route, Router Outlet, Router-link etc.
Using route services responsible for creating SPA’s with loading multiple views and is dynamically built by using Angular 2.0.
Used component-based architecture provided by Angular2.0 and created Typescript reusable components and services to consume REST API’s.
Supported Client-side libraries like angular 2.0 and database connection like mysql, Cassandra, MongoDB through the Node base microservice and connected them with API calls.
Implemented changes in project with grunt task runner with installation of ES6 which will run on Node JS environment.
Used JDBC to query, update and maintain Database Servers using SQL queries.
Used GIT for version control along with Source tree, JIRA for defect tracking.
Implemented test cases and performed unit testing using Jasmine and Karma.
Involved in developing and performing system requirements by following Section 508 standards.
Experience in developing web pages complying with Web Content Accessibility Guidelines(WCAG2.0) and ability to apply W3C web standards.
Maintained high-level of unit test coverage through test-driven development.
Involved in Agile based approach to development with a two-week sprint.
Environment: HTML5, CSS3, JavaScript1.8, JQuery1.x, AJAX, Typescript, JSON3, Angular JS1.7/2.0, Bootstrap3.3, Section 508 Compliance Testing WAI-ARIA, Software 508 Usability Testing, SOAP, Node.JS, SASS(SCSS), SQL server, Grunt, Adobe target, Adobe Audience Manager, D3.JS.
UI Developer
Dallas, TX Feb 2016 – Jun 2016
Responsibilities:
Developed HTML5 prototype documents with CSS3 Style Sheets.
Created appropriate concept models, site organization, navigation, page layouts and interaction to support company’s needs and goals.
Worked on Responsive Design to make website Responsive for Desktop and Tablets.
Working with Bootstrap Twitter Framework to Design Single Page Application.
Turned the application into a Highly Interactive, using AJAX web development techniques.
Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Involved in building stable React components and stand-alone functions to be added to any future pages.
Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
Implemented the Drag and Drop functionality using React-Draggable.
Used React-Autocomplete for creating google maps location search on the webpage.
Created and used Reducers that received said Actions to modify the Store State Tree.
Maintained states in the stores and dispatched the actions using redux.
Responsible for creating a transit and volume analytics app using D3 charts.
Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
Used Bootstrap front-end framework for faster development with MYSQL database, node.js as backend.
Performed validation of completed sites including the debugging and testing of code.
Used JavaScript data visualization framework (D3.js) to display the information in a chart view.
Created database tables and manipulated data using MySQL.
Used jQuery core library functions for the logical implementation part at client side for all the applications.
Performed Section 508 compliant verification testing and reviewing technical requirements of software.
Added user validations and user permissions by using the Node.JS.
Developed backend web services using Node.JS and stored dependencies using NPM.
Environment: JAVA, J2EE, HTML5, CSS3, Agile Methodology, JSON, Bootstrap, React.JS, Redux, AJAX, GIT, D3.JS, SQL Server, Section 508 Compliance Testing WAI-ARIA, STLC, Software 508 Usability Testing, JAWS, NVDA.
UI Developer
Holding, IL Mar 2015 – Nov 2015
Responsibilities:
Developed the web applications with the help of HTML4, HTML5, DHTML, XHTML and CSS.
Web content management system and updated online branding materials utilizing HTML5, CSS3 and JavaScript / JQuery.
Experience using jQuery and Bootstrap plugins for the webpages.
Designed and developed intranet web applications using JavaScript and CSS2/3. Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD).
Implemented React.JS to create a dynamically changing website.
Created React.JS for reusable components (multi-field form elements, background file uploads).
Implemented React.JS Controllers to maintain each view data.
Implemented with Angualar.JS using its advantage including two-way data binding and templates.
Integrated the Angular JS application with the RESTFUL Web Services.
Worked on Angular Strap framework.
Worked on the MVC architecture of Angular JS in developing the apps, controllers and directives which are totally customized to meet the needs of the application
Implemented application level persistence using Hibernate and Spring.
Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
Produced content pages with CSS2/CSS3 layout and style markup presentations and also used JavaScript methods and properties.
Implemented Dojo for increasing functionality of the project.
Designed a prototype and project layout skeletons using React.JS, JQuery, CSS/LESS and HTML.
Extensively used the page Redraw Model for applications landing page and marketing the Auto Financing single page applications
Implemented handlebars to render the templates from client JavaScript to Ruby on the server for Creating the Application website.
Developed a front-end build system using Gulp, React and LESS.
Tested websites for Section 508 Compliance Standards (WCAG).
Responsible for designing and developing of mappings, mapplets, sessions and work flows for loading data from source to target database.
Involved in Enhancement of existing application utilizing React JS, created HTML4 navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
Environment: JAVA, J2EE, HTML4/5, CSS2/3, JavaScript, Angular.JS, JSON, JSP, Apache Server, React JS, Vanilla.JS , Section 508 Compliance Testing WAI-ARIA, Software 508 Usability Testing, JAWS, NVDA, Unix, Bootstrap, Maven, Hibernate, Spring, Struts (MVC), Jasmine.
UI Developer
Hyderabad, India May 2012 – Sep 2014
Responsibilities:
Involved in the requirements analysis, designing, development, testing and maintenance of the websites.
Developed websites using HTML, CSS, JavaScript, jQuery, Angular.JS, Google Maps API (JavaScript Library), XML and Ajax.
Created web page layouts using HTML and CSS.
Design, developed and updated the user interface using CSS, JavaScript and Dreamweaver.
Performed client-side validations over the forms using JavaScript.
Used Ajax to refresh only certain section of the page and reduce the load on the web server.
Angular.JS Interceptors were used for monitoring, logging incoming response for service.
Created custom Angular.JS filters to handle complex business logic.
Used Cascading Style Sheets to separate presentation from the structure.
Defined text alignment, borders, positioning and many other typographic characteristics.