Ui/ Reactjs Developer Resume
Framingham, MA
SUMMARY
- Over 7+ years of extensive professional experience as a Software Developer with full project lifecycle development in Javascript technologies. Played important roles in Requirements Analysis, Design, Development, Testing and Deployment of software applications.
- Enterprise level experience in object - oriented programming, design and development of Multi-Tier distributed, Enterprise applications using HTML, CSS, JavaScript, jQuery, NodeJS, React, Redux, GraphQL, Angular, PHP, MYSQL, and MongoDB with Software Development Life Cycle.
- Experience of responsive web design (RWD) using CSS3 media queries, CSS pre-processors like LESS and SASS and using Bootstrap.
- Good knowledge of AWS cloud services after clearing AWS certified Cloud Practitioner examinations while learning important cloud services like EC2, S3, Lambda, RDS, DynamoDB, etc.
- Good experience working with AWS Cloud services and AWS SDK to work with services like API Gateway, AWS Lambda, S3, IAM, and EC2.
- Experienced in working withRedux architectureusing complex Object-Oriented concepts in improving the performance of the websites.
- Technical expertise in Microsoft Technologies, such as .NET Framework (4.5), ASP.NET, C# Web Services, LINQ, IIS, SOAP, XML, CSS3, HTML, JavaScript, Typescript, Visual Studio.Net.
- Extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application with web technologies, and client-server architecture environment.
- Expertise in Java with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
- Experience in developing Web based GUI’s using HTML5, EJS, JSX, CSS3, React, Angular, TypeScript, JavaScript, JSON, jQuery, and Ajax.
- Created User Interfaces using React components, Forms, Events, Keys, Router, Redux, Animations and Flux concept.
- Working knowledge in Core Java and JavaEE platform with JSP, JDBC, Multithreading, Spring Boot.
- Experience with Node JS creating lambda functions a publishing node packages.
- Experience in developing PL/SQL, Stored Procedures, Triggers and Views on MySQL Database.
- Good work experience in writing SQL and MongoDB queries with within the Databases.
- Hands on experience with databases including MYSQL, Oracle 10g/11g/, My SQL, DB2 and SQL server and familiar with tools like TOAD and PostgreSQL and NO-SQL Databases like Cassandra.
- Comfortable in configuration and deployment of multi-tier applications using servers like WebSphere 7.0/8.0/8.5, BEA WebLogic 8.1, Tomcat 6.0/7.0/8.0, JBOSS 4.0.5 GA.
- Experience in various Agile methodologies like SCRUM, Test Driven Development and Pair Programming.
- Extensively worked with Oracle 11g, 10g/9i/8i and MySQL relational database management systems and NoSQL database like MongoDB.
- Conducted end to end testing and unit/integration testing using frameworks such as Jest and Enzyme.
- Used JIRA extensively for organizing issues, tracking the assigned work/ bugs, and following team activity.
- Strong team player, highly motivated self-starter with Excellent Communication, Presentation and Problem-Solving Skills and committed to learning new technologies.
- Ability to quickly adapt to new environments and learn new technologies.
TECHNICAL SKILLS
Frontend technologies: HTML/HTML5, CSS/CSS3, Material-UI, JavaScript (ES5, ES6), Ajax, JSON, XML, Bootstrap, SASS, LESS
JS Libraries/Frameworks: ReactJS, Redux, Angular JS
IDE & Tools: Eclipse, Web Storm, Notepad++, Sub Lime Text,Intellj, Visual studio, Atom
Project Management Tools: JIRA, Jenkins
Database: Mongo DB, Oracle 11g
Application Server: Web Sphere, WebLogic, Apache Tomcat.
Version Control: GitHub, SVN, BitBucket
Web Technologies / Web Services: XML, HTML, CSS, JSON, SOAP, WSDL, Swagger-UI, JAX-WS and REST, Angular JS, JAX-RS, Angular7/6, NodeJS, React JS.
Methodologies: Agile, Scrum, Waterfall
Debugging Tools: Firebug, Chrome or Safari Web Inspectors and IE Developer Tools
Others Tools/Technologies: Postman, SOAP, Putty.
PROFESSIONAL EXPERIENCE
Confidential - Framingham, MA
UI/ ReactJs Developer
Responsibilities:
- Developed new user-facing features using JavaScript, ReactJS, Redux, and Bootstrap from scratch.
- Developed Single Page Applications (SPAs) using React-Router and to enable navigation from one view to the next as clients perform application tasks.
- Involved in Requirements, Analysis and understanding the requirements of the client and the flow of the application as well as the application Framework.
- Deploy and maintain various EC2 instance types on AWS with automated storage on S3 buckets.
- Leveraged Route 53 for high availability and load balancing of internet facing applications.
- Worked exclusively on the frontend developing pages using Redux, Redux Saga as central state storage.
- Used GraphQL in replacement of traditional REST API's to improve performance with single API endpoint.
- Involved in developing the UI pages using HTML, CSS, SASS, JavaScript, JSON, jQuery, AJAX, and AngularJS.
- Developed single page web application using JavaScript framework AngularJS.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Extensively worked on various concepts of AngularJS like Services, Data Binding, and Custom Directives, etc.
- Exposure to the AWS cloud services like API gateway, AWS lambda, CloudWatch and IAM.
- Extensively worked on creating Lambda functions in both Node.js and Java and deployed them to AWS-Lambda.
- Watched changes in project with gulp task runner, with installation of latest versions of ES6 which will run onNodeJS environment.
- Single page applications using AngularJS, NodeJS.
- Developed real time tracking of class schedules usingNodeJS (socket.io)based on socket technology.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Experienced with programmatic interaction of various APIs (SOAP, REST web services, XML, and JSON)
- Developed web pages complying with Web Content Accessibility Guidelines (WCAG) and ability to apply W3C web standards.
- Designed and implemented sharable and re-usable software service API's.
- Developed applications in ReactJS deployed into development.
- Developed responsive Web design which is compatible with different devices like desktops, laptops, tablets and mobile phones.
- Maintained states in the stores and dispatched the actions using Redux.
- Built reusable components and front-end libraries for future use.
- Implemented and maintained an internal account management application for the Client Success team by using GraphQL, ReactJS, NodeJS and SASS.
- Used wide variety of bootstrap components like accordion, date picker, time picker, alert, buttons, modal and react-bootstrap components.
- Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable, and cross- browser code.
- With the concept of ReactJS Worked on usage metrics and end to end events tracing for analysis purpose.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Created unit tests for front-end logic using JEST and storybook.
Environment: Jdk1.7, J2EE, AWS, JSP, HTML, CSS, JavaScript, MongoDB, AngularJS, AJAX, jQuery, JSP, CI/CD, Angular 6/9, Spring MVC, Microservices, Spring Framework, Swagger, Spring Batch, Spring Boot, Jenkins, Kubernetes, Apache Kafka, tomcat server, Ant, WebSphere - 7,8.x, JPA, Hibernate, Maven,, Restful web services, SOAP, AWS, Eclipse, JUnit, Hystrix, Dynatrace, OAuth2.0, GIT, Log4J, Agile methodology.
Confidential - San Mateo, CA
UI/Fullstack Developer
Responsibilities:
- Worked extensively on ReactJS, TypeScript, Bootstrap, REST API's, HTML5, CSS3, JSON, Media queries for responsiveness.
- Responsible for adding new product features, bug fixes, and transitioning Account pages to the new platform using ReactJS.
- Conducting usability testing to identify and fix UI issues and gather real-world intelligence from target users.
- Apply development best practices as test-driven development (TDD) techniques and integration tests for all developed software.
- Updated dashboard front end to support multiple dashboards and their CRUD operations using typescript 3.0.1.
- Designed Dynamic and browser compatible pages using React, HTML, CSS (Sass).
- Developed Front End using Bootstrap.js, Angular 6, Node.js, Backbone.js, where back End is REST Web Services.
- Act as subject matter expert on AWS and other cloud providers.
- Implement and manage continuous delivery systems and methodologies on AWS.
- Experience in creating alarms and notifications for EC2, Lambda instances using Cloud Watch.
- Worked on AWS Cloud Watch for monitoring the application infrastructure and used AWS email services for notifying.
- Developed dynamic responsive Web Application by Integrating Angular 4 with Bootstrap which is further integrated with Web Services.
- Used React.JS for Templating and faster compilation and developing reusable components.
- Wielding knowledge of Search Engine Optimization (SEO) to develop search-friendly websites and interfaces.
- Developing internal services using Java and NodeJS and writing internal and external API services using NodeJS modules.
- Build prototypes using any method (whiteboard, paper, Sketch) to pixel-perfect hi-fidelity design.
- Extensively using CSS (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels.
- Developed front- end components using Angular 6/8, Typescript, HTML, CSS, and Bootstrap.
- Using Single-Page Application feature deployed code under production mode.
- Responsible for implementing UI mockups, integrating third-party React libraries, and handling/creating Redux store data.
- Used React to implement rich functions in various pages such as - form validation, grid list, search, sort, pagination, multi-selection, sanitize, authentication, authorization, etc.
- Used mongoose to fetch data from the API.
- Accessible Rich Internet Applications (ARIA), (especially those developed with Ajax and JavaScript) more accessible to people with disabilities.
- Built highly modular HTML5 front end that built on ReactJS optimizing for rendering performance.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Toolbar for IE.
- Custom NodeJS proxy to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using ReactJS and jQuery.
- Used React Router for navigation rendering of React components.
- Extensively used git for version control and code reviews.
- Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, AngularJS, and Angular 6/7/8.
- Involved in End user / BA/ System Testers interaction in-order to fix/close an issue (bugs).
- Worked with Agile software lifecycle methodologies participated in daily scrum meetings to discuss the development of application.
Environment: Java 8, JEE, JSP,Kafka, Spring,hive, Scala,Jenkins, Cassandra,BASH scripting, UNIX/Linux, Web Services (SOAP & REST),MicroServices,JQuery, DevOps, OIDC,AWS, JavaScript, Angular 8/9, React JS, XML, XSD, JSON, Tomcat 6, Maven, Oracle database,Nginx, Ant, NodeJS, IBM uBuild&uDeploy,LightStreamer, Java Script, SVN, Visio,NX manager,GraphQL and OData Spring boot,Heroku, API, SOAP UI.
Confidential, Cleveland, OH
UI Developer
Responsibilities:
- Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
- Developed all the UI pages using React JS, Node JS, HTML5, CSS3 and JavaScript
- Experienced in using Modernizer to check cross- browser compatibility, making sure that the HTML and CSS features are working properly.
- Developed various pages in the applications in front end technologies HTML5, CSS3- SASS, JSON.
- Writing front-end code like HTML5, CSS3, jQuery for assigned User requirements using React JS, and various other JavaScript frameworks
- Developed powerful Single Page Application and dynamic responsive Web Application with React JS.
- Involved in creating a Reusable component and React-Router to turn application into Single Page Application using React JS
- Implemented User Interface using HTML, CSS, Type script, Bootstrap 3.X, React JS
- Facilitates Angular components like modules, components, built-in and customized directives, services, components to build Model-View-Controller (MVC) architecture for the web application using typescript.
- Used Redux-Store for storing state of the React Application and worked with middleware for the Redux-Store.
- Used React JS to create Responsive Web Design (RWD) and used media Queries to make webpages responsive for mobile.
- Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, AngularJS, and Angular 6/7/8.
- Used AWS SDK to connect with Amazon SQS for bulk email processing.
- Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances.
- Used React JS Router to navigate through the different status and multiple modals.
- Utilized Angular for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Worked on React JS by consuming Restful web services & used React JS forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side
- • Built React JS components, UI services to consume rest services using Component based architecture provided by React JS
- Implemented React JS component router for navigation.
- Development of the Navigation bars, Tables, Sliders, Calendars to fit the user requirement.
- Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and React JS.
- Used Node JS to interact with Rest services and with Database, building real-time Web API's.
- Unit tested front-end React JS code using Mocha, Chai and Enzyme.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS, Navigation controls, JavaScript.
- Used XML, JSON Web Services using REST protocol. Implemented front end user interface and features in the application using AJAX.
- Experienced by working with JSON data while interacting with server and used JIBX binding to convert Java object to XML and vice-versa.
- Utilized Node.JS, mongo DB and Express to create Restful API's
- Created functions to interact with the Restful Web Services using AJAX and Used AJAX extensively to implement front end /user interface features in the application.
- Debug the issue in firebug for Firefox, web developer tools in Chrome, Safari and IE
- 8,9,10 browsers.
Environment: React JS, ES6, React, Redux, AWS, webpack, Node JS, RWD, Angular, HTML5, CSS3, JavaScript, NPM, LESS, GIT, Mocha, Chai, Web storm, Chrome, Firefox, IE 10+
Confidential
Software Developer
Responsibilities:
- Involved in requirement analysis with the functional users and implemented the interactive Single page application using ReactJS, JavaScript in conjunction with HTML5, CSS3/SASS.
- Creating reusable React Components using JSX coding with ES6 Coding rules.
- Created a very scalable solution to fire up the asynchronous server requests to consume Rest services and set JSON immutable response into state by using bind Promise State.
- Created rich appealing and responsive UI components/themes using advanced styling techniques Material-UI, Bootstrap.
- Using ESLint tool to improve Coding Quality.
- Writing components that hold model data and call back functions for the actions triggered from view.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
- Specially working with AJAX data consisting of JSON responses, parsing the same and presenting on the UI layer.
- Implemented error handling and strictly typed coding practices.
- Maintained close communication with UI/UX team to enhance product quality.
- Used JIRA to track the user stories and defects with agile technology.
- Create design documents when and as required. Perform coding, debugging and testing.
- Extensively used debugging tools such as Firebug and IE Dev tools, React Devloper tool.
- Using GIT as version control and BitBucket as Repository.
- Involved in Code reviews and code walk through of the developed code and coordinated the code review sessions with other team members.
- Involved in End user / BA/ System Testers interaction in-order to fix/close an issue (bugs).
- Worked with Agile software lifecycle methodologies participated in daily scrum meetings to discuss the development of application.
Environment: ReactJS, HTML5, CSS3, Material-UI, JavaScript, Babel, Webpack, NodeJS, NPM,Immutablejs, BootStrap, Rest Web Services, JSON, Eclipse, Git,BitBucket, JIRA, Postman, Jenkins, Developer tools.
Confidential
Web Developer
Responsibilities:
- Developed customer facing software for a new business to grow the business using JavaScript, HTML and CSS.
- Worked with business analysts and Graphics designers to determine and understand UI/UX requirements for new functionalities and updating the application with new change requests.
- Server-side tasks using Servlets and XML.
- Designed and developed User Interface using JSP, CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Designed and Developed JavaScript framework for UI Configuration widgets.
- Used OO JavaScript, JSP, jQuery, HTML and CSS to develop the application.
- Developed customer facing software for managing advertisements to grow the business using JavaScript, HTML and CSS.
- Analyzed, designed, and developed the system to meet the requirements of business users.
- Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML
- Implemented and designed user interface for web-based customer application
- Developed data formatted web applications and deploy the script using Client-side scripting using JavaScript.
- Implemented presentation tier using HTML, CSS by utilizing the mockups that were created by design team.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Used jQuery to make the HTML, CSS interact withJavaScriptfunctions to add dynamism to the webpage.
- Produced content pages with CSS3 layout and style markup presentations and usedJavaScriptmethods and properties.
- Used AJAX and JSON to request data from server and get all the information of warehouse status to be shown on the front-end side.
- Using complex Object-Oriented concepts in improving the performance of the websites.
- Wrote script for AJAX implementations in the website.
- Performed XML Transformations from value objects to XML and from XML to HTML data.
- Designed and developed views, controller and model components implementing Struts Framework.
- Responsible for the process of UI design for Internet sites and applications.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
- Created site layout and user interface using HTML, CSS, and jQuery practices.
- Used PHP in the back end to manage quote form data which is being sent to the manager for marketing purposes.
- Write documentation and user manuals.
Environment: HTML, CSS, PHP, JavaScript, jQuery, NodeJS, REST, UNIX, AJAX, SQL, Adobe Photoshop, Cloud9(IDE), IntelliJ IDEA(IDE), Git, GitHub