Lead Senior Web Developer
CurrentIn my role as Lead Senior Web Developer, I guide our web development team, focusing on the upkeep and improvement of the company's suite of websites and their supporting infrastructure. As a leader, I play a key role in ensuring our core internal systems operate smoothly, which is vital for our daily work. I'm committed to teamwork among various departments, making sure our projects gain from diverse skills and knowledge.I've initiated significant enhancements in our workflow and product quality. My introduction of ClickUp as our task management tool has increased our operational efficiency. Adopting a sprint-based approach and introducing a thorough QA testing framework have been key in elevating the reliability of our websites for our customers.My responsibilities also encompass the management of our AWS infrastructure, which involves overseeing a comprehensive setup including a Web Application Firewall (WAF), multi-server deployments, and traffic distribution through load balancers. Utilizing CloudFront for caching, PostgreSQL read replicas, and Redis has bolstered our system's resilience and performance. Furthermore, implementing RabbitMQ has streamlined the synchronization process between our internal ERP system and our websites, ensuring rapid and consistent updates of customer, product, and order information.I engage with a robust stack including Vue.js, MSSQL, PostgreSQL, C#, TypeScript, and Node.js, enhancing our web solutions. My work also involves developing and utilizing APIs for efficient data sharing and processing.In addition to my primary responsibilities, I am tasked with researching and identifying innovative methods to enhance company workflows and efficiency, including the potential application of AI technologies. Part of my role includes reviewing existing company processes to assess the feasibility of developing new systems and methodologies.