Position: Team Lead / Senior Software Engineer
Category: JavaScript
English level: upper
Years of experience: 11

Develop software by designing, developing, and installing software solutions, while supporting and developing the software team. Lead a team of developers for building new and supporting existing websites. Utilise large React code base on feature team. Design, create, and maintain software according to the defined specifications. Manage E2E software development lifecycle.

Develop a B2B educational platform from scratch by gathering and meeting all requirements. Lead the development of web and software applications along with AWS infrastructure, while leading a team of two developers. Design, build, and maintain software structures by leading software development team.

Researched, designed, implemented, and managed software programmes, while testing and evaluating new programmes. Replaced JavaScript with TypeScript in some utility libraries as well as developed some core and utility libraries with Typescript. Led the development workflow by using GitHub Actions.
I'm a certified AWS Solution Architect

Proven expertise in designing and implementing software systems, updating current software systems, and executing improvement suggestions. Skilled in creating single-page applications, such as UI, state management, and network along with hybrid mobile applications. Adept at collaborating with designers, testing applications, and ensuring completion of projects/programmes as per defined specifications. Excel at creating backend applications with NodeJS and AWS infrastructure development. Expert in advanced development methodologies, tools, and processes contributing to the design and rollout of cutting-edge software applications. Known for excellent troubleshooting skills; able to analyse code and provide cost-effective and responsive solutions.

Technical Proficiencies
TypeScript | Dart | React | Angular | NodeJS | Flutter | GraphQL | AWS Infrastructure(S3,  DynamoDB,  Lambda,  SES,  AppSync,  Cognito,  ECS,  SNS) | Docker | Nginx | MongoDB |  Elastic | Terraform | Github Actions | Gitlab CI

Areas of Expertise
Software Development Lifecycle
Cross-Platform Applications Development
Fast Project Development/Prototyping
Web Applications Development
Agile & Scrum Methodology 
Continuous Process Improvement
Strategic Planning & Execution
Team Building & Leadership
Requirements Gathering