Sr. Front End UI Developer/React/Node JS Developer available. Visa : H1B. Open to relocate.
SUMMARY
· Over 7 years of experience in Web Development, developing User Interface (UI) applications and professional web applications using HTML5, CSS3, JavaScript, Angular JS, Sprout Core, jQuery, AJAX, JSON and XML with experience in the software development life cycle.
· Expertise as Product Engineer in UI / UX and Web Developer in developing Web Applications using HTML5, CSS3, XHTML, Bootstrap, JavaScript, jQuery, AJAX, DOM and JSON.
· Expertise in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
· Highly proficient Using NodeJS with REDUX and developing single page responsive web application.
· Hands on knowledge of JavaScript MVC frameworks such as AngularJS.
· JavaScript expertise in both client and server-side scripting languages like jQuery, Angular JS, Node.js.
· Proficient in developing responsive mobile friendly websites quickly and effectively using HTML5, CSS3, JavaScript and jQuery and experience in making them cross browser compatible.
· Created Mobile Web Solutions using Responsive Web Design (RWD), Bootstrap and JQUERY MOBILE.
· Utilizing Bootstrap, Foundation, Material Design lite and ionic framework for standard web design and styling mobile apps.
· Excellent experience in implementing UI components using ReactJS along with Redux Framework and JS ES 7 with Strong experience in developing Redux forms with react life cycle.
· Experience in using Mobile Frameworks like ionic, Phone Gap, jQuery mobile, Kendo UI for IOS and Android Platforms.
· Experienced in A/B Testing, usability testing including user profiles and personals, task analysis, contextual research, test moderation, and reporting.
· Experience working with developer tools like Firebug, Chrome or Safari web inspectors and IE Developer Toolbar.
· Experience in developing powerful Single Page Application and dynamic responsive Web application with Angular 8
· Proficient with creating Logos, Banners, Flyers, Buttons, Icons and Images using Adobe Photoshop, Adobe Illustrator and other Adobe Products.
· Experienced in using Log4j and good expertise in build tools like Maven, Gradle and Continues integration tools like Jenkins and Hudson.
· Utilized the features of Angular 8 to present effective web design.
· Professional experiences in multi-tier enterprise level web applications using various J2EE technologies including JSP, Servlets, JDBC and Java Multi-threading API.
· Expertise in using IDE tools like Eclipse, RAD, Notepad++ and Dreamweaver Editor.
· Experienced with front-end development with back-end system integration.
· Experience with browser testing, cross-browser compatibility, and cross-platform compatibility.
· Knowledge on mobile and web application development in Agile and Waterfall environment.
· Expert knowledge in JavaScript compiled languages: Coffee Script, Typescript and Dart.
· Experience in Web based (JSP, JavaScript, CSS, RWD, XHTML, ANGULARJS) console for feed monitoring, reporting and lifecycle management.
· Development and maintenance of (UI) Web Applications and enterprise applications using Java, J2EE technologies.
· Improved the UI using Angular 8, Angular Material, Bootstrap, Priming.
· Ability to interpret UI Designs and work with designers to achieve goals that can be delivered
· Good experience on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow, Marquee and Multi-Column properties.
· Experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, and DOM).
· Specialized in developing Web 2.0 Apps using core jQuery along with AJAX/JavaScript and proficient in developing Single Page Applications (SPA).
· Experience with Client-side JavaScript debugging with Chrome debugger, Firebug, and IE with web developer tool.
· Knowledge on Project Management Version Control (SVN and GIT).
· Expert level knowledge in Maven, Jenkins, Nexus, and/or UDeploy.
· Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
TECHNICAL SKILLS
Front End & Web Technologies: HTML, CSS, JavaScript, jQuery, JSON, AJAX, Angular JS(1x/2,0/4), Bootstrap, Node.js, React.js, jQuery, PHP, Typescript, Wire framing, D3, Knockout.js, Backbone.js, Ext.js, SASS, LESS.
Server-side scripts:
Node.js, Express.js, Mangoose.js.
Web/Application Servers: IBM Web Sphere, BEA Web Logic, Apache Tomcat 5.0, Apache HTTP Server, mocha, chai.
Databases (NoSQL/RDBMS):
SQL Server, MySQL, Oracle, Mongo DB, Cassandra, PostgreSQL.
Version Tools: SVN, CVS, GIT, Bitbucket.
Cloud Presence: Amazon Web Services (AWS), Microsoft Azure.
Prototyping design: iRise, Axure, Photoshop, Illustrator, Dreamweaver and Flash and Visio.
Testing Tools: Soap UI, Jasmine, QUnit, JS unit, JSLint, JUnit, Test Runner, Selenium, eLoader and eTester.
Workflow & Delivery: Responsive Web Design (RWD), Mobile Development, Single Page Application.
IDE’s & Editors: Sublime Text, Brackets, Notepad++, Microsoft Visual Studio, Eclipse, Komodo, IntelliJ, NetBeans, IntelliJ IDEA, Aptana Studio.
Other Tools &
SDLC Methodologies: Adobe Photoshop, Gimp, servlets, MS Office, Jira, Firebug, Chrome Developer Tool. Windows Movie Maker, Grunt, Gulp, NPM and Bower, JMock, Karma, Web Services (Soap, Restful), Ajax, XHTML, XML, Waterfall, Agile.
Operating Systems: Windows, Linux, Unix.
PROFESSIONAL EXPERIENCE
State of NY Jan 2020 - Present
Sr. Front End UI Developer/React/Node JS Developer
Responsibilities:
· Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
· Involved in designing and developing the webpages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, and Mongo DB.
· Responsible to Style, look and feel of the webpage with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
· Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
· Implemented various screens for the frontend using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
· Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
· Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
· Developed the application on Node JS platform using JavaScript programming
· Implement modules into Node JS to integrate with designs and requirements.
· Developed single application to render dynamically based on the JSON from the Node JS server.
· Fetch data from mongo DB using mongoose of Node.js
· Implemented stable React components and stand-alone functions to be added to any future pages.
· Responsible for React UI and architecture.
· Built components library, including Tree, Slide-View, and Table Grid.
· Used React JS for templating for faster compilation and developing reusable components.
· Used React-autocomplete for creating google map’s location search on the webpage.
· Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
· Proficient in using React.JS for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
· Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
· Developed the React container and presentational components (as Stateless and Functional components when applicable).
· Developed the flux pattern by using redux framework as a core dependency.
· Worked on RESTful web services to integrate between Server side to Client Side
· Worked with Mocha Unit test framework to write unit tests for JavaScript code.
· Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
· Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
· Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Environment: Java, HTML5, CSS3, XHTML, JSF, XML, DOM, DOJO, Bootstrap, Ext JS, Node JS, React JS, JavaScript, Angular JS, Angular 2/4/5/6, Angular CLI, Responsive Web design, Photoshop, Dreamweaver, AJAX, JQuery, JSON, SOAP, GitHub, and Windows.
Dell Austin TX Feb 2019 – Jan 2020
Sr. Front End UI Developer/ Angular/ React Developer
Responsibilities:
· Worked with development manager to develop a phased approach for application delivery and release.
· Developed Web applications and Web Services using MVC4, Entity Framework, HTML5, CSS3, TypeScript, jQuery, NodeJS and AngularJS 2.0 and Angular 4/5
· Implemented the search functionality for Internal Application using AngularJS 1.2/4.
· Used Angular JS to build single page web application.
· Worked on the UI of a web-based content management system built with React and Redux.
· Utilized a concept called Virtual DOM in ReactJS to create in-memory data structure cache,
· Implemented design process and developed various AngularJS based UI components.
· Involved in Sprint planning and split the tasks between the team members.
· Followed Test Driven Development and wrote the test cases to test the angular controllers, services and directives using Jasmine, Karma. Also used protractor for end-to-end testing.
· Involved in ReactJS for Data patterns which improves readability and made it easier to maintain larger apps and used ReactJS for declarative, efficient, and flexible JavaScript library for building user interfaces.
· Used JavaScript and GWT to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests and developed dynamic frontends using ReactJS.
· Partnered with development team peers in adopting a CI/CD delivery model using Jenkins.
· Developed the layouts from Photoshop design files for Customer Relations Module.
· Experience in Client-side JavaScript libraries like Ext JS.
· Generating static assets with dependencies of modules using Webpack.
· Configuring Webpack to add loaders.
· Worked with core Java technologies like multi-Threading and synchronization.
· Developed Web Application by integrating AngularJS with Bootstrap which is further integrated with RESTful Web Services involving the Consumption of Third-party service integration like SOAP webservices.
· Responsible for writing JUnit test cases to test the Spring DAO layer and used Spring Batch for creating batch services. Used Karma to write unit test cases for the user interfaces.
· Performed Unit testing on ReactJS applications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
· Participated in designing Web service framework in support of the product. Developed web services in java and Experienced with SoapUI, WSDL.
· Responsible for developing the UI pages using HTML5, CSS3, ReactJS, AJAX and JSON.
· Implemented custom validation controls for various forms with help of AngularJS.
· Developed applications using web technologies like HTML5, CSS3 based on the W3C standards.
· Experience in using open -source JavaScript libraries like React in building UI components.
· Coordinated with team members to meet scheduled deadlines, review completed work requests.
· Creating wireframes as per the functional specification document.
· Used tools such as firebug, web developer tools for debugging and correcting bugs.
· Conducted regular design and peer code reviews.
· Used React to overcome the problems like building large applications with data that change over time.
· Created cross-browser compatible and standards-compliant CSS-based page layouts.
· Participated in designing Web service framework in support of the product. Developed web services in java and Experienced with SoapUI, WSDL.
· Responsive design using Bootstrap, less, CSS3 media queries
· Extensive knowledge in developing single page applications using various JavaScript frameworks like SASS, AngularJS, Node.js.
· Used various Search Engine Optimization (SEO) techniques.
Environment: HTML5, CSS3, JavaScript, Angular JS, React JS 1.0, 2.0, React JS, JQuery, TypeScript, Twitter Bootstrap, Web storm, JSP, Adobe Photoshop, Confluence, NPM, webpack, Adobe CQ5/AEM, JIRA, ES 6, GraphQL, and Bugzilla.
PNC, Pittsburgh, PA May 2017 – Jan 2019
UI Developer
Responsibilities:
· Worked with HTML, CSS, JSP, XML, JSON, JavaScript, JQuery and JQuery UI for developing user interface.
· Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON, XML and JQuery.
· Used AngularJS Http Request to read data from web servers and process JSON data to render in the UI.
· Involved in writing jQuery-based Ajax requests using JQuery. Get (URL, data, callback, type) or jQuery. Ajax (options) and jQuery. Post (URL, data, callback, type).
· Used JQuery events to manipulate the elements depends on the user interactions (like ready (), hover (), bind (), click (), keypress (), etc.).
· Used concepts of Core Java like Collections, Multi-threading, Serialization and File Handling.
· Implemented bootstrap CSS in AngularJS for developing rich and responsive UI.
· Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
· Developed Date Time Picker using Object Oriented JavaScript extensively.
· Created optimized graphic websites and application interfaces using HTML, CSS and JQuery UI framework.
· Front-end prototype and teeming with Bootstrap, jQuery.
· Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
· Experience in developing for mobile with JQuery Mobile.
· Good knowledge of debugging JavaScript and HTML code with Firefox Firebug and Google chrome JavaScript debugger.
· Developed Architectural Design Documents and Block Diagrams.
· Develop WordPress themes to meet the needs of the small business owner.
· Used web services (REST) to bridge the gap between our MS and Drupal/WordPress technology.
· Participated in the research of new technologies like JQUERY-Mobile for few potential mobile app development efforts.
Environment: HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, React JS, Redux, Flex, IntelliJ Idea, JSP, Notepad++, Sublime, OneJIRA, Mocha, GitHub, and Jenkins.
IDBI Bank, Hyderabad June 2015 – March 2017
UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML, CSS, JavaScript, jQuery, AJAX. Used jQuery core library for logical implementation part on client side of the application.
- Involved in writing SQL Queries, stored procedures.
- Debug the application using Firebug and IE Developer Toolbar for IE.
- Extensively worked with JQuery and Bootstrap for Effects. Updated UI as per changing needs and requirements.
- Responsible for Front-side of the website like embedded graphics using SVG, and interactive documents, client side designing and validations using JavaScript, XML, HTML and CSS.
- Develop numerous marketing programs (logos, brochures, newsletters, Info graphics, presentations and flex designs and guaranteed that they exceeded the expectations of our clients.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation. Worked on dashboard which has variety of charts and draggable components.
- Implemented various Search Engine Optimization (SEO) techniques as metadata, building inbound link, and outbound link text, meaningful title while designing web pages.
- Given major contribution in client-side coding using Angular.JS framework and specific framework.
- Implemented Cross Browser compatibility & Responsive Web Design using Twitter Bootstrap, custom media queries, etc. Used JMeter to test the performance of the Application.
Environment: HTML, CSS, JavaScript, XML, UML, JSP, AJAX, Eclipse, Web Logic Application Server, Windows XP and UNIX.
Education:
Masters in CS Kennesaw State University
Bachelors in CS JNTUH
Nikhil Ramagiri | Team Lead - Sales
666 Plainsboro Rd, Suite #1116, Plainsboro, New Jersey 08536