Senior Full Stack Engineer
- Developed features and improvements to the LeagueApps product in a secure, well-tested, scalable and performant way.- Confidently shipped small features and improvements with minimal guidance and support from other team members.- Worked across the full tech stack including new stack (React, TypeScript, CSS, HTML, GoLang, Kotlin, Postgres) and old (Java, JSPs, Struts 2, Spring MVC, Hibernate, MySQL) hosted in GCP.- Implemented state management with Redux and styled components for modular and reusable CSS.- Managed and optimized relational databases with Postgres for efficient data retrieval and storage.- Developed RESTful APIs using ASP.NET Core to handle CRUD operations, enabling seamless data communication between frontend applications and backend services.- Implemented unit testing frameworks like Jasmine, Karma, and Jest to ensure the stability and performance of UI components, achieving high test coverage and reducing production bugs.- Provided expertise and direction in the development and medication of AWS based Web applications and APIs.Orchestrated deployments using Docker and Kubernetes to ensure high availability andscalability of applications.- Built the serverless applications using AWS Lambda functions and AWS API Gateway.- Employed AWS S3 and AWS Glue for data storage and ETL operations, handling large datasets effectively.- Implemented CI/CD pipelines with Jenkins, reducing deployment times by 40%.- Utilized Google Cloud Platform (GCP) services for hosting and managing applications.- Enhanced application security by implementing OAuth 2.0 for user authentication, significantly reducing unauthorized access incidents.- Led a team of 5 engineers in redesigning the user interface, increasing user engagement by 30%- Effectively collaborated as part of an agile team in the delivery of software components to includes participation in sprint ceremonies such as backlog refinement, sprint planning, daily stand up, retrospectives, etc.