Full Stack Software Engineer
Current• Developed and maintained a large-scale web application for a key client with multiple sub-clients, focusing on performance, scalability, and secure coding practices.• Developed and refined user interfaces using TypeScript, Ember.js,, HTML, and CSS, focusing on complex data visualizations, seamless user interactions, and ensuring responsiveness across all devices.• Implemented and optimized GraphQL endpoints using AWS Lambdas, within a Node.js runtime environment with PostgreSQL.• Utilized AWS Cloud Development Kit (CDK) and AWS CloudFormation for infrastructure-as-code, automating resource provisioning, and used AWS S3 for storage solutions.• Collaborated with product owners, designers, and developers, participating in weekly client meetings to align project goals, and contributed to task management and version control using Jira, Confluence, Git and Bitbucket.• Led the development of internal tools, including a Chrome extension and automation software, to boost team productivity.• Addressed performance challenges and improved responsiveness through targeted optimization efforts over two months.• Suggested and implemented UI/UX improvements within the web application, leading to enhanced user interactions.• Ensured code quality and secure deployments with CircleCI, SonarCloud, and Percy for continuous integration/continuous deployment (CI/CD), as well as Jest for testing. Also contributed to AWS policy setup for secure deployments.