Full Stack Developor
Developed responsive UI components in Angular. Utilized dependency injection to inject services for modular and testable code and employed two-way data binding for real-time data synchronization and validation. • Enhanced SEO and initial load times by implementing Angular Universal for server-side rendering, resulting in a 20% reduction in bounce rates. • Built and maintained RESTful APIs and GraphQL endpoints using Node.js, Express.js, and MongoDB. Optimized data handling by creating compound indexes, using aggregation pipelines for efficient data processing. Employed pagination and cursor-based queries for managing large datasets. • Implemented lazy loading by modularizing the application, combined with tree shaking to eliminate unused code and code splitting to load only necessary components, significantly reducing initial load times. • Enhanced Trello's platform deployment and scalability by utilizing AWS services such as EC2 for scalable processing power, S3 for efficient static asset storage, and Lambda for serverless operations. Implemented load balancing to maintain consistent performance under fluctuating loads. • Enhanced security through secure form-based authentication using JWT and OAuth, setting up authorization flows and token management to protect user accounts and sensitive data from unauthorized access. • Managed CI/CD pipelines with Jenkins by developing custom scripts and plugins to automate unit testing, integration testing, and deployments. • Actively participated in the Agile/Scrum workflow, attending daily standups, sprint planning, and retrospectives, and compiling seasonal sprint reports to track deliverables and communicate progress.