UI Developer Verizon
• Design and develop user interfaces with Next.js for server-side rendering and static site generation.
• Utilize Material UI for implementing consistent and responsive design components. Develop modular and maintainable code using TypeScript.
• Collaborate with UI/UX designers to ensure designs are technically feasible and align with user experience standards.
• Migrated the legacy application to a modern UI application using Next.js and AWS cloud
• Implement performance optimization techniques to ensure fast load times and smooth user experience.
• Utilize caching strategies, lazy loading, and other best practices for front-end performance.
• Work closely with backend developers to consume and integrate RESTful APIs and API endpoints.
• Ensure seamless data exchange between frontend and backend services.
• Review code submissions to ensure high-quality, maintainable, and scalable code, enforcing code standards and best practices within the development team.
• Utilized Server-side caching of configuration tables for scalability, provided consistent data, and offer centralized control.
• Worked on CREATE, INSERT, UPDATE and JOIN sub queries including data modelling using data normalization
techniques. Also, manage database connections, queries, and transactions efficiently.
• Designed and implemented dynamic, user-friendly forms using Form.IO, ensuring seamless data collection and integration with backend services.
• Write efficient and optimized Python code for Lambda functions using factory pattern method and switch case concepts of Python.
• Built and maintained scalable server-side applications using Node.js, enhancing the performance and reliability of
web services.
• Integrated Node.js applications with MongoDB and PostgreSQLdatabases, ensuring efficient data management.
• Create and manage RESTful APIs using AWS API Gateway. Ensure secure and scalable API endpoints.
• Ensured all web applications and components adhered to WCAG (Web Content Accessibility Guidelines) standards, enhancing usability for users with disabilities.
• Test and validate API endpoints for functionality, performance, and security.
• Create and manage collections and environments in Postman.
• Perform database administration tasks such as schema design, indexing, and query optimization.
• Ensure database performance, security, and reliability.
• Containerize applications and services using Docker.
• Optimize backend services for performance and scalability and ensure consistent and reproducible development and production environments, implement security best practices to protect applications and data.
• Deploy applications using blue/green deployment to ensure zero-downtime releases.
• Use monitoring tools to track system and application performance and identify and resolve performance bottlenecks and issues.
• Participated in various stages of application development, including requirement analysis, development, testing, and
deployment.
• Implemented Agile and Scrum methodologies, following a test-driven development (TDD) approach and collaborating with developers and end-users to design and implement new features throughout the framework.