In this role, I work as a Backend Developer with full responsibilities for code reviews, team management, and client communication. Here are my key responsibilities:
Writing readable, scalable, and well-documented code while utilizing version control systems like GitHub or Bitbucket to manage code effectively.
Collaborating with senior management to ensure the timely delivery of well-tested, production-ready code.
Engaging in communication with clients to assess their requirements and provide estimations to senior management for project planning.
Deploying applications on AWS or client servers, ensuring smooth deployment and configuration.
Directly communicating with clients to gather requirements, participate in sprint planning, and facilitate effective collaboration and understanding of project needs.
Additionally, I have experience working on mini Android applications using Android Studio and Java.
Taking ownership as a standalone developer, I have worked on developing new modules from scratch, showcasing my ability to handle independent projects and deliver quality solutions.
These experiences demonstrate my skills and capabilities in developing end-to-end solutions and collaborating with various stakeholders throughout the software development lifecycle.