Post Job Free

Resume

Sign in

Senior Web/Front-END Developer

Location:
Richmond, VA, 23221
Salary:
60/hr
Posted:
November 15, 2017

Contact this candidate

Resume:

NITHISH REDDY 971-***-****

SENIOR WEB/FRONT-END DEVELOPER ac3b15@r.postjobfree.com

Sr. Front-End Developer with 8+ years of experience and a demonstrated history of working with front end development. Diversified experience and solid understanding of design and development of different UI modules in various domains such as Finance, Media, Software and Ecommerce with a good knowledge in all the phases of the software development life cycle.

SUMMARY

Expertise in designing and developing Web applications using HTML, DHTML, CSS, XML, JSON, JavaScript, D3.js, SASS, AJAX, Angular.js, Angular2/4, React.js, Bootstrap, Angular Material, Bulma.

Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like Angular, React.js.

Experienced in applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.

Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section etc.

Creating user interface pages which can change over time and making them flexible with React.js.

Understanding of source code management tools such as Git (Source tree) & work flows associated with them

Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX.

Good understanding of Object Oriented Analysis and Design and UML notations and experience in using design tools like Rational Rose for creating class, use case and sequence diagrams.

Experience in designing websites with W3C standards using HTML4/5, CSS2/3 to get best cross-browser user experience for long-term user retention and engagement.

Good knowledge of latest version of object oriented JavaScript Libraries like Angular 2/4, React.js, Node.JS, Bootstrap, Ext.JS 4.0, Require and Dojo toolkit.

Proficient with Adobe Photoshop, Illustrator & Dreamweaver, MS FrontPage, Microsoft Visual SourceSafe and Good knowledge of Grunt, GITS, HTTP and Restful services.

Automated various critical points identified in functional testing using Selenium Web driver.

Worked on JavaScript framework (React JS) to augment browser-based applications with MVC capability

Actively involved in all phases of Software Development Life Cycle (SDLC) - Requirement Gathering, Design, Development, Testing, Implementation and Maintenance and Experience with modern ORM technology.

Good Understanding of Document Object Model (DOM) and DOM Functions in web browser and developing practice with jQuery in various UI widgets.

Experience in the Agile Development Process using SCRUM methodology and usage of TDD and Jira etc.

Good interaction with developers, managers, and team members to coordinate the job tasks and have strong commitment towards work

Knowledge on object oriented programming using C#.

TECHNICAL SKILL SET

Web Technologies : HTML5, CSS3, JQUERY, AJAX, JavaScript, XML, DOM, Grunt, JSON,

Type script, Angular JS, Angular 2/4, React JS, XHTML, Node JS,

Bootstrap, c#.

IDE/HTML Editors : Notepad++, Adobe Dreamweaver, Sublime Text 2, Web Storm,

Visual Studio Code, Visual Studio 2015(enterprise).

Database : MS SQL, SQL Server, MS-Access, Mongo DB.

Debugging Tools : Firebug, Firebug Lite, Google Chrome Dev Tools.

SDLCs : Waterfall, Agile, Scrum.

Graphics Editors : Adobe Photoshop CS3, Adobe Illustrator CS3.

Testing Tools : Selenium, Jasmine, Karma, N unit.

Operating System : Windows 7, 8, 10, XP, Linux.

PROFESSIONAL EXPERIENCE

Client: Microsoft Sr. UI Developer

Redmond, WA Jan’17– Present

Project Description: As a Part of Surface Device Group developed an application named, Build Execution Manager. It is used by the managers to build the configuration for the Devices and Sub-Devices and its number of units. Its allocation information can be shared with the factory and Library teams. The Configuration flows in the system through different Manager Roles.

Responsibilities:

Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen

mock-ups, and interface design specifications.

Created a Login, Based on User Roles will be Authenticated via Azure Active Directory (policies) and Authorized via Users Security Group.

Implemented complex data in a single page by showing the Projects, milestone, phases, and milestones, devices and accessories with multiple cascading Accordions.

Role based Access for the application is implemented for 4 distinct Roles.

User request was implemented in multiple grids, where Tester Can Request the number units required for the configuration.

Implemented Angular 2 concepts: Interpolation, *ngFor, *ngIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.

Implemented the Routing in application for different Based on their User Roles.

Created interactive and rich user interface Using Sass for accordion, menu, grid, slider.

Included Date-Picker Module using Node Package Manager.

Used Karma Unit Test Framework.

Consistently delivered results within estimated time in agile development Environment.

Involved in code Reviews using TFS tool and effectively Send/Receive comments and improved code quality to follow the standards based on the feedback.

Documented the entire project, which contains detail description of all the functionalities.

Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.

Worked to resolve cross browser compatibility issues and fixed the bugs.

Used JSON for information storage and transfer between browsers and servers.

Involved in implementing MVC design pattern using Angular 2.

Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.

Developed single page applications using Angular2, Typescript, web pack and grunt.

Used Reactive Extensions(Rxjs) for asynchronous data streams with Observables.

Involved in the Software Development Lifecycle (SDLC) using the agile development Methodology. Interacted with the client managers and participated in the SCRUM meetings

Willing to learn and adapt to new challenges, has excellent communication skills and strong interpersonal ski014lls, which provides the ability to interact with client, end-users, managers, technical personnel and team members.

Environment: HTML5, CSS3, Typescript, Angular2&4, jasmine, Visual Studio Code, Bootstrap, Node.js, SQL, NPM etc.

Client: Selene Finance Sr. Front-End Developer

Houston, TX Dec ’15 – Dec ‘16

Project Description: Selene Finance is a residential mortgage company with strong experience in all aspects of mortgage loan servicing. This Project is totally related to loan servicing. Investor lends a loan to borrower on basis of a property. If borrower is not able to pay back the loan amount, investor forecloses his property.

Responsibilities:

Developed dynamic web pages using HTML5, CSS3, jQuery, AngularJS, Bootstrap, LESS, CSS3 and Sublime Text Editor.

Worked on AngularJS, MVC framework to build Web application for the internal use of the organization.

Worked closely with business analysts & Backend team to understand the requirements to ensure that right set of UI modules been built.

Worked on building custom, single page, responsive web application to replace a legacy business web application using web services (Restful APIs).

Wrote application level code to add functionality to the perform client-side validation using AngularJS and JavaScript.

Utilized Jasmine for unit testing for dependency free testing.

Utilized promise to run http request asynchronously and chains of promises using $q. all and $q. when.

Developed customized security by extending security interfaces.

Utilized different types of providers: provider, factory, value, constant and services.

Utilized $broadcast, $emit, $on and $root scope to pass data between the controllers.

Utilized ng-modules such as ui-grid, ui-route, and ng-sanitize.

Developed custom provider to create module-wise configurable service object using config.

Utilized built-in directives such as ng-show, ng-hide, ng-if, ng-include, ng-repeat, ng-model.

Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap, which is further integrated with Web Services.

Had responsibilities such as requirement gathering, effort estimation, design, and development and testing of the issues.

Involved in the creation of Use Cases, Class Diagrams, Sequence Diagrams for analysis and design of the application.

Designed solutions with D3.js JavaScript Library to build data visualization frameworks

Worked one-on-one with client to develop / layout, color scheme for website and implemented it into a final interface design with the HTML5, CSS3 & JavaScript using Dreamweaver.

Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.

Involved in designing and developing the JSON, XML Objects with MySQL.

Expertise in using Gulp task runner to manage project and Bower package manager to install libraries such as jQuery and Bootstrap.

Made enhancements to existing CSS and DIV tags, upgrades using Twitter Bootstrap model.

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

Developed various customized views using jQuery, JavaScript and Developed responsive web pages using Bootstrap and CSS3 media queries.

Wrote SQL queries to get the data, update the data from the database and to connect database.

Involved in various phases of Software Development Life Cycle (SDLC).

Maintained the code base by frequent updates to the code repository using GIT.

Worked to resolve cross browser compatibility issues and fixed the bugs.

Environment: HTML 5, JavaScript, AngularJS, Bootstrap, charts, jasmine.js, AJAX, CSS 2/3, JSON, SQL, CVS, jQuery, XML, GIT

Client: Epicor Sr. React JS Developer

Irvine, CA Jan ’14 – Oct ’15

Project Description: Epicor software corporation provides industry-specific business software designed around the needs of manufacturing, distribution, retail and service organizations. More than 40 years of experience with customer’s unique business processes and operational requirements to build into every solution in the cloud, hosted or on premises.

Responsibilities:

Analyzed business requirements, participated in technical design, development and testing of various modules assigned.

Involved in web designing using HTML 5, XHTML, CSS3, JavaScript using frameworks such as React.js, node.js.

Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.

Developed user interface by using the React.js, Flux for Single page application (SPA) development.

Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js

Involved in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.

Experience in Building applications using React.js which allowed us to render pages on both the client and server using the same codebase.

Used React.js in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.

Experience in DOM, React Props, Lifecycle methods, working with React.js States and Events.

Working with ECMA Script 6 features, Used Babel, web pack with ES15, React.js JSX presets.

Utilized Web Sockets with React.js to maintain consistent and real-time state across users.

In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.

Developed various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.

Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unnecessary API calls.

Involved in Restful web services to call for POST, PUT, DELETE and GET methods.

Utilized React.js for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.

Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application

Used Git for version controlling and regularly pushed the code to GitHub.

Used HP Quality Center 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.

Environment: HTML 5, CSS3, JavaScript, Bootstrap, Ajax, React.js, Redux, Node.js, ECMAScript 6, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, HP Quality Center, Jasmine and Web Strom.

Client: Positronic LLC Web Developer

Chesterfield, MO Mar’ 12 – Nov ’13

Project Description: CLEAResult helps utilities, businesses and individuals make the wise use of energy a way of life. CLEAResult designs, markets and implements energy programs around the globe. Our experienced energy experts tailor strategies to our clients’ specific needs and circumstances. CLEAResult design and manage energy optimization services for utility companies as well as residential, institutional, commercial and industrial organizations.

Responsibilities:

Extensively involved in front end screens using HTML, CSS, JavaScript, JSON, Ajax.

Developed responsive applications using Bootstrap which allowed the same application to be optimized for both mobile and desktop resolutions.

Developed base Http service on top of AngularJS HTTP service to communicate with backend web services.

Used AngularJS as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.

Extensively used Angular.JS to achieve MVC architecture to control the flow of the application and decouple the views from the business logic.

Implemented AngularJS provider injection to handle the request to Web API (Build a factory to return each of the RESTful services).

Involved in web development consulting focused on the MEAN stack (Angular.js, Node.js, Express.js, and Mongo DB).

Developed multiple Proof of Concepts to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js.

Used Node and Angular to deploy quick, proof-of-concept web applications.

Used JSON for storing and exchanging information between browsers and servers.

Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.

Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.

Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.

Created Unit test cases to the Angular application using Jasmine to test individual functions, modules.

Participate in Mongo DB database schema design, store JSON format data, and retrieve data from database using Mongoose.js.

Responsible for creating the screens with table-less designs meeting W3C standards.

Played a vital role in defining, implementing and enforcing quality practices in the team organization to ensure internal controls, quality and compliance policies and standards.

Used HP Quality Center bug tracking tool to track and maintain the history of bugs/issues on everyday basis.

Environment: HTML, CSS, Bootstrap, JavaScript, Angular.JS, Express.JS, Node.JS, Mongo DB, MEAN Stack, AJAX, Adobe Photoshop CS, Agile, Karma, Mocha and HP Quality Center.

Client: IIA Web Developer

Hyderabad, India Nov ’10 – Feb ’12

Project Description: The E-Governance is an application developed for the Organization of IIA which automates the Maintenance, Auditing of Employees academic, Financial and payroll Information and having all the details of the employee's benefits; In addition to that this application gives the information of the Organization structure and total maintainers details of the organization.

Responsibilities:

Responsible for the implementation of Web Design based on CSS3, HTML5, JavaScript Front-End Framework.

Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.

Customized maps and information on maps using google maps API.

Responsible for translating designs and concepts into highly usable and engaging web applications using a variety of technologies.

Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.

Designed table-less layouts using CSS3 and appropriate HTML5 tags as per W3C standards.

Used AJAX with jQuery controls for Listing all scripts in a grid and can edit it in the grid which will reflect in the database table as well (like margins).

Used Data Tables, a table plugin for jQuery, to display the data in tables along with pagination.

Successfully performed the RESTful APIs Integration using XML and JSON.

Modified widgets and plugins to stream live data from the social networking sites.

Conducted full functional tests, link tests and the browser compatibility tests for the websites.

Implemented the SEO Techniques to improve the search results on the web.

Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the Mobile UI.

Analytics on the Websites and performed daily and weekly reports for the loan records.

Generated reports that summarized the Traffic Flow and crash reports of the websites.

Recommended and implemented a modern design for the existing Website, which resulted in an increase of the page–views.

Interacted with User Experience teams to understand customer needs to design online user experiences, ensuring ease of navigation and simplicity of design

Worked on debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.

Participated in the research of technologies like JQUERY-Mobile for few potential mobile app development efforts.

Environment: HTML5, CSS3, JavaScript, jQuery, Google Analytics, Angular JS, Bootstrap, JSON.

Client: Coign Edu & IT Services Pvt. Ltd Web Developer

Hyderabad, India Jun ’09 – Oct ’10

Project Description: Coign Edu & IT Services aims at building an Asset indispensable for any Employer. It is an intelligent combination of training, technology and fun in learning. Its mission is to work for the success of people they serve by providing them with simple, optimistic and holistic solutions that best satisfy their needs. Coign Edu & IT services has emerged as a group of technocrats in the field of training and development with a considerably good insight on the current industrial requirements.

Responsibilities:

Worked in Agile development environment.

Interacted with business system analyst to understand the Requirements of Project.

Coordinated UX designers to implement mock ups and the layouts of the application.

Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript.

Responsible for design and development of web pages using AJAX controls and XML

Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript, jQuery and HTML.

Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.

Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.

Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.

Responsible for developing, editing, publishing and managing content on the internal layouts and external Web pages.

Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.

Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.

Involved In writing SQL Queries.

Fixed bugs and provided support services for the application.

Environment: HTML, CSS, JavaScript, XML, jQuery, AJAX, Adobe Dreamweaver, Firebug, SQL.



Contact this candidate