Python, Django, Angular and AngularJS, 8 years of professional Full Stack development experience.
- Solving distributed design and architecture related problems everyday. Responsible for taking application design decisions and implementation.
- Currently leading a team of 18 team members, leading the development work in more than 35 projects. Responsible for assigning and rotating resources across projects based on the skills and experience. Day to day responsibilities:
- Conducting daily scrums and overseeing and contributing to the development work of many projects.
- Software prototyping and construction – Design, Build, and Modify existing business-tier components, Web applications, and database objects
- Create prototypes, if necessary, to validate proposed solutions and seek feedback from stakeholders Good understanding and experience following test-driven development and continuous integration practices.
- Analysis and Design – Transforms high-level design in to low-level design, and implementation. Work with Team Leads to properly define/clarify business requirements, development estimation, and work plan finalization.
- Perform unit and integration testing on all developed code – Create and execute unit and integration tests within development lifecycle.
- Proactively benchmark application code to mitigate performance and scalability issues.
- Work with Quality Assurance Team on issue reporting, resolution, and change control Support and Troubleshooting.
- Assist Operations Team with any environment issues during application deployment across Development, QA, Staging, and Production environments.
- Assist other teams with troubleshooting problems that may arise from applications or integration of various components.