Senior Software Engineer
Experienced Senior Software Engineer with a strong track record in requirements analysis, web and mobile application design and development, and continuous improvement.Proficient in designing custom RESTful APIs using Node.js and AWS AppSync (GraphQL).Skilled in testing and integrating third-party APIs, version control, and managing deployment stages for software releases.Key Responsibilities:Collaborated with stakeholders to meticulously analyze project requirements, refining functional specifications for enhanced clarity.Designed and developed web and mobile applications with a keen focus on optimizing performance and delivering exceptional user experiences.Engineered RESTful APIs using Node.js and AWS AppSync (GraphQL), enabling seamless and efficient data communication.Integrated third-party APIs seamlessly into web and mobile applications to augment functionality.Managed version control and meticulously coordinated deployment stages, ensuring smooth and efficient release processes.Leveraged a comprehensive blend of automated and manual testing methods to meticulously validate application code, guaranteeing top-notch quality and reliability.Facilitated software release cycles, encompassing planning, testing, and the seamless deployment of upgrades.Executed seamless code promotions to production environments upon release sign-off, minimizing disruptions and ensuring a robust release process.Collaborated closely with team leaders to craft and visualize architecture diagrams, devise comprehensive project plans, develop accurate estimates, and conduct in-depth technical analyses.Worked closely with business analysts to collect and comprehend client's functional requirements, producing comprehensive requirement analysis documentation, detailed technical documentation, and user-friendly guides.Spearheaded the initiation and execution of proof-of-concept (POC) projects, exploring and validating innovative ideas and cutting-edge technologies.