Ui Developer
CurrentI worked as a UI Developer. This project focused on developing and optimizing single-page applications (SPAs) using Angular (v13) and ReactJS with TypeScript and RXJS to enhance data handling and performance. Key highlights and responsibilities in this project include:Frontend Development:Developed reusable UI components and optimized the user experience in critical payment sections. This was achieved through modern UI/UX practices and aligning with contemporary design standards.Upgraded from Angular 12 to Angular 13, allowing us to leverage new features and improve application performance. I also utilized Bootstrap and SASS for responsive, cross-device compatibility and accessibility.Infrastructure as Code (IaC):Implemented Terraform for managing cloud infrastructure, enabling streamlined deployment and resource management across AWS and Azure environments.Backend Integration and Real-time Data Processing:Integrated Kafka with Java APIs for real-time data processing, enhancing application responsiveness and scalability.Created custom REST APIs using AWS Lambda and API Gateway for optimized backend interactions and efficient data retrieval.Containerization and CI/CD Automation:Utilized Docker and Kubernetes for containerization, automating deployment processes and improving resource management.Employed CI/CD practices using CircleCI, which facilitated automated testing, deployment, and accelerated release cycles, improving team collaboration.Testing and Code Quality:Ensured code quality through unit testing with Jest and end-to-end testing with Cypress, enhancing the overall application robustness.Used Splunk for real-time application monitoring and logging, enabling proactive issue resolution and performance insights.Security and Compliance:Conducted security assessments and vulnerability scans using Nexpose Rapid 7 to ensure compliance and enhance application security.