Full Stack Engineer
• Led the engineering process from conception to deployment.• Led Software Design and Architectural decisions.• Interacted with internal business and technical teams to outline requirements and to execute and deliver secure, functional, and scalable cloud solutions.• Reviewed code, debugged problems and corrected issues.• Shared my passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology… Show more • Led the engineering process from conception to deployment.• Led Software Design and Architectural decisions.• Interacted with internal business and technical teams to outline requirements and to execute and deliver secure, functional, and scalable cloud solutions.• Reviewed code, debugged problems and corrected issues.• Shared my passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community.• Managed cycle planning and delivery, estimation, engineering resource allocation.• Collaborate with Product and Design to define project requirements and goals. • Good knowledge of OOD and design patterns that makes projects flexible and modular • Built in building Company’s Endpoints by using Node.js with Typescript. • Participated in building Management system by using React/Next.js with Typescript. • Built company website by using React with Redux ToolKit in Typescript.• Structured project's database architecture and designed data schema using PostgreSQL. • Designed, implemented and evangelized end-to-end DevOps process and CI/CD (Continuous Integration/Continuous Delivery) architecture.• Designed, implemented, administer, and troubleshoot public cloud-based resources, particularly within Amazon Web Services (AWS) and Google Could Platform (GCP).• Designed and implemented asynchronous messaging systems with RabbitMQ, ensuring reliable communication between microservices.• Utilized Redis for caching and session management, optimizing performance and scalability of microservices.• Implemented containerization using Docker and orchestration with Kubernetes, streamlining deployment and scaling processes. • Integrated with GraphQL server which is deployed as a graph-node to fetch transaction history by making queries. Show less