Viraj Kalaria - Front End Developer |
[email protected] |
Location: Piscataway, New Jersey, USA |
Relocation: Open To Relocate |
Visa: US Citizen |
Resume file: Viraj_S_Kalaria_UI_1751997008863.pdf Please check the file(s) for viruses. Files are checked manually and then made available for download. |
VIRAJ S KALARIA | US Citizen UI/Front End/Web Developer
[email protected]| +1 201 747 5556 | LinkedIn PROFESSIONAL SUMMARY UI/Front-End Developer with 8+ years of strong experience in designing, developing, and deploying responsive, accessible, and scalable web applications using modern front-end technologies. Proficient in Angular (2 to 19), React.js, TypeScript, JavaScript, RxJS, NgRx, HTML5, CSS3, SASS/LESS, Bootstrap, D3.js, and jQuery. Expertise in building modular, cross-browser-compatible components and SPAs with a strong emphasis on reusability and performance optimization. Skilled in integrating RESTful and SOAP-based web services and consuming APIs using AJAX and JSON. Hands-on experience in dynamic data visualizations, DOM manipulation, real-time updates with Socket.IO, and client-side validation. Developed accessible UIs adhering to WCAG and W3C standards to ensure inclusive user experiences. Extensive experience in MongoDB for CRUD operations with Mongoose, and backend integrations using Node.js and Express. Adept in version control using Git, GitHub, SVN, and CVS, with strong knowledge of CI/CD pipelines via Jenkins and build tools like Maven, Grunt, and Gulp. Collaborated in Agile environments, participating in daily scrums, sprint planning, and cross-functional teamwork using tools like JIRA. Demonstrates excellent interpersonal, time management, and communication skills. Proven ability to deliver high-quality, maintainable code under pressure and to work effectively in fast-paced, collaborative, and Dockerized development environments. EDUCATION Masters of science in computer science Dec 2015 California State University Los Angeles, USA Bachelor of Computer Application Dec 2010 Gujarat University, India Post Graduate Diploma in Computer Application Mar 2013 Sikkim Manipal University, India TECHNICAL SKILLS Languages JavaScript (ES6 to ES13), TypeScript, SQL Front-End Technologies Angular (2 to 19), React.js, NgRx, Redux, React Hooks (useState, useEffect), RxJS, HTML5, JSX, CSS3, SASS, LESS, Bootstrap, Angular Material, jQuery, DOM Manipulation, Responsive Design, Modular Components, SPA Development, WCAG & W3C Accessibility Standards JavaScript Ecosystem jQuery, D3.js, Ajax, JSON, XML Back-End & Integration Node.js, Express.js, RESTful APIs, SOAP, WSDL, AJAX, JSON, XML, Socket.IO Databases & ORM MongoDB, Mongoose, CRUD operations, Schema Design, Indexing, Sharding, Oracle, SQL Server, MySQL Build Tools & CI/CD Jenkins, Grunt, Gulp, Maven, Webpack, Docker, AWS (EC2, S3, CloudWatch) Package Managers NPM, Bower Version Control Git, GitHub, SVN, CVS Development Tools & IDEs Visual Studio Code, Visual Studio, WebStorm, IntelliJ IDEA, NetBeans, Notepad++, Eclipse, Angular CLI Inspector PROFESSIONAL EXPERIENCE Front End Developer Jun 2024 Present JP Network Systems Designed and implemented reusable, modular React components to ensure UI consistency, simplify updates, and improve long-term code maintainability across the application. Leveraged React Hooks (useState, useEffect) for efficient state and lifecycle management, enabling seamless and interactive real-time data updates. Integrated D3.js visualizations within React to develop responsive, data-driven dashboards, improving user insight through customizable and engaging visual elements. Developed multiple front-end screens using React.js and predefined NPM libraries, reducing development time and increasing component reliability. Engineered dynamic user interactions such as filtering, sorting, and drill-down functionalities using advanced event handling and Redux-based state management to boost user engagement and performance. Manipulated the DOM programmatically to update content dynamically based on real-time user input and backend responses, enhancing the interactivity of complex UI elements. Styled responsive UI components using SASS and LESS to modularize and reuse styles effectively, increasing maintainability and reducing CSS redundancy. Optimized application scalability by implementing efficient state handling patterns, reducing re-renders and enhancing front-end responsiveness. Coordinated code management and version control using GitHub, ensuring seamless team collaboration and code traceability in Agile sprints. Applied WCAG accessibility standards during UI development to ensure an inclusive experience for all users and adherence to compliance requirements. Utilized Jira for task tracking and Jenkins for CI/CD pipelines, maintaining continuous delivery and agile progress monitoring throughout project lifecycles. Collaborated with cross-functional teams using Dockerized environments to ensure consistency across development and deployment stages. Deployed front-end builds to AWS EC2 and S3, and configured CloudWatch to monitor application performance, ensuring scalable and high-availability deployments. Environment: React JS, Redux, ES13, D3.JS, React Hooks, HTML5, CSS3, AJAX, JSON, JavaScript, NPM, Socket.IO, WCAG, MongoDB, AWS (EC2, S3, CloudWatch), Jenkins, GitHub, Jira, Docker, Agile, Windows. UI/Front End/Web Developer Mar 2021 Dec 2023 Infosys LTD (Client: BNY Mellon, Woodland Park, NJ) Engineered reusable, modular Angular components using Angular 18 and TypeScript to support dynamic UI behavior and reduce redundancy across the YED Swift application. Structured complex user interfaces by effectively utilizing Angular s component hierarchy, enhancing code maintainability and UI scalability. Automated the creation of components, services, directives, and pipes using Angular CLI, streamlining the development workflow and improving team productivity. Integrated Angular Router to enable dynamic navigation across views, improving the user experience and aligning with application flow requirements. Queried confidential data securely from MongoDB to render user-specific content, ensuring privacy compliance and business logic integrity. Validated functionality through Chrome Inspector, unit testing, and integration testing, resolving defects collaboratively with QA and strengthening application stability. Built automation tasks using Grunt and Gulp to handle minification, bundling, and asset optimization, accelerating build processes and improving front-end performance. Synchronized version control across development branches using Git, enabling efficient collaboration and reducing integration conflicts during Agile sprints. Adhered to WCAG accessibility standards while designing UI components, ensuring inclusivity and compliance with regulatory guidelines. Implemented CI/CD pipelines using Jenkins and deployed builds on AWS EC2 and S3; monitored project milestones in Jira to ensure on-time agile delivery. Environment: Angular 18, TypeScript, Node.js, NPM, Angular CLI, Grunt, Jenkins, HTML5, CSS3, Bootstrap, RxJS, Git, Jira, Visual Studio, MongoDB, AWS (EC2, S3), XML, Agile, Windows. UI/Front End/Web Developer Nov 2019 Feb 2021 Infosys LTD (Client: CITI Mortgage, O Fallon, MO) Analyzed business requirements and conducted user research to define use cases and user scenarios, ensuring UI development aligned with end-user needs and business goals. Designed and implemented full-stack UI flows using Angular 15, contributing to the development of a scalable and responsive mortgage application for internal loan processing. Generated Angular project scaffolding with Angular CLI and managed third-party dependencies through NPM, accelerating development setup and minimizing configuration errors. Consumed RESTful web APIs and parsed JSON responses to dynamically manipulate the DOM, enabling real-time data updates and interactive user experiences. Developed custom validators using Angular s forms module to enforce client-side validation rules, reducing form submission errors and enhancing data accuracy. Architected robust MongoDB schema designs and applied replication, indexing, and sharding strategies to support scalability and data consistency across distributed environments. Coded and debugged in Visual Studio Code, maintaining clean, well-structured codebases for ease of collaboration and future maintenance. Tracked tasks, bugs, and sprint progress using JIRA, enabling proactive issue resolution and efficient delivery through Agile methodologies. Versioned source code using Git and integrated automated CI/CD pipelines with Jenkins, ensuring continuous and stable deployment workflows. Contributed in Agile ceremonies daily stand-ups, sprint planning, retrospectives, and release planning to align development priorities and improve cross-functional collaboration. Developed and integrated CI/CD workflows using Jenkins and AWS, enabling automated deployments on EC2 instances and S3 for seamless release cycles. Environment: Angular 15, TypeScript, Node.js, NPM, Angular CLI, HTML5, CSS3, Bootstrap, RxJS, Git, Jira, Visual Studio, MongoDB, AWS (EC2, S3), XML, DOM, Docker, Jenkins, Agile, Windows. UI Developer Nov 2018 Jun 2019 TATA Consultancy Services (Client: CITIGROUP, Irving, TX) Architected a high-performance Single Page Application (SPA) for Citi s POD credit card system using Angular 13, enhancing user experience and reducing load times. Constructed modular components and forms using Angular s reactive architecture, validations, directives, and expressions to streamline data input and ensure form reliability. Styled user interfaces using HTML5, CSS3, LESS, and SASS, ensuring brand consistency and improving mobile responsiveness across all supported devices. Implemented state management using NgRX and RxJS to maintain predictable data flow and enhance application scalability and maintainability. Built secure RESTful APIs using Express Router and integrated them with MongoDB to support dynamic, data-driven functionalities across the platform. Automated build and deployment workflows using Jenkins, reducing deployment time and enabling faster release cycles under the CI/CD model. Administered Git/GitHub infrastructure to support version control, peer code reviews, and parallel development across Agile teams. Configured and managed Node.js dependencies using NPM and package. Json to maintain a clean, maintainable project structure with minimal bloat. Collaborated in Agile Scrum ceremonies, including sprint planning, reviews, and daily stand-ups, to align deliverables with stakeholder expectations and accelerate feature delivery. Monitored and optimized the performance of front-end builds and deployment pipelines, contributing to consistent delivery of high-quality releases. Automated and deployed front-end builds using Jenkins and AWS (EC2, S3), reducing deployment time and improving release frequency in CI/CD environments. Environment: Angular 13, TypeScript, Node.js, Angular CLI, Angular Material, HTML5, CSS3, AJAX, JSON, NgRX, MongoDB, AWS (EC2, S3), Visual Studio, Git, Jenkins, RxJS, Agile, Windows. UI Developer Mar 2017 Oct 2018 PRO-TEK Consulting (Client: Wells Fargo Advisors, Saint Louis, MO) Engineered responsive and modular UI components using Angular 6 and TypeScript to enhance application scalability and maintainability for Wells Fargo's 3FOX platform. Integrated RESTful APIs by implementing HTTP services and asynchronous data handling with AJAX, enabling real-time data retrieval and improving user interaction efficiency. Deployed dynamic DOM manipulation techniques to reflect JSON responses from APIs, ensuring seamless content updates without full-page reloads and reducing latency. Utilized Bootstrap and custom CSS3 to design intuitive, cross-browser-compatible interfaces that increased user satisfaction and adherence to brand guidelines. Crafted reusable services in Angular to abstract API logic, promoting code reusability and reducing redundancy across multiple components. Streamlined front-end to back-end communication with JSON and XML data structures, ensuring structured, lightweight, and secure data exchange. Collaborated with cross-functional Agile teams through daily scrums, sprint planning, and retrospectives to align on development goals, accelerating delivery cycles. Tracked progress and resolved issues using JIRA and VersionOne, enabling transparent project management and timely completion of sprint deliverables. Maintained source code integrity and streamlined collaboration using Git and GitHub, ensuring proper version control and facilitating code reviews. Automated build and deployment processes through Jenkins integration, enhancing CI/CD workflows and reducing manual errors. Environment: Angular 6, TypeScript, Angular CLI, NPM, JSON, Bootstrap, Node JS, HTML 5, CSS3, Jenkins, GITHUB, Jira, Agile, Windows. Keywords: continuous integration continuous deployment quality analyst user interface javascript sthree Missouri New Jersey Texas |