photo of me

Sumit Mangela

Mumbai, India
+91 9975934619

Profile

  • 7.4 years of professional experience in a fast-paced, collaborative environment as a software developer, specializing in creating dynamic, user-focused, responsive web applications.
  • Proficient in front-end development, specializing in responsive, user-friendly interfaces that enhance user experience and meet modern web standards.
  • Skilled in leveraging Angular, React, JavaScript, TypeScript, HTML, SASS/SCSS, RxJs, Redux, NgRx to craft robust, scalable, and highly interactive web solutions.

Skills

  • Web Technologies
    Angular React Javascript (ES6+) Typescript RxJs Redux NgRx HTML CSS SASS/SCSS NodeJs REST GraphQL MySQL MongoDB Hugo Nunjucks
  • Libraries
    Angular Material Jest Jasmine Bootstrap moment.js
  • Version Control
    Git BitBucket Github TortoiseSVN
  • Developer Tools
    Jira VS Code ChatGPT Postman Swagger DBeaver WinSCP Citrix Gulp Puppeteer

Experience

Jun 2019 - Present
Senior Software Developer, Blackstraw.ai
  • Lead Development and maintenance of multiple dynamic, single-page applications (SPAs).
  • Worked on projects utilizing various UI frameworks such as Angular and React.
  • Designed and implemented reusable component libraries, reducing development time across multiple projects.
  • Enhanced application performance by optimizing Angular Change Detection, implementing lazy loading, virtual scroll and route guards.
  • Used RxJS for managing asynchronous data streams and state in Angular applications.
  • Utilized state management libraries, such as Redux and NgRx, to manage state effectively in complex applications.
  • Implemented reactive forms to handle complex user inputs and validations
  • Worked with both REST and GraphQL APIs to efficiently handle data retrieval, updates, and integration with the UI.
  • Utilized Angular Material or Bootstrap for responsive and consistent UI designs
  • Configured Commitizen and cz-conventional-changelog to standardize commit messages and automate build versioning for the project
  • Used tools like Postman and Swagger to test and validate API endpoints during development and troubleshooting.
  • Handled authentication by implementing token-based authorization (JWT) for secure API communication.
  • 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.
  • Maintained project documentation to ensure smooth onboarding of new team members and collaboration across teams.
  • Used Git for version control and tools like Jira to organize tasks, track progress, and streamline workflows in agile development environments.
  • Mentored junior developers and conducted knowledge-sharing sessions to improve team skills in Angular and modern web development practices.
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.
  • Extensively worked on RESTful web services integration
  • 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