photo of me

Sumit Mangela

Mumbai, India
+91 9975934619

Profile

  • Skilled Software Developer with 7.7 years years of experience in designing, developing, and optimizing scalable applications.
  • Experienced in building both front-end and back-end solutions using JavaScript technologies like Angular, React, TypeScript and Node.js.
  • Adept at working with collaborative teams and leading projects to deliver quality solutions on time.

Skills

  • Languages
    Javascript (ES6+) TypeScript Python HTML CSS
  • Frameworks/Libraries
    Angular React NodeJs RxJs Redux NgRx SASS/SCSS MySQL MongoDB
  • Version Control
    Git BitBucket Github
  • Developer Tools
    Jira VS Code Postman Jenkins Swagger DBeaver WinSCP ChatGPT
  • Other
    RESTful APIs GraphQL Agile Methodology Unit Testing (Jest) Hugo Nunjucks Gulp Puppeteer

Experience

Oct 2023 - Present
Senior Software Developer, Blackstraw.ai
  • Lead Development and maintenance of multiple dynamic, scalable products for various clients.
  • Developed and maintained high-quality, reusable code libraries reducing development time across multiple projects.
  • Mentored junior developers, providing guidance on best practices and problem-solving techniques
  • Contributed to architectural decisions, ensuring scalability, security, and performance across all platforms.
  • Conducted in-depth code reviews and provided constructive feedback to improve code quality and team efficiency.
Nov 2020 - Oct 2023
Software Developer, Blackstraw.ai
  • Collaborated with cross-functional teams including backend developers, UX/UI designers, and QA engineers.
  • Participated in Agile development processes: sprint planning, daily stand-ups, and retrospectives.
  • Worked with both REST and GraphQL APIs to efficiently handle data retrieval, updates, and integration with the UI.
  • Utilized state management libraries, such as Redux and NgRx, to manage state effectively in complex applications.
  • Enhanced application performance by optimizing Angular Change Detection, implementing lazy loading, virtual scroll and route guards.
  • Handled authentication by implementing token-based authorization (JWT) for secure API communication.
  • Used tools like Postman and Swagger to test and validate API endpoints during development and troubleshooting.
  • Configured Commitizen and cz-conventional-changelog to standardize commit messages and automate build versioning for the project
  • Maintained project documentation to ensure smooth onboarding of new team members and collaboration across teams.
Jun 2019 - Nov 2020
Front End Developer, Blackstraw.ai
  • Assisted in the design, development, and maintenance of web applications under the guidance of senior developers
  • Participated in code reviews, learning and applying best practices for software development
  • Contributed to writing clean, maintainable code using modern programming languages and frameworks.
  • Used Git for version control and tools like Jira to organize tasks, track progress, and streamline workflows in agile development environments.
  • Used RxJS for managing asynchronous data streams and state in Angular applications.
  • Utilized Angular Material or Bootstrap for responsive and consistent UI designs
Aug 2017 - Jun 2019
Front End Developer/ UI Developer, GS Tecknoserve Pvt. Ltd.
  • Worked with senior developers to build dynamic and interactive web applications using AngularJs and Angular 2.
  • Collaborated with the design team to implement UI/UX elements based on wireframes and design prototypes.
  • Worked on maintaining CMS and E-Commerce websites for clients.
  • Worked with CSS preprocessors like SASS/SCSS to write more maintainable and scalable stylesheets.
  • Integrated third-party APIs to enhance functionality, such as social media feeds
  • Debugged and fixed issues using browser developer tools to troubleshoot HTML, CSS, and JavaScript errors.

Education

Jun 2013 - May 2017
Bachelor of Engineering in Computer Science
University of Mumbai

Personal Projects and Publications