Vijay Kumar - Sr UI Developer |
[email protected] |
Location: Hartford, Connecticut, USA |
Relocation: Yes |
Visa: H1B |
Professional Summary:
Seasoned IT professional with around 8 years of hands-on experience in Full-Stack development, specializing in cutting-edge technologies and frameworks. Demonstrated expertise in React.js and Node.js, with over 5 years of dedicated experience building scalable and high-performance web applications. Proficient in ASP.NET and Angular, contributing to dynamic and interactive user interfaces and robust backend solutions for enterprise-level projects. Experienced Full-Stack Developer with extensive knowledge of .NET, Java, React Native, and cloud platforms such as Azure and AWS. Advanced knowledge of RxDB for complex state management and real-time data updates. Skilled in SQL Server and NoSQL databases like MongoDB, ensuring optimized database management and data integrity. Proficient in AWS services and serverless architectures, enhancing application performance and scalability. Committed to delivering clean, maintainable code with a strong focus on problem-solving and attention to detail. Adept at collaborating with cross-functional teams and vendors, with a proven track record in Agile and SCRUM methodologies. Continuously updated with emerging technologies, demonstrating excellent communication skills and a strong sense of urgency, accountability, and ownership. Key Highlights: React.js & Node.js: Over 2 years of expertise in building scalable and high-performance web applications. ASP.NET: 4 years of experience developing robust backend solutions for enterprise-level projects. Angular: 5 years of experience in developing dynamic and interactive user interfaces. Full-Stack Development: Proficient in .NET, Java, React Native for Mobile, and React for Web. Cloud Computing: 4+ years of proficiency in Azure and AWS, deploying and managing applications for optimal performance. State Management: Advanced knowledge of RxDB for handling complex state management and real-time data updates. Database Management: Skilled in SQL Server and NoSQL databases such as MongoDB. AWS Services: Experience with AWS Cloud Services, including EC2, S3, EBS, ELB, RDS, Lambda, CloudFront, and more. SPA Development: Expertise in crafting dynamic Single Page Applications (SPAs) with React.js. UI/UX Design: Strong background in CSS, Vue.js, and UX/UI design principles, ensuring high-quality web applications. Testing & Deployment: Skilled in using frameworks like Jest, Mocha, and VI Test for comprehensive software testing, and deploying applications using Docker and serverless architectures. Communication & Collaboration: Excellent verbal and written communication skills, adept at collaborating with cross-functional teams and external vendors. Agile & SCRUM: Experienced in Agile and SCRUM methodologies, committed to industry best practices and continuous improvement. Technical Skills: Web Technologies HTML, HTML5, CSS3, SASS, XHTML, XML, AJAX, WordPress, JSON, Bootstrap, Tailwind, Typescript, ASP.Net, React JS, Node.js., Vue.js, Java, Python. Development tools Visual Studio Code, Visual Studio, Eclipse, Web Matrix, WebStorm, Bonita, Sublime, GitHub, Gitlab, Dreamweaver, and Notepad++ Debugging tools Firebug, Chrome Developer Tools, IntelliJ Frameworks React JS, Node JS, ASP.NET, MVC, Angular JS, Angular 14, Angular 16, Express.js Servers IBM Web Sphere, Apache Tomcat, BEA WebLogic 8.1, J Boss, HTTP Web Server Platforms Windows 95/98/NT/2000/XP/Vista, Sun Solaris 9/10, IBM-AIX 5.2/5.3, Linux 5/6 Methodologies Agile, Rational Unified Process (RUP), UML Waterfall Database MONGODB, PostgreSQL, SQL Server 2019 Front End Tools CorelDraw, Zeplin, Dreamweaver, Adobe Photoshop CS5, Illustrator, Figma, Adobe XD, InVision Testing Tools and Logging Frameworks Junit 3.8/4.0, Load runner, Jasmine, Selenium, Jest, Karma, Mocha, Cypress, ViTest Programming Languages JavaScript, C#, Node.js, MySQL, web services Other Tools and Technology JIRA, AWS, Azure, GCP Professional Work Experience Client: AT&T Nov 2023 Current Location: Dallas, TX Role: UI Developer Responsibilities: Led the creation of dynamic Single Page Applications (SPAs) using React, ensuring responsive and intuitive interfaces that met user requirements. Implemented scalable frontend solutions utilizing Reacts component-based architecture, optimizing performance and maintainability. Leveraged state management libraries like Redux and React Router for effective data management and seamless navigation, enhancing user experiences. Have used vue.js concepts like V-if, V-show, V-for, V-else built in directives. Developed and maintained robust React components to facilitate CRUD functionalities, ensuring seamless data manipulation and interaction within applications. Worked across different modules on the UI layer which was a single page application built on an Vue.js framework packaged as a module rendered through a Java backend. Developed innovative UI designs that enhanced user experience and productivity for Lam Research applications. Integrated AWS services to enhance CRUD operations, leveraging AWS Lambda for serverless backend functions and Amazon RDS with PostgreSQL for reliable, scalable database services. Applied expertise in JavaScript, ReactJS, TypeScript, HTML, and CSS to develop high-quality, interactive user interfaces that met design specifications and user needs. Implemented responsive and scalable web applications using React, enhancing user interfaces and improving customer satisfaction. Developed mobile applications using React Native, ensuring seamless integration and performance across different mobile platforms. Optimized UI performance to ensure seamless and efficient user interactions within Lam Research systems. Worked collaboratively with internal teams and external vendors to drive innovation and improve project outcomes. Identified opportunities for automation and process improvement, enhancing efficiency and productivity. Utilized advanced UI frameworks such as SASS, Bootstrap, and Material UI for consistent and modern design across various components and screens, ensuring a cohesive user experience. Proficiently debugged and optimized UI performance using tools like Chrome Developer Console, identifying, and resolving issues to enhance user experience and application efficiency. Utilized PostgreSQL for robust database management, designing schemas and optimizing queries to support complex data structures and transactions, ensuring efficient data storage and retrieval. Leveraged AWS cloud services to deploy and manage scalable web applications, enhancing application availability and performance for users. Integrated Amazon S3 for efficient storage and retrieval of static assets, improving load times and resource optimization, ensuring seamless user experiences. Utilized Python for scripting and automation tasks, enhancing development workflows and operational efficiency, streamlining processes within the team. Employed Python libraries like Pandas and NumPy for data analysis and manipulation tasks, supporting data-driven decision-making and enhancing productivity. Collaborated with QA engineers to implement Test-Driven Development (TDD) using frameworks like Mocha and Jest, ensuring robustness and reliability of frontend components and features. Integrated React applications with Node.js backend APIs, ensuring seamless data exchange and communication between frontend and backend systems. Implemented secure authentication and authorization using OAuth2 and JWT tokens, ensuring data security and user privacy. Worked closely with frontend teams, QA, and business analysts in an Agile environment, aligning backend enhancements with frontend needs and fostering a culture of continuous improvement through regular code reviews and sprint planning, ensuring timely delivery of high-quality software solutions. Utilized Figma and Sketch for designing and prototyping user interfaces, ensuring high-fidelity mockups and seamless handoff to development teams. Worked closely with UI/UX designers using Figma and Sketch to iterate on design concepts, gather feedback, and ensure designs aligned with user needs and project goals. Developed and maintained robust Node.js backend APIs to support frontend functionalities, ensuring efficient data exchange and seamless integration with React applications. Designed and implemented microservices architecture using Node.js, facilitating independent development and scaling of application components, thereby enhancing flexibility and maintainability. Environment: React, React Native, Vue.js (concepts like V-if, V-show, V-for, V-else), JavaScript (including ES6+), TypeScript, HTML5, CSS3, SASS, Bootstrap, Material UI, Node.js, Express.js, Python (scripting, Pandas, NumPy for data analysis), PostgreSQL, Amazon RDS, AWS (Lambda, RDS, S3), serverless architectures, Git, Agile (Scrum), Test-Driven Development (TDD) with Mocha and Jest, Figma, Sketch, Chrome Developer Console for debugging and performance optimization, RESTful APIs, integration with Node.js backend APIs, OAuth2, JWT tokens, Microservices architecture with Node.js, UI/UX design collaboration, responsive and scalable web application development, mobile application development with React Native, deployment and management of scalable applications on AWS. Client: Bank of America Feb 2023 Oct 2023 Location: Atlanta, GA Role: Node/React JS Developer Responsibilities: Actively engaged in Agile (Scrum) teams, facilitating daily stand-ups, sprint planning, and retrospectives to ensure effective collaboration and alignment with project goals. Served as an onsite-offshore coordinator, bridging communication gaps between distributed teams, facilitating knowledge sharing, and enhancing project tracking and reporting. Successfully collaborated with cross-functional teams at Lam Research to deliver high-quality UI solutions. Led the design and development of responsive web pages using HTML5, CSS3, and JavaScript, ensuring compatibility across various devices and browsers for optimal user experience. Developed dynamic user interfaces (UIs) with React.js and Redux, implementing state management solutions to enhance application functionality, user interactivity, and accessibility. Developed and showcased UI projects that highlight your contributions to Lam Research's success. Previously developed applications using Angular, applying component-based architecture and leveraging Angular services for data binding and dependency injection. Developed server-side APIs and business logic in Node.js to support the frontend React.js application, ensuring seamless integration and data flow between client and server. Collaborated with designers and stakeholders to translate design mockups into interactive prototypes, ensuring alignment with project requirements and user expectations. Spearheaded the design and implementation of the React UI architecture, creating a comprehensive component library and style guide to promote consistency, reusability, and maintainability across projects. Conducted code reviews and provided guidance to frontend developers to ensure adherence to UI architecture standards and best practices. Integrated Node.js with React.js for real-time data updates and asynchronous operations, enhancing user interactivity and application responsiveness. Deployed Node.js backend services on AWS, utilizing scalability features to handle varying loads effectively and ensuring reliable performance across different environments. Integrated AWS for cloud deployment, leveraging infrastructure-as-code (IaC) tools like CloudFormation or Terraform to automate environment setup and configuration, optimizing deployment processes for efficiency and scalability. Utilized Webpack for build process automation, implementing bundling, minification, and code splitting techniques to optimize application performance and reduce load times. Implemented Jasmine for unit testing, conducting comprehensive testing of frontend components and functionalities to ensure code quality, reliability, and maintainability. Managed cross-browser compatibility testing, using tools like Browser Stack or Sauce Labs to validate application behavior across different browsers and devices, maintaining high standards of application reliability and user experience. Environment: HTML5, CSS3, JavaScript (including jQuery), React.js, Redux, Node.js (for server-side logic and APIs), Agile (Scrum), Git (version control), Webpack (build automation), AWS (cloud deployment), Jasmine (unit testing for frontend), Browser Stack (cross-browser compatibility testing), UI/UX design collaboration, responsive web design, component-based architecture (React.js and Angular), code reviews, and frontend performance optimization (Webpack). Client: Intergraph June 2017 Dec 2022 Location: Hyderabad, India Role: UI Developer/Angular JS Developer Responsibilities: Led client interactions and project planning sessions, collaborating with stakeholders to understand project requirements, objectives, and expectations. Developed comprehensive design and plan documents, including wireframes, mockups, and project roadmaps, ensuring clear communication and alignment of project goals and deliverables. Directed UI development using HTML5, CSS3, JavaScript, and Bootstrap, ensuring the creation of visually appealing and responsive user interfaces. Employed Angular with RxJS to enhance frontend functionality and interactivity, leveraging reactive programming for optimal user experiences and efficient data handling. Employed AngularJS and Backbone.js to enhance frontend functionality and interactivity, leveraging their respective features and capabilities for optimal user experiences. Integrated frontend applications with backend services using AJAX, JSON, and XML, establishing seamless communication and data exchange between frontend and backend systems. Optimized Single Page Application (SPA) navigation and state management using AngularJS UI-Route, enhancing user navigation and interaction within the application. Developed graphic prototypes adhering to UI/UX standards and best practices, ensuring consistent and high-quality user interfaces that meet user expectations and project requirements. Conducted usability testing and gathered user feedback to iteratively refine and improve the design and usability of applications. Utilized Java-based backend frameworks (e.g., Spring, Hibernate) to develop robust and scalable server-side applications, ensuring efficient data processing and business logic implementation. Implemented RESTful APIs and web services using Java, enabling seamless integration and communication between different system components and third-party services. Employed Java EE technologies (e.g., Servlets, JSP) to build dynamic and interactive web applications, enhancing user experience and application functionality. Utilized Model-View-Controller (MVC) frameworks to structure code and implement best practices for code organization, readability, and maintainability. Created reusable components and custom directives to improve application performance and scalability, reducing code duplication and enhancing development efficiency. Collaborated with QA teams and cross-functional teams to ensure the delivery of high-quality software products, conducting code reviews and addressing feedback to improve code quality and reliability. Utilized HP Quality Center for bug tracking and issue management, ensuring timely resolution of defects and alignment with project timelines and goals. Managed 24/7 uptime for web applications by overseeing infrastructure components such as Linux servers, Apache web servers, and MySQL databases, ensuring the reliability and availability of web applications. Implemented monitoring and alerting systems to proactively identify and address potential issues, minimizing downtime and maximizing system uptime. Conducted performance tuning and optimization of Java applications to ensure efficient resource utilization and optimal application performance. Integrated security measures in Java applications, including authentication and authorization mechanisms, to protect sensitive data and ensure compliance with security standards. Environment: Wireframes, Mockups, Prototyping, Visual Designs, Graphic Prototypes, HTML5, CSS3, JavaScript (including jQuery), AngularJS, Angular, Bootstrap, Java (including Java EE technologies), Spring Framework, Hibernate, Servlets, JSP, AJAX, JSON, XML, RESTful APIs (Java-based), Java Application Optimization, SPA (Single Page Application) Optimization, Linux Servers, Apache Web Servers, MySQL Databases, Authentication and Authorization Mechanisms, Secure Coding Practices. Education: Bachelor of Technology in Computer Science from CVR College of Engineering at Hyderabad, India in 2017. Master of Science in Information Technology from St Francis College at Brooklyn, New York in 2024. Keywords: csharp quality analyst user interface user experience javascript sthree information technology hewlett packard Georgia Texas |